public MainWindow(string path = "settings.txt") { optionsPath = path; InitializeComponent(); dataReader tempReader = new dataReader(); tempReader.deserialize(); todoItems = tempReader.todoItems; options = tempReader.options; KeyHook.RegisterHotKey(options.ActivateOverlay); KeyHook.RegisterHotKey(options.CycleOverlayTabs); KeyHook.RegisterHotKey(options.OverlayKey1); KeyHook.RegisterHotKey(options.OverlayKey2); KeyHook.RegisterHotKey(options.OverlayKey3); KeyHook.KeyPressed += new EventHandler <KeyPressedEventArgs>(GB_KeyPressed); SWinitTab(); CDinitTab(); TDinitTab(); TDupdate(); Clocks.SelectedIndex = (int)options.defaultTab; ShowInTaskbar = !options.hideTaskbarIcon; overlay = new Overlay(options); overlayUpdate.Tick += new EventHandler(renderOverlay); overlayUpdate.Interval = 40; overlayUpdate.Start(); }
void dumpOptions() { dataReader tempReader = new dataReader(); tempReader.todoItems = todoItems; tempReader.options = options; tempReader.serialize(); }
private void ReloadData_Click(object sender, EventArgs e) { dataReader tempReader = new dataReader(); tempReader.deserialize(); todoItems = tempReader.todoItems; options = tempReader.options; SWinitTab(); CDinitTab(); TDinitTab(); TDupdate(); ShowInTaskbar = !options.hideTaskbarIcon; }