示例#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;
            }
        }
示例#2
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.ScreenShotSaveMode           = config.ScreenShotSaveMode;
            c.StyleSheet                   = config.StyleSheet;
            c.IsScrollable                 = config.IsScrollable;
            c.AppliesStyleSheet            = config.AppliesStyleSheet;
            c.IsDMMreloadDialogDestroyable = config.IsDMMreloadDialogDestroyable;
            c.AvoidTwitterDeterioration    = config.AvoidTwitterDeterioration;
            c.ToolMenuDockStyle            = (DockStyle)config.ToolMenuDockStyle;
            c.IsToolMenuVisible            = config.IsToolMenuVisible;
            c.ConfirmAtRefresh             = config.ConfirmAtRefresh;
            c.HardwareAccelerationEnabled  = config.HardwareAccelerationEnabled;
            c.PreserveDrawingBuffer        = config.PreserveDrawingBuffer;
            c.ForceColorProfile            = config.ForceColorProfile;
            c.SavesBrowserLog              = config.SavesBrowserLog;
            //Utility.Configuration.Config.Debug.EnableDebugMenu = config.EnableDebugMenu;

            // volume
            if (Utility.Configuration.Config.BGMPlayer.SyncBrowserMute)
            {
                Utility.SyncBGMPlayer.Instance.IsMute = config.IsMute;
            }
        }
示例#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.ScreenShotSaveMode           = config.ScreenShotSaveMode;
            c.StyleSheet                   = config.StyleSheet;
            c.IsScrollable                 = config.IsScrollable;
            c.AppliesStyleSheet            = config.AppliesStyleSheet;
            c.IsDMMreloadDialogDestroyable = config.IsDMMreloadDialogDestroyable;
            c.AvoidTwitterDeterioration    = config.AvoidTwitterDeterioration;
            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;
            }
        }
示例#4
0
        public void ConfigurationChanged(BrowserLib.BrowserConfiguration conf)
        {
            Configuration = conf;

            SizeAdjuster.AutoScroll = Configuration.IsScrollable;
            ApplyZoom();
            ToolMenu_Other_AppliesStyleSheet.Checked = Configuration.AppliesStyleSheet;
            ToolMenu.Dock    = (DockStyle)Configuration.ToolMenuDockStyle;
            ToolMenu.Visible = Configuration.IsToolMenuVisible;
        }
        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;

            this.SizeAdjuster.BackColor = System.Drawing.Color.FromArgb(unchecked ((int)Configuration.BackColor));
            this.ToolMenu.BackColor     = System.Drawing.Color.FromArgb(unchecked ((int)Configuration.BackColor));
        }
        public void ConfigurationUpdated(BrowserLib.BrowserConfiguration config)
        {
            var c = Utility.Configuration.Config.FormBrowser;

            c.ZoomRate          = config.ZoomRate;
            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;
        }
		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 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;
            }
        }