Ejemplo n.º 1
0
		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;

		}
Ejemplo n.º 3
0
        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;
            }
        }