public void ConfigurationChanged( BrowserLib.BrowserConfiguration conf ) { Configuration = conf; SizeAdjuster.AutoScroll = Configuration.IsScrollable; ToolMenu_Other_Zoom_Fit.Checked = Configuration.ZoomFit; ApplyZoom(); ToolMenu_Other_AppliesStyleSheet.Checked = Configuration.AppliesStyleSheet; ToolMenu.Dock = (DockStyle)Configuration.ToolMenuDockStyle; ToolMenu.Visible = Configuration.IsToolMenuVisible; switch (conf.Theme) { default: case 0: BackColor = SystemColors.Control; ForeColor = SystemColors.ControlText; ToolMenu.BackColor = SystemColors.Control; ToolMenu.ForeColor = SystemColors.ControlText; break; case 1: var charcoal = Color.FromArgb(0x22, 0x22, 0x22); BackColor = charcoal; ForeColor = SystemColors.Control; ToolMenu.BackColor = charcoal; ToolMenu.ForeColor = SystemColors.Control; break; } }
public void ConfigurationChanged( BrowserLib.BrowserConfiguration conf ) { Configuration = conf; SizeAdjuster.AutoScroll = Configuration.IsScrollable; ToolMenu_Other_Zoom_Fit.Checked = Configuration.ZoomFit; ApplyZoom(); ToolMenu_Other_AppliesStyleSheet.Checked = Configuration.AppliesStyleSheet; ToolMenu.Dock = (DockStyle)Configuration.ToolMenuDockStyle; ToolMenu.Visible = Configuration.IsToolMenuVisible; }
public void ConfigurationUpdated( BrowserLib.BrowserConfiguration config ) { var c = Utility.Configuration.Config.FormBrowser; c.ZoomRate = config.ZoomRate; c.ZoomFit = config.ZoomFit; c.LogInPageURL = config.LogInPageURL; c.IsEnabled = config.IsEnabled; c.ScreenShotPath = config.ScreenShotPath; c.ScreenShotFormat = config.ScreenShotFormat; c.StyleSheet = config.StyleSheet; c.IsScrollable = config.IsScrollable; c.AppliesStyleSheet = config.AppliesStyleSheet; c.ToolMenuDockStyle = (DockStyle)config.ToolMenuDockStyle; c.IsToolMenuVisible = config.IsToolMenuVisible; c.ConfirmAtRefresh = config.ConfirmAtRefresh; // volume if ( Utility.Configuration.Config.BGMPlayer.SyncBrowserMute ) { Utility.SyncBGMPlayer.Instance.IsMute = config.IsMute; } }