From c749434d0730b8d524b5e04088d660b6fafe4440 Mon Sep 17 00:00:00 2001 From: chrisbell Date: Sat, 29 Nov 2025 19:34:30 -0600 Subject: [PATCH] Starting on the Data portion --- SessionZero/AppSettings.cs | 4 ---- SessionZero/Data/Dataset.cs | 6 ++++++ SessionZero/Data/DatasetObject.cs | 6 ++++++ SessionZero/Data/DatasetObjectTemplate.cs | 6 ++++++ SessionZero/Data/Sztl/SztlField.cs | 14 ++++++++++++++ SessionZero/MainWindow.axaml.cs | 4 +++- SessionZero/SessionZero.csproj | 1 - 7 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 SessionZero/Data/Dataset.cs create mode 100644 SessionZero/Data/DatasetObject.cs create mode 100644 SessionZero/Data/DatasetObjectTemplate.cs create mode 100644 SessionZero/Data/Sztl/SztlField.cs diff --git a/SessionZero/AppSettings.cs b/SessionZero/AppSettings.cs index b8f6061..36ed7f2 100644 --- a/SessionZero/AppSettings.cs +++ b/SessionZero/AppSettings.cs @@ -235,10 +235,6 @@ static class AppSettingsCommands { COGWHEEL.Log($"Setting '{settingName}' set to '{value}'."); } - // else - // { - // COGWHEEL.LogError($"Could not set setting '{settingName}' to '{value}'."); - // } } [Command(Name = "getsetting")] diff --git a/SessionZero/Data/Dataset.cs b/SessionZero/Data/Dataset.cs new file mode 100644 index 0000000..ceb830a --- /dev/null +++ b/SessionZero/Data/Dataset.cs @@ -0,0 +1,6 @@ +namespace SessionZero.Data; + +public class Dataset +{ + +} \ No newline at end of file diff --git a/SessionZero/Data/DatasetObject.cs b/SessionZero/Data/DatasetObject.cs new file mode 100644 index 0000000..bd28cb7 --- /dev/null +++ b/SessionZero/Data/DatasetObject.cs @@ -0,0 +1,6 @@ +namespace SessionZero.Data; + +public class DatasetObject +{ + +} \ No newline at end of file diff --git a/SessionZero/Data/DatasetObjectTemplate.cs b/SessionZero/Data/DatasetObjectTemplate.cs new file mode 100644 index 0000000..70f3da5 --- /dev/null +++ b/SessionZero/Data/DatasetObjectTemplate.cs @@ -0,0 +1,6 @@ +namespace SessionZero.Data; + +public class DatasetObjectTemplate +{ + +} \ No newline at end of file diff --git a/SessionZero/Data/Sztl/SztlField.cs b/SessionZero/Data/Sztl/SztlField.cs new file mode 100644 index 0000000..840d10c --- /dev/null +++ b/SessionZero/Data/Sztl/SztlField.cs @@ -0,0 +1,14 @@ +using System; + +namespace SessionZero.Data.Sztl; + +public class SztlField +{ + public required string Id { get; set; } + public required SztlFieldType FieldType { get; set; } +} + +public enum SztlFieldType +{ + Number, Text, Textbox, Bool, Object, Formula +} \ No newline at end of file diff --git a/SessionZero/MainWindow.axaml.cs b/SessionZero/MainWindow.axaml.cs index cb6c5bf..b6f78b0 100644 --- a/SessionZero/MainWindow.axaml.cs +++ b/SessionZero/MainWindow.axaml.cs @@ -60,8 +60,10 @@ public partial class MainWindow : Window private void OnKeyDown(TopLevel topLevel, KeyEventArgs keyEventArgs) { - if (keyEventArgs.Key == Key.OemTilde) + if (keyEventArgs.Key == Key.OemTilde && keyEventArgs.KeyModifiers.HasFlag(KeyModifiers.Control)) + { ToggleConsole(!_overlayContentControl.IsVisible); + } } private void InitControls() diff --git a/SessionZero/SessionZero.csproj b/SessionZero/SessionZero.csproj index 476698e..40699d9 100644 --- a/SessionZero/SessionZero.csproj +++ b/SessionZero/SessionZero.csproj @@ -13,7 +13,6 @@ -