From b8199ce351b70646617289c7b40d7b08cb30f644 Mon Sep 17 00:00:00 2001
From: Sandra Borst <108298114+VerfluchteZocke@users.noreply.github.com>
Date: Sun, 5 Jan 2025 19:39:06 +0100
Subject: [PATCH 1/2] =?UTF-8?q?minutes=20ausgelagert=20aus=20der=20combobo?=
=?UTF-8?q?x;=20nur=20noch=20Eingabe=20von=20Zahlen=20erm=C3=B6glicht?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../.vs/InnoLabProjektDektopApp/v17/.suo | Bin 465920 -> 465920 bytes
.../Screens/FirstLaunch/01Startscreen.xaml.cs | 2 +-
.../Screens/FirstLaunch/02Progress.xaml.cs | 2 +-
.../Screens/FirstLaunch/04Settings.xaml | 70 +++++++-------
.../Screens/FirstLaunch/04Settings.xaml.cs | 18 ++--
.../Screens/Regulaer/01Overview.xaml | 89 +++++++++---------
.../Screens/Regulaer/01Overview.xaml.cs | 18 +++-
.../InnoLabProjektDektopApp.AssemblyInfo.cs | 2 +-
...bProjektDektopApp.AssemblyInfoInputs.cache | 2 +-
.../Screens/FirstLaunch/04Settings.g.cs | 32 +++++--
.../Screens/FirstLaunch/04Settings.g.i.cs | 32 +++++--
.../Screens/Regulaer/01Overview.g.cs | 46 ++++++---
.../Screens/Regulaer/01Overview.g.i.cs | 46 ++++++---
.../Screens/Regulaer/04Statistics.g.cs | 2 +-
.../Screens/Regulaer/04Statistics.g.i.cs | 2 +-
.../obj/Debug/net8.0-windows/apphost.exe | Bin 142848 -> 142848 bytes
16 files changed, 238 insertions(+), 125 deletions(-)
diff --git a/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/v17/.suo b/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/v17/.suo
index dc42953e7e13c2e65f366e36ff4990726171c4eb..d201d29b1c48939309f45951a417c10a140505e5 100644
GIT binary patch
delta 4501
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
delta 4011
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
Jx~zk33IPAaT)qGR
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/01Startscreen.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/01Startscreen.xaml.cs
index 9a9e02e..d34c6c7 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/01Startscreen.xaml.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/01Startscreen.xaml.cs
@@ -35,7 +35,7 @@ namespace InnoLabProjektDektopApp
private void Button_Click(object sender, RoutedEventArgs e)
{
- this.Content = new Progress().Content;
+ //
}
}
}
\ No newline at end of file
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml.cs
index d34a07d..cc95495 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml.cs
@@ -26,7 +26,7 @@ namespace InnoLabProjektDektopApp
}
private void Button_Click2(object sender, RoutedEventArgs e)
{
- this.Content = new Settings().Content;
+ //this.Content = new Settings().Content;
}
private void Button_Click3(object sender, RoutedEventArgs e)
{
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml
index 8312b3b..0a3353f 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml
@@ -119,40 +119,46 @@ ToolTip="You can decide how long the focus and break period should be. The focus
</Grid.ColumnDefinitions>
<!-- Focus Period -->
- <StackPanel Grid.Column="0" Margin="10">
- <TextBlock Text="Focus period" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
- <ComboBox x:Name="FocusPeriodComboBox" HorizontalAlignment="Left" Height="30" Width="150" FontSize="14" Padding="5" SelectionChanged="ComboBox_SelectionChanged" IsEditable="True">
- <ComboBoxItem Content="20 minutes" />
- <ComboBoxItem Content="30 minutes" />
- <ComboBoxItem Content="40 minutes" />
- <ComboBoxItem Content="50 minutes" IsSelected="True" />
- <ComboBoxItem Content="60 minutes" />
- <ComboBoxItem Content="90 minutes" />
- <ComboBoxItem Content="120 minutes" />
- <ComboBoxItem Content="150 minutes" />
- <ComboBoxItem Content="180 minutes" />
- </ComboBox>
- </StackPanel>
-
- <!-- Break Period -->
- <StackPanel Grid.Column="1" Margin="10">
- <TextBlock Text="Break period" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
- <ComboBox x:Name="BreakPeriodComboBox" HorizontalAlignment="Left" Height="30" Width="150" FontSize="14" Padding="5" IsEditable="True">
- <ComboBoxItem Content="0 minutes" />
- <ComboBoxItem Content="3 minutes" />
- <ComboBoxItem Content="5 minutes" />
- <ComboBoxItem Content="10 minutes" IsSelected="True" />
- <ComboBoxItem Content="15 minutes" />
- <ComboBoxItem Content="20 minutes" />
- <ComboBoxItem Content="25 minutes" />
- <ComboBoxItem Content="30 minutes" />
- </ComboBox>
- </StackPanel>
-
- <!-- Cycles -->
+ <StackPanel Grid.Column="0" Margin="10">
+ <TextBlock Text="Focus period" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
+ <StackPanel Orientation="Horizontal">
+ <ComboBox x:Name="FocusPeriodComboBox" HorizontalAlignment="Left" Height="30" Width="100" FontSize="14" Padding="5" SelectionChanged="ComboBox_SelectionChanged" IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput">
+ <ComboBoxItem Content="20" />
+ <ComboBoxItem Content="30" />
+ <ComboBoxItem Content="40" />
+ <ComboBoxItem Content="50" IsSelected="True" />
+ <ComboBoxItem Content="60" />
+ <ComboBoxItem Content="90" />
+ <ComboBoxItem Content="120" />
+ <ComboBoxItem Content="150" />
+ <ComboBoxItem Content="180" />
+ </ComboBox>
+ <TextBlock Text="minutes" VerticalAlignment="Center" Margin="5,0,0,0" FontSize="14" Foreground="Gray" />
+ </StackPanel>
+ </StackPanel>
+
+ <!-- Break Period -->
+ <StackPanel Grid.Column="1" Margin="10">
+ <TextBlock Text="Break period" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
+ <StackPanel Orientation="Horizontal">
+ <ComboBox x:Name="BreakPeriodComboBox" HorizontalAlignment="Left" Height="30" Width="100" FontSize="14" Padding="5" IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput">
+ <ComboBoxItem Content="0" />
+ <ComboBoxItem Content="3" />
+ <ComboBoxItem Content="5" />
+ <ComboBoxItem Content="10" IsSelected="True" />
+ <ComboBoxItem Content="15" />
+ <ComboBoxItem Content="20" />
+ <ComboBoxItem Content="25" />
+ <ComboBoxItem Content="30" />
+ </ComboBox>
+ <TextBlock Text="minutes" VerticalAlignment="Center" Margin="5,0,0,0" FontSize="14" Foreground="Gray" />
+ </StackPanel>
+ </StackPanel>
+
+ <!-- Cycles -->
<StackPanel Grid.Column="2" Margin="10">
<TextBlock Text="Cycles" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
- <ComboBox x:Name="CyclesComboBox" HorizontalAlignment="Left" Height="30" Width="150" FontSize="14" Padding="5" IsEditable="True">
+ <ComboBox x:Name="CyclesComboBox" HorizontalAlignment="Left" Height="30" Width="150" FontSize="14" Padding="5" IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput">>
<ComboBoxItem Content="1" />
<ComboBoxItem Content="2" />
<ComboBoxItem Content="3" />
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs
index c236c92..e8a9f3d 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs
@@ -60,12 +60,12 @@ namespace InnoLabProjektDektopApp
private void SaveSettingsButton_Click(object sender, RoutedEventArgs e)
{
- // Sammle die Einstellungen aus den Eingabefeldern
- string focusPeriod = ((ComboBoxItem)FocusPeriodComboBox.SelectedItem)?.Content.ToString() ?? "50 minutes";
- string breakPeriod = ((ComboBoxItem)BreakPeriodComboBox.SelectedItem)?.Content.ToString() ?? "10 minutes";
- string cycles = ((ComboBoxItem)CyclesComboBox.SelectedItem)?.Content.ToString() ?? "4";
+ // Sammle die Werte aus den ComboBoxen oder verwende Standardwerte
+ string focusPeriod = string.IsNullOrWhiteSpace(FocusPeriodComboBox.Text) ? "50" : FocusPeriodComboBox.Text;
+ string breakPeriod = string.IsNullOrWhiteSpace(BreakPeriodComboBox.Text) ? "10" : BreakPeriodComboBox.Text;
+ string cycles = string.IsNullOrWhiteSpace(CyclesComboBox.Text) ? "4" : CyclesComboBox.Text;
- string distractionMode = DistractionModeFullBlocking.IsChecked == true
+ string distractionMode = DistractionModeFullBlocking.IsChecked == true
? "Full-blocking mode"
: DistractionModeMascotFeedback.IsChecked == true
? "Mascot feedback only"
@@ -127,9 +127,15 @@ private void SaveSettingsButton_Click(object sender, RoutedEventArgs e)
}
+ private void ComboBox_PreviewTextInput(object sender, TextCompositionEventArgs e)
+ {
+ e.Handled = !int.TryParse(e.Text, out _);
+ }
- }
+
+
+ }
}
\ No newline at end of file
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml
index 04a0e41..5129b43 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml
@@ -79,51 +79,56 @@ HorizontalAlignment="Left" />
<ColumnDefinition Width="2*" />
</Grid.ColumnDefinitions>
- <!-- Focus Period -->
- <StackPanel Grid.Column="0" VerticalAlignment="Center">
- <TextBlock Text="Focus period" Foreground="White" FontSize="14" FontWeight="Bold" />
- <ComboBox x:Name="FocusPeriodComboBox" Width="100" HorizontalAlignment="Left">
- <ComboBoxItem Content="20 minutes" />
- <ComboBoxItem Content="30 minutes" />
- <ComboBoxItem Content="40 minutes" />
- <ComboBoxItem Content="50 minutes" IsSelected="True" />
- <ComboBoxItem Content="60 minutes" />
- <ComboBoxItem Content="90 minutes" />
- <ComboBoxItem Content="120 minutes" />
- <ComboBoxItem Content="150 minutes" />
- <ComboBoxItem Content="180 minutes" />
- </ComboBox>
- </StackPanel>
+ <StackPanel Grid.Column="0" Margin="10">
+ <TextBlock Text="Focus period" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
+ <StackPanel Orientation="Horizontal">
+ <ComboBox x:Name="FocusPeriodComboBox" HorizontalAlignment="Left" Height="30" Width="70" FontSize="14" Padding="5" SelectionChanged="ComboBox_SelectionChanged" IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput">
+ <ComboBoxItem Content="20" />
+ <ComboBoxItem Content="30" />
+ <ComboBoxItem Content="40" />
+ <ComboBoxItem Content="50" IsSelected="True" />
+ <ComboBoxItem Content="60" />
+ <ComboBoxItem Content="90" />
+ <ComboBoxItem Content="120" />
+ <ComboBoxItem Content="150" />
+ <ComboBoxItem Content="180" />
+ </ComboBox>
+ <TextBlock Text="minutes" VerticalAlignment="Center" Margin="5,0,0,0" FontSize="14" Foreground="Gray" />
+ </StackPanel>
+ </StackPanel>
- <!-- Break Period -->
- <StackPanel Grid.Column="1" VerticalAlignment="Center">
- <TextBlock Text="Break period" Foreground="White" FontSize="14" FontWeight="Bold" />
- <ComboBox x:Name="BreakPeriodComboBox" Width="100" HorizontalAlignment="Left">
- <ComboBoxItem Content="0 minutes" />
- <ComboBoxItem Content="3 minutes" />
- <ComboBoxItem Content="5 minutes" />
- <ComboBoxItem Content="10 minutes" IsSelected="True" />
- <ComboBoxItem Content="15 minutes" />
- <ComboBoxItem Content="20 minutes" />
- <ComboBoxItem Content="25 minutes" />
- <ComboBoxItem Content="30 minutes" />
- </ComboBox>
- </StackPanel>
+ <!-- Break Period -->
+ <StackPanel Grid.Column="1" Margin="10">
+ <TextBlock Text="Break period" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
+ <StackPanel Orientation="Horizontal">
+ <ComboBox x:Name="BreakPeriodComboBox" HorizontalAlignment="Left" Height="30" Width="70" FontSize="14" Padding="5" IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput">
+ <ComboBoxItem Content="0" />
+ <ComboBoxItem Content="3" />
+ <ComboBoxItem Content="5" />
+ <ComboBoxItem Content="10" IsSelected="True" />
+ <ComboBoxItem Content="15" />
+ <ComboBoxItem Content="20" />
+ <ComboBoxItem Content="25" />
+ <ComboBoxItem Content="30" />
+ </ComboBox>
+ <TextBlock Text="minutes" VerticalAlignment="Center" Margin="5,0,0,0" FontSize="14" Foreground="Gray" />
+ </StackPanel>
+ </StackPanel>
- <!-- Cycles -->
- <StackPanel Grid.Column="2" VerticalAlignment="Center">
- <TextBlock Text="Cycles" Foreground="White" FontSize="14" FontWeight="Bold" />
- <ComboBox x:Name="CyclesComboBox" Width="50" HorizontalAlignment="Left">
- <ComboBoxItem Content="1" />
- <ComboBoxItem Content="2" />
- <ComboBoxItem Content="3" />
- <ComboBoxItem Content="4" IsSelected="True" />
- <ComboBoxItem Content="5" />
- <ComboBoxItem Content="6" />
- </ComboBox>
- </StackPanel>
+ <!-- Cycles -->
+ <StackPanel Grid.Column="2" Margin="10">
+ <TextBlock Text="Cycles" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
+ <ComboBox x:Name="CyclesComboBox" HorizontalAlignment="Left" Height="30" Width="50" FontSize="14" Padding="5" IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput">>
+ <ComboBoxItem Content="1" />
+ <ComboBoxItem Content="2" />
+ <ComboBoxItem Content="3" />
+ <ComboBoxItem Content="4" IsSelected="True" />
+ <ComboBoxItem Content="5" />
+ <ComboBoxItem Content="6" />
+ </ComboBox>
+ </StackPanel>
- <!-- Distraction Mode -->
+ <!-- Distraction Mode -->
<StackPanel Grid.Column="3" VerticalAlignment="Center">
<TextBlock Text="Distraction Mode" Foreground="White" FontSize="14" FontWeight="Bold" />
<ComboBox x:Name="DistractionModeComboBox" Width="140" HorizontalAlignment="Left">
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs
index 50efb6f..186bb05 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs
@@ -3,6 +3,7 @@ using System.IO;
using System.Text.Json;
using System.Windows;
using System.Windows.Controls;
+using System.Windows.Input;
namespace InnoLabProjektDektopApp
{
@@ -33,6 +34,7 @@ namespace InnoLabProjektDektopApp
{
try
{
+ // JSON-Datei lesen
// JSON-Datei lesen
if (File.Exists(SettingsFilePath))
{
@@ -47,21 +49,21 @@ namespace InnoLabProjektDektopApp
if (profileSettings.TryGetProperty("focusPeriod", out var focusPeriodElement))
{
string focusPeriod = focusPeriodElement.GetString();
- FocusPeriodComboBox.SelectedItem = FindComboBoxItem(FocusPeriodComboBox, focusPeriod);
+ FocusPeriodComboBox.Text = focusPeriod;
}
// Break Period
if (profileSettings.TryGetProperty("breakPeriod", out var breakPeriodElement))
{
string breakPeriod = breakPeriodElement.GetString();
- BreakPeriodComboBox.SelectedItem = FindComboBoxItem(BreakPeriodComboBox, breakPeriod);
+ BreakPeriodComboBox.Text = breakPeriod;
}
// Cycles
if (profileSettings.TryGetProperty("cycles", out var cyclesElement))
{
string cycles = cyclesElement.GetString();
- CyclesComboBox.SelectedItem = FindComboBoxItem(CyclesComboBox, cycles);
+ CyclesComboBox.Text = cycles;
}
// Distraction Mode
@@ -174,5 +176,15 @@ namespace InnoLabProjektDektopApp
this.NavigationService.Navigate(new Session(focusPeriod, breakPeriod, cycles, distractionMode, mascotVisible, wordsOfAffirmation, insultingWords));
}
+ private void ComboBox_PreviewTextInput(object sender, TextCompositionEventArgs e)
+ {
+ e.Handled = !int.TryParse(e.Text, out _);
+ }
+
+ private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+
+ }
+
}
}
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs
index 17255fa..1c5cce6 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("CoFlow")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c9b946b3346a901f02ac1a59efe2d304d269d6df")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c202edd209c51d734ca5f846f5b4f79b3aa0840e")]
[assembly: System.Reflection.AssemblyProductAttribute("CoFlow")]
[assembly: System.Reflection.AssemblyTitleAttribute("CoFlow")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache
index 0a23d7e..e2d50fe 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache
@@ -1 +1 @@
-b7d380ae506091cf46ecb3e50bb6cc8fd2d969c30cb9e882f33b68be45a03700
+d3e399c63a326117f5a32a9f07b15627e8003f4100fabd2d1db549e7cfbf86e2
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.cs
index 90b0e3d..9241c33 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "3091AF73E4DCD404239266588D489CB937D8EFD9"
+#pragma checksum "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E32CABBCA79C9C9D3FBAF9161798644469D0BB48"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
@@ -107,7 +107,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 124 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 125 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox FocusPeriodComboBox;
@@ -115,7 +115,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 140 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 144 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox BreakPeriodComboBox;
@@ -123,7 +123,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 155 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 161 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox CyclesComboBox;
@@ -199,21 +199,39 @@ namespace InnoLabProjektDektopApp {
case 9:
this.FocusPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
- #line 124 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 125 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
this.FocusPeriodComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.ComboBox_SelectionChanged);
+ #line default
+ #line hidden
+
+ #line 125 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ this.FocusPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
#line default
#line hidden
return;
case 10:
this.BreakPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 144 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ this.BreakPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
+ #line default
+ #line hidden
return;
case 11:
this.CyclesComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 161 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ this.CyclesComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
+ #line default
+ #line hidden
return;
case 12:
- #line 168 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 174 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.SaveSettingsButton_Click);
#line default
@@ -221,7 +239,7 @@ namespace InnoLabProjektDektopApp {
return;
case 13:
- #line 171 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 177 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.NavigateToOverviewButton_Click);
#line default
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.i.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.i.cs
index 90b0e3d..9241c33 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.i.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "3091AF73E4DCD404239266588D489CB937D8EFD9"
+#pragma checksum "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E32CABBCA79C9C9D3FBAF9161798644469D0BB48"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
@@ -107,7 +107,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 124 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 125 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox FocusPeriodComboBox;
@@ -115,7 +115,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 140 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 144 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox BreakPeriodComboBox;
@@ -123,7 +123,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 155 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 161 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox CyclesComboBox;
@@ -199,21 +199,39 @@ namespace InnoLabProjektDektopApp {
case 9:
this.FocusPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
- #line 124 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 125 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
this.FocusPeriodComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.ComboBox_SelectionChanged);
+ #line default
+ #line hidden
+
+ #line 125 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ this.FocusPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
#line default
#line hidden
return;
case 10:
this.BreakPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 144 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ this.BreakPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
+ #line default
+ #line hidden
return;
case 11:
this.CyclesComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 161 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ this.CyclesComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
+ #line default
+ #line hidden
return;
case 12:
- #line 168 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 174 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.SaveSettingsButton_Click);
#line default
@@ -221,7 +239,7 @@ namespace InnoLabProjektDektopApp {
return;
case 13:
- #line 171 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
+ #line 177 "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.NavigateToOverviewButton_Click);
#line default
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.cs
index 6f863d3..fd12f30 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Screens\Regulaer\01Overview.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "27EFD47612E883094FA6DDB67E9E552CC96BCE5B"
+#pragma checksum "..\..\..\..\..\Screens\Regulaer\01Overview.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C53B7B99D5653902CA91DB4BEFD00CD98F3668F0"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
@@ -51,7 +51,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 101 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 104 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox BreakPeriodComboBox;
@@ -59,7 +59,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 116 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 121 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox CyclesComboBox;
@@ -67,7 +67,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 129 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 134 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox DistractionModeComboBox;
@@ -75,7 +75,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 139 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 144 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox MascotVisibilityComboBox;
@@ -83,7 +83,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 149 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 154 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.CheckBox WordsOfAffirmationCheckBox;
@@ -91,7 +91,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 155 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 160 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.CheckBox InsultingWordsCheckBox;
@@ -99,7 +99,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 169 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 174 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBox FocusTopicInputBox;
@@ -107,7 +107,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 178 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 183 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBlock FocusTopicPlaceholder;
@@ -162,12 +162,36 @@ namespace InnoLabProjektDektopApp {
return;
case 3:
this.FocusPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 85 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.FocusPeriodComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.ComboBox_SelectionChanged);
+
+ #line default
+ #line hidden
+
+ #line 85 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.FocusPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
+ #line default
+ #line hidden
return;
case 4:
this.BreakPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 104 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.BreakPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
+ #line default
+ #line hidden
return;
case 5:
this.CyclesComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 121 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.CyclesComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
+ #line default
+ #line hidden
return;
case 6:
this.DistractionModeComboBox = ((System.Windows.Controls.ComboBox)(target));
@@ -184,7 +208,7 @@ namespace InnoLabProjektDektopApp {
case 10:
this.FocusTopicInputBox = ((System.Windows.Controls.TextBox)(target));
- #line 177 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 182 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.FocusTopicInputBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.FocusTopicInputBox_TextChanged);
#line default
@@ -195,7 +219,7 @@ namespace InnoLabProjektDektopApp {
return;
case 12:
- #line 190 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 195 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.StartButton_Click);
#line default
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.i.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.i.cs
index 6f863d3..fd12f30 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.i.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Screens\Regulaer\01Overview.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "27EFD47612E883094FA6DDB67E9E552CC96BCE5B"
+#pragma checksum "..\..\..\..\..\Screens\Regulaer\01Overview.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C53B7B99D5653902CA91DB4BEFD00CD98F3668F0"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
@@ -51,7 +51,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 101 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 104 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox BreakPeriodComboBox;
@@ -59,7 +59,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 116 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 121 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox CyclesComboBox;
@@ -67,7 +67,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 129 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 134 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox DistractionModeComboBox;
@@ -75,7 +75,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 139 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 144 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox MascotVisibilityComboBox;
@@ -83,7 +83,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 149 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 154 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.CheckBox WordsOfAffirmationCheckBox;
@@ -91,7 +91,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 155 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 160 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.CheckBox InsultingWordsCheckBox;
@@ -99,7 +99,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 169 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 174 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBox FocusTopicInputBox;
@@ -107,7 +107,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 178 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 183 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBlock FocusTopicPlaceholder;
@@ -162,12 +162,36 @@ namespace InnoLabProjektDektopApp {
return;
case 3:
this.FocusPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 85 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.FocusPeriodComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.ComboBox_SelectionChanged);
+
+ #line default
+ #line hidden
+
+ #line 85 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.FocusPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
+ #line default
+ #line hidden
return;
case 4:
this.BreakPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 104 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.BreakPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
+ #line default
+ #line hidden
return;
case 5:
this.CyclesComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 121 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.CyclesComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
+
+ #line default
+ #line hidden
return;
case 6:
this.DistractionModeComboBox = ((System.Windows.Controls.ComboBox)(target));
@@ -184,7 +208,7 @@ namespace InnoLabProjektDektopApp {
case 10:
this.FocusTopicInputBox = ((System.Windows.Controls.TextBox)(target));
- #line 177 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 182 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.FocusTopicInputBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.FocusTopicInputBox_TextChanged);
#line default
@@ -195,7 +219,7 @@ namespace InnoLabProjektDektopApp {
return;
case 12:
- #line 190 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 195 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.StartButton_Click);
#line default
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/04Statistics.g.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/04Statistics.g.cs
index 1ad8c26..11f2326 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/04Statistics.g.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/04Statistics.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Screens\Regulaer\04Statistics.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "B7879C038C97A981468360F56AAAC9CA70CFB68E"
+#pragma checksum "..\..\..\..\..\Screens\Regulaer\04Statistics.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "01B55004193E3CC05C4C67CFCD081BC8DD5D338C"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/04Statistics.g.i.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/04Statistics.g.i.cs
index 1ad8c26..11f2326 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/04Statistics.g.i.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/04Statistics.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Screens\Regulaer\04Statistics.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "B7879C038C97A981468360F56AAAC9CA70CFB68E"
+#pragma checksum "..\..\..\..\..\Screens\Regulaer\04Statistics.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "01B55004193E3CC05C4C67CFCD081BC8DD5D338C"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/apphost.exe b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/apphost.exe
index 67a1df483690a2a8ff56a0e6a72586aa21796bd1..ec9376a62b0fc0b14bfbebdee5c9f74be2040906 100644
GIT binary patch
delta 97
zcmZp;!vR7qj9Zw#Y55v47%&(yq%x#1q%eTkmJG=ZrVNG*DGcTe#tbG5$qb1MrVMEe
s77Qi~W(;WzrVL38CJbo|<_wk$Nespei42Jh24GnOhScrO+Dv<y00SlxjsO4v
delta 97
zcmZp;!vR7qj9Zw#Y57_*Br#Yrm@t?zBrzB>7=u}f43-QA42BG83<eBF42cZM42BGe
v45kd045<uh45<u83@Hr83<eA)3@Hpo3}y_L3@Hp|3@Hq0+nu$U_A&tg_`MR8
--
GitLab
From 3a175ffad5a3105958ba03ac4b7e38d1f08935c9 Mon Sep 17 00:00:00 2001
From: Sandra Borst <108298114+VerfluchteZocke@users.noreply.github.com>
Date: Sun, 5 Jan 2025 21:15:00 +0100
Subject: [PATCH 2/2] x seconds warning mode, formatting of settings, if mascot
visibility false, motivation options unchecked
---
.../DesignTimeBuild/.dtbcache.v2 | Bin 109608 -> 109608 bytes
.../InnoLabProjektDektopApp/v17/.futdcache.v2 | Bin 1106 -> 1298 bytes
.../.vs/InnoLabProjektDektopApp/v17/.suo | Bin 465920 -> 465920 bytes
.../Screens/FirstLaunch/04Settings.xaml.cs | 19 +++-
.../Screens/Regulaer/01Overview.xaml | 101 +++++++++---------
.../Screens/Regulaer/01Overview.xaml.cs | 87 +++++++++++++++
.../InnoLabProjektDektopApp.AssemblyInfo.cs | 2 +-
...bProjektDektopApp.AssemblyInfoInputs.cache | 2 +-
.../Screens/FirstLaunch/04Settings.g.cs | 2 +-
.../Screens/FirstLaunch/04Settings.g.i.cs | 2 +-
.../Screens/Regulaer/01Overview.g.cs | 87 +++++++++++----
.../Screens/Regulaer/01Overview.g.i.cs | 87 +++++++++++----
.../obj/Debug/net8.0-windows/apphost.exe | Bin 142848 -> 142848 bytes
13 files changed, 286 insertions(+), 103 deletions(-)
diff --git a/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/DesignTimeBuild/.dtbcache.v2 b/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/DesignTimeBuild/.dtbcache.v2
index 53c26d9735f7895783a776d9f980702687f48c61..d2ab2ed8568e51dac13c16dad60ec62496e80a18 100644
GIT binary patch
delta 1192
zcmZ2+gKfnPHb&)%jLVrAjVG>Ab1*bWPBAx4u}m>fOf*Y1O|dXCPcl!nOi4^JH?>Sl
zGfpxwHZ?X)O*6GLwzRM?G)_)7NlHyhG%__bHBCuQF>MxN+%Ck($W+88?o^tYQ!>3c
zpRsasEuX^lM@5Xn?2^v;ZaMko(;pTwiinFqIC@2;c_o>-smb|yX_@H^wUakCq)e{m
zlbn95fH4`wn0)cK)bxTvMoYQilx)3{#G>@nl41ry-^}Eq{Nnty5<NfH5WV1(?8yzh
z>6058<m>fPa&j2hAf_|0fO(b9RxtrZ`RPT8xe9KXIjO}laP10VnZ>1vISRogr74;D
zF-8VPMlsI$xw)lznI)AmzQG`Wq{KLv78RxDmBct@=EWrDrkI%^4A29q&d<|>DhaDk
zEh^5;&x5-(i28Oj$itnFZhLAG3&{5E!o`fL%<}whnR$sh{-q@ar6mE0B^eCdp2gm&
zl@I}jrpX7ZQzxJ275C9gE-om_&*Eo*0A>aThUd%-3@?}&7+x|nFo48gF*7i{W@cb`
z!_2_&mYIR!9WzADdu9fP56lb<ADI~#K7rIvFDz#it_K<Motc5*2Qvf1Pi6)NMg|6k
zU(5^)ObiSRznK{r{y@b*TG<#F82&<y{s%SoKgcL%1_qEh3@ivek_-$CAg3_0FfcH&
zFfcH)Ffg#NK%B+O!oa}B0(M$G13L=?0|yHO11Adu0~ZSe12+rAy*w-o47@B1416pQ
z|M9ahFbJ?PFbJ|h{Q8-hf#C}?0|OTW#J{-wDukpS<Vaztc_JY58R{Xv7G+^z5MyCr
z5NBavkYHh8kYr(CkYZtAkcKLjVPRm9Wno~DV_{&B2RVv?fkA<VJiP)83=E1a5dCjr
zputY613=NF!~#hL|FjqwJ}|U=VEn-Jf%yZ=2i6a4AJ{)|{1DroTfx|-mHhE0^CZSe
zA8#@He!Ru}@isGvJj?v?4)e$J%pdPEf4s;186<R{`Qv5gj}MqXUS<CHklF78_XqQj
x51Bt$e0<3K@htPlN6a4|Gk?6m{P805XOPen=8sRAKRyE~Z)n(layer>3jn_qLEZoW
delta 1811
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
diff --git a/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/v17/.futdcache.v2 b/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/v17/.futdcache.v2
index cd059f9dd80f33b73a37fd4bcb9dc65ba5fffb05..4a648cb94985b6e82c15d0a9d33807c8da3f06b0 100644
GIT binary patch
delta 78
zcmcb_F^P+jeIsKai(V6>i∾Noh)EX>N?Uo<eYHZfbE!YEg`5US7UWVp5EAzFSUy
cxpQbxkgH$FWI^U80R|{oBF~exSNARl0KH8YE&u=k
delta 10
RcmbQlb%}$KZ6jkK3jh#t0)+qo
diff --git a/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/v17/.suo b/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/v17/.suo
index d201d29b1c48939309f45951a417c10a140505e5..6944e43672530d865a548e8f43aa0d80b0725592 100644
GIT binary patch
delta 11790
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
KAj6mfA|e27DwA^n
delta 13288
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
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs
index e8a9f3d..ce2080b 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs
@@ -32,6 +32,10 @@ namespace InnoLabProjektDektopApp
if (MascotVisibleNo.IsChecked == true)
{
MotivationSection.Visibility = Visibility.Collapsed; // Hide the section
+
+ //uncheck motivation options
+ WordsOfAffirmationCheckBox.IsChecked = false;
+ InsultingWordsCheckBox.IsChecked = false;
}
else
{
@@ -66,12 +70,16 @@ private void SaveSettingsButton_Click(object sender, RoutedEventArgs e)
string cycles = string.IsNullOrWhiteSpace(CyclesComboBox.Text) ? "4" : CyclesComboBox.Text;
string distractionMode = DistractionModeFullBlocking.IsChecked == true
- ? "Full-blocking mode"
- : DistractionModeMascotFeedback.IsChecked == true
- ? "Mascot feedback only"
- : $"{SecondsComboBox.SelectedItem} seconds warning mode";
+ ? "Full-blocking mode"
+ : DistractionModeMascotFeedback.IsChecked == true
+ ? "Mascot feedback only"
+ : "seconds warning mode";
+
+ string warningSeconds = !string.IsNullOrWhiteSpace(SecondsComboBox.Text)
+ ? SecondsComboBox.Text
+ : "10";
- string mascotVisible = MascotVisibleYes.IsChecked == true ? "Yes" : "No";
+ string mascotVisible = MascotVisibleYes.IsChecked == true ? "Yes" : "No";
bool wordsOfAffirmation = WordsOfAffirmationCheckBox.IsChecked ?? false;
bool insultingWords = InsultingWordsCheckBox.IsChecked ?? false;
@@ -87,6 +95,7 @@ private void SaveSettingsButton_Click(object sender, RoutedEventArgs e)
{ "breakPeriod", breakPeriod },
{ "cycles", cycles },
{ "distractionMode", distractionMode },
+ { "warningSeconds", warningSeconds },
{ "mascotVisibility", mascotVisible },
{ "wordsOfAffirmation", wordsOfAffirmation.ToString() },
{ "insultingWords", insultingWords.ToString() }
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml
index 5129b43..664ad19 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml
@@ -69,18 +69,11 @@ HorizontalAlignment="Left" />
Text="Settings for this session"
/>
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="2*" />
- <ColumnDefinition Width="2*" />
- <ColumnDefinition Width="1*" />
- <ColumnDefinition Width="2*" />
- <ColumnDefinition Width="2*" />
- <ColumnDefinition Width="2*" />
- </Grid.ColumnDefinitions>
-
- <StackPanel Grid.Column="0" Margin="10">
- <TextBlock Text="Focus period" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
+ <WrapPanel>
+
+ <!-- Erste Reihe -->
+ <StackPanel Grid.Row="0" Grid.Column="0" Margin="10">
+ <TextBlock Text="Focus period" FontSize="14" FontWeight="Bold" Foreground="White" />
<StackPanel Orientation="Horizontal">
<ComboBox x:Name="FocusPeriodComboBox" HorizontalAlignment="Left" Height="30" Width="70" FontSize="14" Padding="5" SelectionChanged="ComboBox_SelectionChanged" IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput">
<ComboBoxItem Content="20" />
@@ -97,9 +90,8 @@ HorizontalAlignment="Left" />
</StackPanel>
</StackPanel>
- <!-- Break Period -->
- <StackPanel Grid.Column="1" Margin="10">
- <TextBlock Text="Break period" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
+ <StackPanel Grid.Row="0" Grid.Column="1" Margin="10">
+ <TextBlock Text="Break period" FontSize="14" FontWeight="Bold" Foreground="White" />
<StackPanel Orientation="Horizontal">
<ComboBox x:Name="BreakPeriodComboBox" HorizontalAlignment="Left" Height="30" Width="70" FontSize="14" Padding="5" IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput">
<ComboBoxItem Content="0" />
@@ -115,10 +107,9 @@ HorizontalAlignment="Left" />
</StackPanel>
</StackPanel>
- <!-- Cycles -->
- <StackPanel Grid.Column="2" Margin="10">
- <TextBlock Text="Cycles" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
- <ComboBox x:Name="CyclesComboBox" HorizontalAlignment="Left" Height="30" Width="50" FontSize="14" Padding="5" IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput">>
+ <StackPanel Grid.Row="0" Grid.Column="2" Margin="10">
+ <TextBlock Text="Cycles" FontSize="14" FontWeight="Bold" Foreground="White" />
+ <ComboBox x:Name="CyclesComboBox" HorizontalAlignment="Left" Height="30" Width="50" FontSize="14" Padding="5" IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput">
<ComboBoxItem Content="1" />
<ComboBoxItem Content="2" />
<ComboBoxItem Content="3" />
@@ -128,43 +119,49 @@ HorizontalAlignment="Left" />
</ComboBox>
</StackPanel>
- <!-- Distraction Mode -->
- <StackPanel Grid.Column="3" VerticalAlignment="Center">
- <TextBlock Text="Distraction Mode" Foreground="White" FontSize="14" FontWeight="Bold" />
- <ComboBox x:Name="DistractionModeComboBox" Width="140" HorizontalAlignment="Left">
- <ComboBoxItem Content="Full-blocking mode" IsSelected="True" />
- <ComboBoxItem Content="Warning mode" />
- <ComboBoxItem Content="Mascot feedback only" />
- </ComboBox>
- </StackPanel>
+ <!-- Zweite Reihe -->
+ <StackPanel Grid.Row="1" Grid.Column="0" Margin="10" x:Name="SecondsWarningPanel" >
+ <TextBlock Text="Seconds" Foreground="White" FontSize="14" FontWeight="Bold" />
+ <ComboBox x:Name="SecondsWarningComboBox" Width="50" HorizontalAlignment="Left">
+ <ComboBoxItem Content="3" />
+ <ComboBoxItem Content="5" />
+ <ComboBoxItem Content="10" IsSelected="True"/>
+ <ComboBoxItem Content="15" />
+ <ComboBoxItem Content="30" />
+ </ComboBox>
+ </StackPanel>
- <!-- Mascot Visibility -->
- <StackPanel Grid.Column="4" VerticalAlignment="Center">
- <TextBlock Text="Mascot visible" Foreground="White" FontSize="14" FontWeight="Bold" />
- <ComboBox x:Name="MascotVisibilityComboBox" Width="80" HorizontalAlignment="Left">
- <ComboBoxItem Content="Yes" IsSelected="True" />
- <ComboBoxItem Content="No" />
- </ComboBox>
- </StackPanel>
+ <StackPanel Grid.Row="1" Grid.Column="1" VerticalAlignment="Center" Margin="10">
+ <TextBlock Text="Distraction Mode" Foreground="White" FontSize="14" FontWeight="Bold" />
+ <ComboBox x:Name="DistractionModeComboBox" Width="170" HorizontalAlignment="Left" SelectionChanged="DistractionMode_SelectionChanged">
+ <ComboBoxItem Content="Full-blocking mode" IsSelected="True" />
+ <ComboBoxItem Content="seconds warning mode" />
+ <ComboBoxItem Content="Mascot feedback only" />
+ </ComboBox>
+ </StackPanel>
- <!-- Motivation Options -->
- <StackPanel Grid.Column="5" VerticalAlignment="Center">
- <TextBlock Text="Motivation options" Foreground="White" FontSize="14" FontWeight="Bold" />
- <StackPanel Orientation="Horizontal" >
- <CheckBox x:Name="WordsOfAffirmationCheckBox" IsChecked="True" VerticalAlignment="Center"/>
- <TextBlock
-Style="{StaticResource StandardText}" Foreground="White"
-Text="words of affirmation" Margin="10,0,0,0"/>
+ <StackPanel Grid.Row="1" Grid.Column="2" VerticalAlignment="Center" Margin="10" Width="150">
+ <TextBlock Text="Mascot visible" Foreground="White" FontSize="14" FontWeight="Bold" />
+ <ComboBox x:Name="MascotVisibilityComboBox" Width="80" HorizontalAlignment="Left" SelectionChanged="MascotVisibilityComboBox_SelectionChanged">
+ <ComboBoxItem Content="Yes" IsSelected="True" />
+ <ComboBoxItem Content="No" />
+ </ComboBox>
</StackPanel>
- <StackPanel Orientation="Horizontal" >
- <CheckBox x:Name="InsultingWordsCheckBox" IsChecked="True" VerticalAlignment="Center"/>
- <TextBlock
-Style="{StaticResource StandardText}" Foreground="White"
-Text="insulting words" Margin="10,0,0,0"/>
+
+ <StackPanel Grid.Row="1" Grid.Column="3" VerticalAlignment="Stretch" Margin="10" x:Name="MotivationOptionsPanel" Visibility="Collapsed">
+ <TextBlock Text="Motivation options" Foreground="White" FontSize="14" FontWeight="Bold" />
+ <StackPanel Orientation="Horizontal">
+ <CheckBox x:Name="WordsOfAffirmationCheckBox" IsChecked="True" VerticalAlignment="Center" />
+ <TextBlock Style="{StaticResource StandardText}" Foreground="White" Text="words of affirmation" Margin="10,0,0,0" />
+ </StackPanel>
+ <StackPanel Orientation="Horizontal">
+ <CheckBox x:Name="InsultingWordsCheckBox" IsChecked="True" VerticalAlignment="Center" />
+ <TextBlock Style="{StaticResource StandardText}" Foreground="White" Text="insulting words" Margin="10,0,0,0" />
+ </StackPanel>
</StackPanel>
- </StackPanel>
- </Grid>
- </StackPanel>
+ </WrapPanel>
+
+ </StackPanel>
</Border>
<TextBlock Text="Optional: What do you want to focus on during this session? (Premium)" Foreground="Gray" FontSize="14" FontWeight="Bold" Margin="0,20,0,0"/>
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs
index 186bb05..1a54142 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs
@@ -71,6 +71,39 @@ namespace InnoLabProjektDektopApp
{
string distractionMode = distractionModeElement.GetString();
DistractionModeComboBox.SelectedItem = FindComboBoxItem(DistractionModeComboBox, distractionMode);
+
+ // Zusätzliche ComboBox für Sekunden aktivieren, wenn Modus "seconds warning mode" ist
+ if (distractionMode == "seconds warning mode")
+ {
+ SecondsWarningComboBox.Visibility = Visibility.Visible;
+
+
+ }
+ else
+ {
+ SecondsWarningComboBox.Visibility = Visibility.Collapsed;
+ }
+ }
+
+ //Get information about seconds
+ if (profileSettings.TryGetProperty("warningSeconds", out var warningSecondsElement))
+ {
+ string warningSeconds = warningSecondsElement.GetString();
+
+ // Überprüfen, ob der Wert existiert, andernfalls auf Standard setzen
+ var item = SecondsWarningComboBox.Items
+ .OfType<ComboBoxItem>()
+ .FirstOrDefault(i => i.Content.ToString() == warningSeconds);
+
+ if (item != null)
+ {
+ SecondsWarningComboBox.SelectedItem = item;
+ }
+ else
+ {
+ // Setze einen Standardwert, falls der gespeicherte Wert ungültig ist
+ SecondsWarningComboBox.SelectedItem = "10"; // Default: "10"
+ }
}
// Mascot Visibility
@@ -78,8 +111,19 @@ namespace InnoLabProjektDektopApp
{
string mascotVisibility = mascotVisibilityElement.GetString();
MascotVisibilityComboBox.SelectedItem = FindComboBoxItem(MascotVisibilityComboBox, mascotVisibility);
+
+ // Überprüfen, ob es "No" ist
+ if (mascotVisibility == "No")
+ {
+ MotivationOptionsPanel.Visibility = Visibility.Collapsed;
+ }
+ else
+ {
+ MotivationOptionsPanel.Visibility = Visibility.Visible;
+ }
}
+
// Checkbox: Words of Affirmation
if (profileSettings.TryGetProperty("wordsOfAffirmation", out var wordsOfAffirmationElement))
{
@@ -186,5 +230,48 @@ namespace InnoLabProjektDektopApp
}
+ private void DistractionMode_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ if (DistractionModeComboBox.SelectedItem != null &&
+ DistractionModeComboBox.SelectedItem.ToString().Contains("seconds warning mode"))
+ {
+ SecondsWarningPanel.Visibility = Visibility.Visible;
+
+ // Setze einen Standardwert, falls keiner ausgewählt ist
+ if (SecondsWarningComboBox.SelectedItem == null)
+ {
+ SecondsWarningComboBox.SelectedItem = "10"; // Default: "10"
+ }
+ }
+ else
+ {
+ SecondsWarningPanel.Visibility = Visibility.Collapsed;
+ }
+ }
+
+ private void MascotVisibilityComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ if (MascotVisibilityComboBox.SelectedItem is ComboBoxItem selectedItem)
+ {
+ string selectedValue = selectedItem.Content.ToString();
+ if (MotivationOptionsPanel == null) return;
+
+
+ // MotivationOptionsPanel wird sichtbar oder verborgen
+ if (selectedValue == "No")
+ {
+ MotivationOptionsPanel.Visibility = Visibility.Collapsed;
+ WordsOfAffirmationCheckBox.IsChecked = false;
+ InsultingWordsCheckBox.IsChecked = false;
+ }
+ else
+ {
+ MotivationOptionsPanel.Visibility = Visibility.Visible;
+ }
+ }
+ }
+
+
+
}
}
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs
index 1c5cce6..c56ac4d 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("CoFlow")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c202edd209c51d734ca5f846f5b4f79b3aa0840e")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b8199ce351b70646617289c7b40d7b08cb30f644")]
[assembly: System.Reflection.AssemblyProductAttribute("CoFlow")]
[assembly: System.Reflection.AssemblyTitleAttribute("CoFlow")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache
index e2d50fe..d687c0c 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache
@@ -1 +1 @@
-d3e399c63a326117f5a32a9f07b15627e8003f4100fabd2d1db549e7cfbf86e2
+eb30c911c9974992b249d2c54f3e85084a8fbc7155b8da806798b1d8a9572e4d
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.cs
index 9241c33..af4bf9e 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E32CABBCA79C9C9D3FBAF9161798644469D0BB48"
+#pragma checksum "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "52D23A0064CD987DE513B625A2CB3D7A7294BC6C"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.i.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.i.cs
index 9241c33..af4bf9e 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.i.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/FirstLaunch/04Settings.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E32CABBCA79C9C9D3FBAF9161798644469D0BB48"
+#pragma checksum "..\..\..\..\..\Screens\FirstLaunch\04Settings.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "52D23A0064CD987DE513B625A2CB3D7A7294BC6C"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.cs
index fd12f30..05fdd91 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Screens\Regulaer\01Overview.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C53B7B99D5653902CA91DB4BEFD00CD98F3668F0"
+#pragma checksum "..\..\..\..\..\Screens\Regulaer\01Overview.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "455C6EF69FB9B51C9247D43B3EE496D7D697FBAC"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
@@ -43,7 +43,7 @@ namespace InnoLabProjektDektopApp {
public partial class Overview : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector {
- #line 85 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 78 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox FocusPeriodComboBox;
@@ -51,7 +51,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 104 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 96 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox BreakPeriodComboBox;
@@ -59,7 +59,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 121 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 112 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox CyclesComboBox;
@@ -67,7 +67,23 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 134 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 123 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.StackPanel SecondsWarningPanel;
+
+ #line default
+ #line hidden
+
+
+ #line 125 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.ComboBox SecondsWarningComboBox;
+
+ #line default
+ #line hidden
+
+
+ #line 136 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox DistractionModeComboBox;
@@ -75,7 +91,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 144 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 145 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox MascotVisibilityComboBox;
@@ -83,6 +99,14 @@ namespace InnoLabProjektDektopApp {
#line hidden
+ #line 151 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.StackPanel MotivationOptionsPanel;
+
+ #line default
+ #line hidden
+
+
#line 154 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.CheckBox WordsOfAffirmationCheckBox;
@@ -91,7 +115,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 160 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 158 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.CheckBox InsultingWordsCheckBox;
@@ -99,7 +123,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 174 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 171 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBox FocusTopicInputBox;
@@ -107,7 +131,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 183 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 180 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBlock FocusTopicPlaceholder;
@@ -163,13 +187,13 @@ namespace InnoLabProjektDektopApp {
case 3:
this.FocusPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
- #line 85 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 78 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.FocusPeriodComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.ComboBox_SelectionChanged);
#line default
#line hidden
- #line 85 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 78 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.FocusPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
#line default
@@ -178,7 +202,7 @@ namespace InnoLabProjektDektopApp {
case 4:
this.BreakPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
- #line 104 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 96 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.BreakPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
#line default
@@ -187,39 +211,60 @@ namespace InnoLabProjektDektopApp {
case 5:
this.CyclesComboBox = ((System.Windows.Controls.ComboBox)(target));
- #line 121 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 112 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.CyclesComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
#line default
#line hidden
return;
case 6:
- this.DistractionModeComboBox = ((System.Windows.Controls.ComboBox)(target));
+ this.SecondsWarningPanel = ((System.Windows.Controls.StackPanel)(target));
return;
case 7:
- this.MascotVisibilityComboBox = ((System.Windows.Controls.ComboBox)(target));
+ this.SecondsWarningComboBox = ((System.Windows.Controls.ComboBox)(target));
return;
case 8:
- this.WordsOfAffirmationCheckBox = ((System.Windows.Controls.CheckBox)(target));
+ this.DistractionModeComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 136 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.DistractionModeComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.DistractionMode_SelectionChanged);
+
+ #line default
+ #line hidden
return;
case 9:
- this.InsultingWordsCheckBox = ((System.Windows.Controls.CheckBox)(target));
+ this.MascotVisibilityComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 145 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.MascotVisibilityComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.MascotVisibilityComboBox_SelectionChanged);
+
+ #line default
+ #line hidden
return;
case 10:
+ this.MotivationOptionsPanel = ((System.Windows.Controls.StackPanel)(target));
+ return;
+ case 11:
+ this.WordsOfAffirmationCheckBox = ((System.Windows.Controls.CheckBox)(target));
+ return;
+ case 12:
+ this.InsultingWordsCheckBox = ((System.Windows.Controls.CheckBox)(target));
+ return;
+ case 13:
this.FocusTopicInputBox = ((System.Windows.Controls.TextBox)(target));
- #line 182 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 179 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.FocusTopicInputBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.FocusTopicInputBox_TextChanged);
#line default
#line hidden
return;
- case 11:
+ case 14:
this.FocusTopicPlaceholder = ((System.Windows.Controls.TextBlock)(target));
return;
- case 12:
+ case 15:
- #line 195 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 192 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.StartButton_Click);
#line default
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.i.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.i.cs
index fd12f30..05fdd91 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.i.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/01Overview.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\Screens\Regulaer\01Overview.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C53B7B99D5653902CA91DB4BEFD00CD98F3668F0"
+#pragma checksum "..\..\..\..\..\Screens\Regulaer\01Overview.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "455C6EF69FB9B51C9247D43B3EE496D7D697FBAC"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
@@ -43,7 +43,7 @@ namespace InnoLabProjektDektopApp {
public partial class Overview : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector {
- #line 85 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 78 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox FocusPeriodComboBox;
@@ -51,7 +51,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 104 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 96 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox BreakPeriodComboBox;
@@ -59,7 +59,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 121 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 112 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox CyclesComboBox;
@@ -67,7 +67,23 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 134 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 123 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.StackPanel SecondsWarningPanel;
+
+ #line default
+ #line hidden
+
+
+ #line 125 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.ComboBox SecondsWarningComboBox;
+
+ #line default
+ #line hidden
+
+
+ #line 136 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox DistractionModeComboBox;
@@ -75,7 +91,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 144 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 145 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ComboBox MascotVisibilityComboBox;
@@ -83,6 +99,14 @@ namespace InnoLabProjektDektopApp {
#line hidden
+ #line 151 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.StackPanel MotivationOptionsPanel;
+
+ #line default
+ #line hidden
+
+
#line 154 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.CheckBox WordsOfAffirmationCheckBox;
@@ -91,7 +115,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 160 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 158 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.CheckBox InsultingWordsCheckBox;
@@ -99,7 +123,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 174 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 171 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBox FocusTopicInputBox;
@@ -107,7 +131,7 @@ namespace InnoLabProjektDektopApp {
#line hidden
- #line 183 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 180 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBlock FocusTopicPlaceholder;
@@ -163,13 +187,13 @@ namespace InnoLabProjektDektopApp {
case 3:
this.FocusPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
- #line 85 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 78 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.FocusPeriodComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.ComboBox_SelectionChanged);
#line default
#line hidden
- #line 85 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 78 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.FocusPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
#line default
@@ -178,7 +202,7 @@ namespace InnoLabProjektDektopApp {
case 4:
this.BreakPeriodComboBox = ((System.Windows.Controls.ComboBox)(target));
- #line 104 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 96 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.BreakPeriodComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
#line default
@@ -187,39 +211,60 @@ namespace InnoLabProjektDektopApp {
case 5:
this.CyclesComboBox = ((System.Windows.Controls.ComboBox)(target));
- #line 121 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 112 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.CyclesComboBox.PreviewTextInput += new System.Windows.Input.TextCompositionEventHandler(this.ComboBox_PreviewTextInput);
#line default
#line hidden
return;
case 6:
- this.DistractionModeComboBox = ((System.Windows.Controls.ComboBox)(target));
+ this.SecondsWarningPanel = ((System.Windows.Controls.StackPanel)(target));
return;
case 7:
- this.MascotVisibilityComboBox = ((System.Windows.Controls.ComboBox)(target));
+ this.SecondsWarningComboBox = ((System.Windows.Controls.ComboBox)(target));
return;
case 8:
- this.WordsOfAffirmationCheckBox = ((System.Windows.Controls.CheckBox)(target));
+ this.DistractionModeComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 136 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.DistractionModeComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.DistractionMode_SelectionChanged);
+
+ #line default
+ #line hidden
return;
case 9:
- this.InsultingWordsCheckBox = ((System.Windows.Controls.CheckBox)(target));
+ this.MascotVisibilityComboBox = ((System.Windows.Controls.ComboBox)(target));
+
+ #line 145 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ this.MascotVisibilityComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.MascotVisibilityComboBox_SelectionChanged);
+
+ #line default
+ #line hidden
return;
case 10:
+ this.MotivationOptionsPanel = ((System.Windows.Controls.StackPanel)(target));
+ return;
+ case 11:
+ this.WordsOfAffirmationCheckBox = ((System.Windows.Controls.CheckBox)(target));
+ return;
+ case 12:
+ this.InsultingWordsCheckBox = ((System.Windows.Controls.CheckBox)(target));
+ return;
+ case 13:
this.FocusTopicInputBox = ((System.Windows.Controls.TextBox)(target));
- #line 182 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 179 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
this.FocusTopicInputBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.FocusTopicInputBox_TextChanged);
#line default
#line hidden
return;
- case 11:
+ case 14:
this.FocusTopicPlaceholder = ((System.Windows.Controls.TextBlock)(target));
return;
- case 12:
+ case 15:
- #line 195 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
+ #line 192 "..\..\..\..\..\Screens\Regulaer\01Overview.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.StartButton_Click);
#line default
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/apphost.exe b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/apphost.exe
index ec9376a62b0fc0b14bfbebdee5c9f74be2040906..2498a476f362f84331e9f6f8eb5ccf99f50fb54f 100644
GIT binary patch
delta 99
zcmZp;!vR7qj9Zw#X!$2GSTGneSTa~LBr~Kk7&DkM7&0U=m@^nKm@$|zm@$|!7&4eM
s7%^CYRhTm*F_<tIFr+YmSOyFh49N^h48{xw3~6BXCfl90nf5XP00gKK5C8xG
delta 99
zcmZp;!vR7qj9Zw#X!$2I7%><y7%`+Wq%fp_*_I5+45kc*3@Hre48{y549N_M45kce
t3>FL~3}y^z45kc83?>X|4CV}$3`q>e42cYh3<h9X1BTS?&e}|SnE)^267c{4
--
GitLab