Exemple #1
0
        private void cb_alwaysOnTopBtn_CheckedChanged(object sender, EventArgs e)
        {
            setAlwaysOnTopButtonColour(cb_alwaysOnTopBtn.Checked);


            clockForm.TopMost = cb_alwaysOnTopBtn.Checked;

            SavedConfigs.setDefaulTopStatus(cb_alwaysOnTopBtn.Checked);
        }
Exemple #2
0
        public mainForm()
        {
            InitializeComponent();
            Data_Config.SavedConfigs.updateConfigs();

            Microsoft.Win32.SystemEvents.DisplaySettingsChanged += new EventHandler(SystemEvents_DisplaySettingsChanged);
            Data_Config.Monitor.update();


            // Preset Management
            presetList = new Data_Config.PresetList("presetData.bplist");
            presetList.readFromFile();

            presetIndex = SavedConfigs.getPresetIndex(presetList.Size());

            // sets the default preset
            setDefaultPreset();

            btn_presetRemove.Enabled = false;


            // Collects the number of radio buttons ( for layout purposes and for collecting data for the ClockForm )
            radioList = gb_displayType.Controls.OfType <RadioButton>().ToArray();

            // Sets up the Default layout of the mainForm
            setFormDefaults();

            // Initiate the clock form
            clockForm = new ClockForm();
            clockForm.setSecondState(presetList[presetIndex].DisplaySeconds);
            clockForm.setDeadlineValue(deadlineTimePicker.Value);
            clockForm.setMinUntilValue((int)minUpDown.Value);
            deadlineMinUntilValue = Data_Config.SavedConfigs.getDefaultMinDeadline();
            clockForm.applyPreset(presetList[presetIndex]);

            cb_presetSelection.SelectedIndex = presetIndex;

            cb_alwaysOnTopBtn.Checked = SavedConfigs.getDefaultTopStatus();
            setAlwaysOnTopButtonColour(cb_alwaysOnTopBtn.Checked);
        }
Exemple #3
0
        private void mainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            presetList.saveToFile();

            SavedConfigs.saveData();
        }