Esempio n. 1
0
        public Settings(MainWorkItem workItem)
        {
            InitializeComponent();

            var periods = new[] { 1, 3, 6, 12 };

            cmbStatPeriod.ItemsSource = periods;
            _Controller                                = new SettingsController(workItem);
            ChkAutoStart.IsChecked                     = _Controller.IsStartupFileExists();
            ChkAlwaysOnTop.IsChecked                   = workItem.Settings.AlwaysOnTop;
            ChkStartMinimized.IsChecked                = workItem.Settings.StartMinimized;
            ChkEnableAcivationPanel.IsChecked          = workItem.Settings.EnableActivationPanel;
            ChkUseTransparentActivationPanel.IsChecked = workItem.Settings.TransparentActivationPanel;
            ChkShowAppTitles.IsChecked                 = workItem.Settings.ShowAppTitles;
            ChkUseShortActivationPanel.IsChecked       = workItem.Settings.UseShortActivationPanel;
            ChkCeckNewVersionAtStartup.IsChecked       = workItem.Settings.CheckNewVersionAtStartUp;
            _ActivationPanelColor                      = workItem.Settings.ActivationPanelColor;
            ActivationPanelColor.Fill                  = new SolidColorBrush(workItem.Settings.ActivationPanelColor);
            cmbStatPeriod.SelectedItem                 = workItem.Settings.StatisticPeriod;

            SetEnabledState();

            SetHelpText(ChkAutoStart, Strings.HLP_AUTO_START);
            SetHelpText(ChkAlwaysOnTop, Strings.HLP_ALWAYS_ON_TOP);
            SetHelpText(ChkStartMinimized, Strings.HLP_START_MINIMIZED);
            SetHelpText(ChkEnableAcivationPanel, Strings.HLP_ENABLE_ACT_PAN);
            SetHelpText(ChkUseTransparentActivationPanel, Strings.HLP_TRANS_ACT_PANEL);
            SetHelpText(ChkUseShortActivationPanel, Strings.HLP_SHORT_ACT_PANEL);
            SetHelpText(ActivationPanelColor, Strings.HLP_ACT_PANEL_COLOR);
            SetHelpText(ActivationPanelColorLabel, Strings.HLP_ACT_PANEL_COLOR);
            SetHelpText(ChkShowAppTitles, Strings.HLP_SHOW_TITLES);
            SetHelpText(ChkCeckNewVersionAtStartup, Strings.HLP_CHECK_NEW_AT_START);
            SetHelpText(cmbStatPeriod, Strings.HLP_KEEP_STAT);
            SetHelpText(cmbStatPeriodLabel, Strings.HLP_KEEP_STAT);
        }
Esempio n. 2
0
        public HelpBox(MainWorkItem workItem, bool about)
        {
            _Controller = new HelpBoxController(workItem);
            _Controller.UpdateCheckCompleted += (s, e) => SetUpdateState(true);

            InitializeComponent();

            AppTabs.SelectedIndex = about ? 0 : 1;
            RunVersion.Content    = _Controller.GetVersionString();
            HelpText.Document     = _Controller.GetHelpText();
            SetUpdateState(!_Controller.WorkItem.UpdateRunning);

            new DialogKeyDecorator(this, BtnOk, null, false);
        }
Esempio n. 3
0
        public AppCommands(MainWorkItem workItem)
        {
            _WorkItem = workItem;

            Start        = new StartApp(_WorkItem);
            Quit         = new QuitApp(_WorkItem);
            RunApp       = new RunApp(_WorkItem);
            Activate     = new Activate(_WorkItem);
            Deactivate   = new Deactivate(_WorkItem);
            ManageApps   = new ManageApps(_WorkItem);
            Settings     = new Settings(_WorkItem);
            Save         = new Save(_WorkItem);
            CheckVersion = new CheckVersion(_WorkItem);
            Help         = new Help(_WorkItem);
        }
Esempio n. 4
0
 public SettingsController(MainWorkItem workItem)
     : base(workItem)
 {
 }
Esempio n. 5
0
 public StartApp(MainWorkItem workItem)
     : base(workItem)
 {
 }
Esempio n. 6
0
 public Settings(MainWorkItem workItem)
     : base(workItem)
 {
     ;
 }
Esempio n. 7
0
 public Help(MainWorkItem workItem)
     : base(workItem)
 {
     ;
 }
Esempio n. 8
0
 public CheckVersion(MainWorkItem workItem)
     : base(workItem)
 {
     ;
 }
Esempio n. 9
0
 public ViewBase(MainWorkItem workItem)
 {
     m_WorkItem = workItem;
 }
Esempio n. 10
0
 public QuitApp(MainWorkItem workItem)
     : base(workItem)
 {
     ;
 }
Esempio n. 11
0
 public ControllerBase(MainWorkItem workItem)
 {
     _WorkItem = workItem;
 }
Esempio n. 12
0
 public Deactivate(MainWorkItem workItem)
     : base(workItem)
 {
     ;
 }
Esempio n. 13
0
 public RunApp(MainWorkItem workItem)
     : base(workItem)
 {
     ;
 }
Esempio n. 14
0
 public AppTypeView(MainWorkItem workItem)
     : base(workItem)
 {
     ;
 }
Esempio n. 15
0
 public Save(MainWorkItem workItem)
     : base(workItem)
 {
     ;
 }
Esempio n. 16
0
 public CommandBase(MainWorkItem workItem)
 {
     _WorkItem = workItem;
 }
Esempio n. 17
0
 public ManageApps(MainWorkItem workItem)
     : base(workItem)
 {
     ;
 }
Esempio n. 18
0
 public AppGroupView(MainWorkItem workItem)
     : base(workItem)
 {
     ;
 }