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 }
public MUCReminders() { InitializeComponent(); instance = this; }