private void resetToDefaultLayout() { Data_Config.AnalogLayout canvas = new Data_Config.AnalogLayout(new AnalogClock.AnalogClock()); storedLayout = canvas; btn_apply.Enabled = true; }
private void analogLayout_apply(object sender, EventArgs e) { if (!isAnalogLayoutApplied()) { lbl_applyAnalogChanges.Show(); } analogHolder = analogLayoutForm.CreatedAnalogLayout; analogLayoutForm.Close(); }
public AdvancedForm(Data_Config.AnalogLayout layout, int currDefaultDisplayType, Data_Config.Preset currPreset) { analogLayout = layout; defaultDispType = currDefaultDisplayType; preset = currPreset; InitializeComponent(); Microsoft.Win32.SystemEvents.DisplaySettingsChanged += new EventHandler(SystemEvents_DisplaySettingsChanged); // Collects all the radio buttons in the Size tab RadioSizeButtons = advTab.TabPages[(int)TAB.SIZE].Controls.OfType <RadioButton>().ToArray(); label_currentScreenSize.Text = ": " + preset.Size; lbl_applyAnalogChanges.Hide(); }
public AnalogLayoutForm(Data_Config.AnalogLayout layout, Color minUntil, Color overtime) { InitializeComponent(); storedLayout = (layout != null) ? layout : new Data_Config.AnalogLayout(new AnalogClock.AnalogClock()); deadline_minUntilColour = minUntil; deadline_overtime = overtime; settingDefaults(); applyToDispClock(); appliedChanges(false); deadlineTime = new TimeSpan(deadlineTimePicker.Value.Hour, deadlineTimePicker.Value.Minute, 0); analog_dispClock.DeadlineHourTime = deadlineTime.Hours; analog_dispClock.DeadlineMinuteTime = deadlineTime.Minutes; tAnalogDisplayClockTick.Start(); }
public void applyNewAnalogLayout(Data_Config.AnalogLayout layout) { if (layout != null) { analogClock1.DropShadowColor = layout.DropShadowColor; analogClock1.DrawDropShadow = layout.DrawDropShadow; analogClock1.FaceColorHigh = layout.FaceColour_High; analogClock1.FaceColorLow = layout.FaceColour_Low; analogClock1.FaceGradientMode = layout.FaceGradient; analogClock1.RimColorHigh = layout.RimColour_High; analogClock1.RimColorLow = layout.RimColour_Low; analogClock1.RimGradientMode = layout.RimGradient; analogClock1.NumeralColor = layout.FontColour; analogClock1.HourHandColor = layout.HourHandColour; analogClock1.MinuteHandColor = layout.MinuteHandColour; analogClock1.SecondHandColor = layout.SecondHandColour; analogClock1.SecondHandTickStyle = layout.SecondTickStyle; analogClock1.DeadlineHandColour = layout.DeadlineHandColour; analogClock1.DrawHourHand = layout.DrawHourHand; analogClock1.DrawMinuteHand = layout.DrawMinuteHand; analogClock1.DrawSecondHand = layout.DrawSecondHand; analogClock1.DrawHourHandShadow = layout.DrawHourDropShadow; analogClock1.DrawMinuteHandShadow = layout.DrawMinuteDropShadow; analogClock1.DrawSecondHandShadow = layout.DrawSecondDropShadow; analogClock1.DrawDeadlineHandShadow = layout.DrawDeadlineDropShadow; analogClock1.HourHandDropShadowColor = layout.HourDropShadowColour; analogClock1.MinuteHandDropShadowColor = layout.MinuteDropShadowColour; analogClock1.SecondHandDropShadowColor = layout.SecondDropShadowColour; analogClock1.DeadlineHandDropShadowColor = layout.DeadlineDropShadowColour; baseDeadlineColour = layout.DeadlineHandColour; } }
public void applyBtn_Click(object sender, EventArgs e) { // Default tab: // Default Clock Type if (cb_defaultClockType.SelectedIndex != DefaultDisplayType) { DefaultDisplayType = cb_defaultClockType.SelectedIndex; } // Default minute time if (cb_defaultDeadlineMin.Value != Data_Config.SavedConfigs.getDefaultMinDeadline()) { Data_Config.SavedConfigs.setDefaultMinDeadline((int)cb_defaultDeadlineMin.Value); } // Default Display Seconds displaySeconds = cDisplaySeconds.Checked; // Colour Tab: // Background Colour if (pb_bgColourPicker.BackColor != preset.DigitalColours.BackgroundColour) { digitalColour.BackgroundColour = pb_bgColourPicker.BackColor; } // Clock Colour if (pb_clockColourPicker.BackColor != preset.DigitalColours.ClockLabelColour) { digitalColour.ClockLabelColour = pb_clockColourPicker.BackColor; } // Deadline Colour if (pb_deadlineColourPicker.BackColor != preset.DigitalColours.DeadlineLabelColour) { digitalColour.DeadlineLabelColour = pb_deadlineColourPicker.BackColor; } // Deadline Closing Colour if (pb_deadlineClosingColourPicker.BackColor != preset.DigitalColours.MinutesUntilColour) { digitalColour.MinutesUntilColour = pb_deadlineClosingColourPicker.BackColor; } // Deadline Overtime Colour if (pb_deadlineOvertimeColourPicker.BackColor != preset.DigitalColours.OvertimeColour) { digitalColour.OvertimeColour = pb_deadlineOvertimeColourPicker.BackColor; } // Monitor Tab: if (cb_monitorSelection.SelectedIndex != Data_Config.Monitor.MonitorIndex) { Data_Config.Monitor.MonitorIndex = cb_monitorSelection.SelectedIndex; } // Size Tab // Size Type int numOfRadioBtn = RadioSizeButtons.Length; int sc = preset.SizeType; for (int i = 0; i < numOfRadioBtn; i++) { if (RadioSizeButtons[i].Checked) { SizeType = i; break; } } // Custom Size if (tb_screenSize.Value != CustomSize) { CustomSize = tb_screenSize.Value; } if (isAnalogLayoutApplied()) { analogLayout = analogHolder; analogHolder = null; } else { analogLayout = new Data_Config.AnalogLayout(new AnalogClock.AnalogClock()); } Data_Config.SavedConfigs.saveData(); }
// Apply Button private void btn_apply_Click(object sender, EventArgs e) { storedLayout = new Data_Config.AnalogLayout(analog_dispClock); }