Esempio n. 1
0
        private void MaterialForm1_Load(object sender, EventArgs e)
        {
            #region User controls
            reminders    = new MUCReminders();
            mucSettings  = new MUCSettings();
            theme        = new MUCTheme();
            timer        = new MUCTimer();
            importExport = new MUCImportExport();
            sound        = new MUCSound();
            popup        = new MUCResizePopup();
            support      = new MUCSupport();
            debug        = new MUCDebugMode();
            newReminder  = new MUCNewReminder(reminders);
            info         = new MUCInfo();

            newReminder.Visible = false;


            tabReminders.Controls.Add(reminders);
            tabReminders.Controls.Add(newReminder);
            tabSettings.Controls.Add(mucSettings);
            tabTheme.Controls.Add(theme);
            tabTimer.Controls.Add(timer);
            tabBackupImport.Controls.Add(importExport);
            tabSoundEffects.Controls.Add(sound);
            tabResizePopup.Controls.Add(popup);
            tabMessageCenter.Controls.Add(support);
            tabDebug.Controls.Add(debug);
            tabInfo.Controls.Add(info);



            reminders.Initialize();

            long?id = BLLocalDatabase.Setting.Settings.CurrentTheme;
            if (id.HasValue && id != -1)
            {
                Themes selectedTheme = BLLocalDatabase.Theme.GetThemeById(id.Value);
                if (selectedTheme == null)
                {
                    //Selected theme has been deleted
                    BLIO.Log("Attempted to load a Theme that has been deleted. Theme with ID " + id.Value + " does not exist anymore");
                }
                else
                {
                    //Load theme from selectedTheme (local Db)
                    materialSkinManager.Theme       = (MaterialSkinManager.Themes)(int) selectedTheme.Mode;
                    materialSkinManager.ColorScheme = new ColorScheme((Primary)(int)selectedTheme.Primary, (Primary)(int)selectedTheme.DarkPrimary, (Primary)(int)selectedTheme.LightPrimary, (Accent)(int)selectedTheme.Accent, (TextShade)(int)selectedTheme.TextShade);
                }
            }


            #endregion
        }
Esempio n. 2
0
 public MUCReminders()
 {
     InitializeComponent();
     instance = this;
 }