Esempio n. 1
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this))
            {
                this.Background = Brushes.Transparent;
            }

            FillComboBoxWithLanguages();
            FillShortMessages();

            LanguagesCombo.SelectedItem =
                FsLanguageLoader.LanguagesBriefData(DesignerExtensions.IsRunningInVisualStudioDesigner)
                .Value
                .First(x => x.Name == App.CurrentLocale.Name);

            shortGapHours.Text   = App.Configuration.ShortBreakGap.Hours.ToString();
            shortGapMinutes.Text = App.Configuration.ShortBreakGap.Minutes.ToString();
            shortGapSeconds.Text = App.Configuration.ShortBreakGap.Seconds.ToString();

            longGapHours.Text   = App.Configuration.LongBreakGap.Hours.ToString();
            longGapMinutes.Text = App.Configuration.LongBreakGap.Minutes.ToString();
            longGapSeconds.Text = App.Configuration.LongBreakGap.Seconds.ToString();

            shortDurationHours.Text   = App.Configuration.ShortBreakDuration.Hours.ToString();
            shortDurationMinutes.Text = App.Configuration.ShortBreakDuration.Minutes.ToString();
            shortDurationSeconds.Text = App.Configuration.ShortBreakDuration.Seconds.ToString();

            longDurationHours.Text   = App.Configuration.LongBreakDuration.Hours.ToString();
            longDurationMinutes.Text = App.Configuration.LongBreakDuration.Minutes.ToString();
            longDurationSeconds.Text = App.Configuration.LongBreakDuration.Seconds.ToString();

            forceUserCheckbox.IsChecked         = App.Configuration.ForceUserToBreak;
            onlyOneShortbreakCheckbox.IsChecked = App.Configuration.OnlyOneShortBreak;
            storeStatsCheckbox.IsChecked        = App.Configuration.SaveStats;
            alertBeforeLongbreak.IsChecked      = App.Configuration.AlertBeforeLongBreak;

            shortBreakAllowCloseWithRightCLick.IsEnabled = !App.Configuration.ForceUserToBreak;
            shortBreakAllowCloseWithRightCLick.IsChecked = (!App.Configuration.ForceUserToBreak) && App.Configuration.ShortBreakAllowCloseWithRightCLick;

            sytemIdleCheckbox.IsChecked = App.Configuration.SystemIdleDetectionEnabled;

            UseLanguageAsSourceCheckbox.IsChecked = App.Configuration.UseLanguageProvedidShortMessages;
        }
Esempio n. 2
0
 private void FillComboBoxWithLanguages()
 {
     LanguagesCombo.ItemsSource = FsLanguageLoader
                                  .LanguagesBriefData(DesignerExtensions.IsRunningInVisualStudioDesigner)
                                  .Value;
 }