Beispiel #1
0
        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();
        }
Beispiel #2
0
        void dumpOptions()
        {
            dataReader tempReader = new dataReader();

            tempReader.todoItems = todoItems;
            tempReader.options   = options;

            tempReader.serialize();
        }
Beispiel #3
0
        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;
        }