From cc39ee6e8a95d474daddc858b2933780ec8032c6 Mon Sep 17 00:00:00 2001 From: pizzaboxer Date: Sat, 22 Jul 2023 22:36:00 +0100 Subject: [PATCH] Graphical FastFlag editor - initial prototype --- Bloxstrap/Models/FastFlag.cs | 15 ++ .../Elements/Dialogs/AddFastFlagDialog.xaml | 60 ++++++++ .../Dialogs/AddFastFlagDialog.xaml.cs | 35 +++++ Bloxstrap/UI/Elements/Menu/MainWindow.xaml | 1 + .../Menu/Pages/FastFlagEditorPage.xaml | 44 ++++++ .../Menu/Pages/FastFlagEditorPage.xaml.cs | 142 ++++++++++++++++++ .../UI/Elements/Menu/Pages/FastFlagsPage.xaml | 3 +- .../Elements/Menu/Pages/FastFlagsPage.xaml.cs | 9 +- 8 files changed, 306 insertions(+), 3 deletions(-) create mode 100644 Bloxstrap/Models/FastFlag.cs create mode 100644 Bloxstrap/UI/Elements/Dialogs/AddFastFlagDialog.xaml create mode 100644 Bloxstrap/UI/Elements/Dialogs/AddFastFlagDialog.xaml.cs create mode 100644 Bloxstrap/UI/Elements/Menu/Pages/FastFlagEditorPage.xaml create mode 100644 Bloxstrap/UI/Elements/Menu/Pages/FastFlagEditorPage.xaml.cs diff --git a/Bloxstrap/Models/FastFlag.cs b/Bloxstrap/Models/FastFlag.cs new file mode 100644 index 0000000..1f5888a --- /dev/null +++ b/Bloxstrap/Models/FastFlag.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Bloxstrap.Models +{ + public class FastFlag + { + public bool Enabled { get; set; } + public string Name { get; set; } = null!; + public string Value { get; set; } = null!; + } +} diff --git a/Bloxstrap/UI/Elements/Dialogs/AddFastFlagDialog.xaml b/Bloxstrap/UI/Elements/Dialogs/AddFastFlagDialog.xaml new file mode 100644 index 0000000..06e7cc0 --- /dev/null +++ b/Bloxstrap/UI/Elements/Dialogs/AddFastFlagDialog.xaml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +