diff --git a/Dialogs/Settings/TabSettingsAdvanced.Designer.cs b/Dialogs/Settings/TabSettingsAdvanced.Designer.cs index c1e5a3d3..4ffeb3dc 100644 --- a/Dialogs/Settings/TabSettingsAdvanced.Designer.cs +++ b/Dialogs/Settings/TabSettingsAdvanced.Designer.cs @@ -40,27 +40,34 @@ private void InitializeComponent() { this.panelClearCacheAuto = new System.Windows.Forms.Panel(); this.panelConfiguration = new System.Windows.Forms.Panel(); this.labelConfiguration = new System.Windows.Forms.Label(); - this.flowPanel = new System.Windows.Forms.FlowLayoutPanel(); + this.flowPanelLeft = new System.Windows.Forms.FlowLayoutPanel(); + this.labelBrowserSettings = new System.Windows.Forms.Label(); + this.checkHardwareAcceleration = new System.Windows.Forms.CheckBox(); + this.checkAutomaticallyDetectColorProfile = new System.Windows.Forms.CheckBox(); + this.checkTouchAdjustment = new System.Windows.Forms.CheckBox(); this.labelProxy = new System.Windows.Forms.Label(); this.checkUseSystemProxyForAllConnections = new System.Windows.Forms.CheckBox(); this.labelDevTools = new System.Windows.Forms.Label(); this.checkDevToolsInContextMenu = new System.Windows.Forms.CheckBox(); this.checkDevToolsWindowOnTop = new System.Windows.Forms.CheckBox(); + this.flowPanelRight = new System.Windows.Forms.FlowLayoutPanel(); + this.panelSeparator = new System.Windows.Forms.Panel(); ((System.ComponentModel.ISupportInitialize)(this.numClearCacheThreshold)).BeginInit(); this.panelAppButtons.SuspendLayout(); this.panelClearCacheAuto.SuspendLayout(); this.panelConfiguration.SuspendLayout(); - this.flowPanel.SuspendLayout(); + this.flowPanelLeft.SuspendLayout(); + this.flowPanelRight.SuspendLayout(); this.SuspendLayout(); // // btnClearCache // this.btnClearCache.Font = new System.Drawing.Font("Segoe UI", 9F); - this.btnClearCache.Location = new System.Drawing.Point(5, 135); + this.btnClearCache.Location = new System.Drawing.Point(5, 145); this.btnClearCache.Margin = new System.Windows.Forms.Padding(5, 3, 3, 3); this.btnClearCache.Name = "btnClearCache"; this.btnClearCache.Size = new System.Drawing.Size(143, 25); - this.btnClearCache.TabIndex = 3; + this.btnClearCache.TabIndex = 5; this.btnClearCache.Text = "Clear Cache (...)"; this.btnClearCache.UseVisualStyleBackColor = true; // @@ -147,7 +154,7 @@ private void InitializeComponent() { 0, 0}); this.numClearCacheThreshold.Name = "numClearCacheThreshold"; - this.numClearCacheThreshold.Size = new System.Drawing.Size(89, 23); + this.numClearCacheThreshold.Size = new System.Drawing.Size(80, 23); this.numClearCacheThreshold.TabIndex = 1; this.numClearCacheThreshold.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; this.numClearCacheThreshold.TextSuffix = " MB"; @@ -196,72 +203,119 @@ private void InitializeComponent() { // this.labelCache.AutoSize = true; this.labelCache.Font = new System.Drawing.Font("Segoe UI Semibold", 10.5F, System.Drawing.FontStyle.Bold); - this.labelCache.Location = new System.Drawing.Point(0, 112); + this.labelCache.Location = new System.Drawing.Point(0, 122); this.labelCache.Margin = new System.Windows.Forms.Padding(0, 30, 0, 1); this.labelCache.Name = "labelCache"; this.labelCache.Size = new System.Drawing.Size(123, 19); - this.labelCache.TabIndex = 2; + this.labelCache.TabIndex = 4; this.labelCache.Text = "BROWSER CACHE"; // // panelClearCacheAuto // this.panelClearCacheAuto.Controls.Add(this.checkClearCacheAuto); this.panelClearCacheAuto.Controls.Add(this.numClearCacheThreshold); - this.panelClearCacheAuto.Location = new System.Drawing.Point(0, 163); + this.panelClearCacheAuto.Location = new System.Drawing.Point(0, 173); this.panelClearCacheAuto.Margin = new System.Windows.Forms.Padding(0); this.panelClearCacheAuto.Name = "panelClearCacheAuto"; this.panelClearCacheAuto.Size = new System.Drawing.Size(300, 28); - this.panelClearCacheAuto.TabIndex = 4; + this.panelClearCacheAuto.TabIndex = 6; // // panelConfiguration // this.panelConfiguration.Controls.Add(this.btnEditCSS); this.panelConfiguration.Controls.Add(this.btnEditCefArgs); - this.panelConfiguration.Location = new System.Drawing.Point(0, 241); + this.panelConfiguration.Location = new System.Drawing.Point(0, 132); this.panelConfiguration.Margin = new System.Windows.Forms.Padding(0); this.panelConfiguration.Name = "panelConfiguration"; this.panelConfiguration.Size = new System.Drawing.Size(300, 31); - this.panelConfiguration.TabIndex = 6; + this.panelConfiguration.TabIndex = 3; // // labelConfiguration // this.labelConfiguration.AutoSize = true; this.labelConfiguration.Font = new System.Drawing.Font("Segoe UI Semibold", 10.5F, System.Drawing.FontStyle.Bold); - this.labelConfiguration.Location = new System.Drawing.Point(0, 221); + this.labelConfiguration.Location = new System.Drawing.Point(0, 112); this.labelConfiguration.Margin = new System.Windows.Forms.Padding(0, 30, 0, 1); this.labelConfiguration.Name = "labelConfiguration"; this.labelConfiguration.Size = new System.Drawing.Size(123, 19); - this.labelConfiguration.TabIndex = 5; + this.labelConfiguration.TabIndex = 2; this.labelConfiguration.Text = "CONFIGURATION"; // - // flowPanel + // flowPanelLeft // - this.flowPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.flowPanelLeft.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left))); - this.flowPanel.Controls.Add(this.labelApp); - this.flowPanel.Controls.Add(this.panelAppButtons); - this.flowPanel.Controls.Add(this.labelCache); - this.flowPanel.Controls.Add(this.btnClearCache); - this.flowPanel.Controls.Add(this.panelClearCacheAuto); - this.flowPanel.Controls.Add(this.labelConfiguration); - this.flowPanel.Controls.Add(this.panelConfiguration); - this.flowPanel.Controls.Add(this.labelProxy); - this.flowPanel.Controls.Add(this.checkUseSystemProxyForAllConnections); - this.flowPanel.Controls.Add(this.labelDevTools); - this.flowPanel.Controls.Add(this.checkDevToolsInContextMenu); - this.flowPanel.Controls.Add(this.checkDevToolsWindowOnTop); - this.flowPanel.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; - this.flowPanel.Location = new System.Drawing.Point(9, 9); - this.flowPanel.Name = "flowPanel"; - this.flowPanel.Size = new System.Drawing.Size(300, 462); - this.flowPanel.TabIndex = 0; - this.flowPanel.WrapContents = false; + this.flowPanelLeft.Controls.Add(this.labelBrowserSettings); + this.flowPanelLeft.Controls.Add(this.checkHardwareAcceleration); + this.flowPanelLeft.Controls.Add(this.checkAutomaticallyDetectColorProfile); + this.flowPanelLeft.Controls.Add(this.checkTouchAdjustment); + this.flowPanelLeft.Controls.Add(this.labelCache); + this.flowPanelLeft.Controls.Add(this.btnClearCache); + this.flowPanelLeft.Controls.Add(this.panelClearCacheAuto); + this.flowPanelLeft.Controls.Add(this.labelProxy); + this.flowPanelLeft.Controls.Add(this.checkUseSystemProxyForAllConnections); + this.flowPanelLeft.Controls.Add(this.labelDevTools); + this.flowPanelLeft.Controls.Add(this.checkDevToolsInContextMenu); + this.flowPanelLeft.Controls.Add(this.checkDevToolsWindowOnTop); + this.flowPanelLeft.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.flowPanelLeft.Location = new System.Drawing.Point(9, 9); + this.flowPanelLeft.Name = "flowPanelLeft"; + this.flowPanelLeft.Size = new System.Drawing.Size(300, 462); + this.flowPanelLeft.TabIndex = 0; + this.flowPanelLeft.WrapContents = false; + // + // labelBrowserSettings + // + this.labelBrowserSettings.AutoSize = true; + this.labelBrowserSettings.Font = new System.Drawing.Font("Segoe UI Semibold", 10.5F, System.Drawing.FontStyle.Bold); + this.labelBrowserSettings.Location = new System.Drawing.Point(0, 0); + this.labelBrowserSettings.Margin = new System.Windows.Forms.Padding(0, 0, 0, 1); + this.labelBrowserSettings.Name = "labelBrowserSettings"; + this.labelBrowserSettings.Size = new System.Drawing.Size(143, 19); + this.labelBrowserSettings.TabIndex = 0; + this.labelBrowserSettings.Text = "BROWSER SETTINGS"; + // + // checkHardwareAcceleration + // + this.checkHardwareAcceleration.AutoSize = true; + this.checkHardwareAcceleration.Font = new System.Drawing.Font("Segoe UI", 9F); + this.checkHardwareAcceleration.Location = new System.Drawing.Point(6, 23); + this.checkHardwareAcceleration.Margin = new System.Windows.Forms.Padding(6, 3, 3, 2); + this.checkHardwareAcceleration.Name = "checkHardwareAcceleration"; + this.checkHardwareAcceleration.Size = new System.Drawing.Size(146, 19); + this.checkHardwareAcceleration.TabIndex = 1; + this.checkHardwareAcceleration.Text = "Hardware Acceleration"; + this.checkHardwareAcceleration.UseVisualStyleBackColor = true; + // + // checkAutomaticallyDetectColorProfile + // + this.checkAutomaticallyDetectColorProfile.AutoSize = true; + this.checkAutomaticallyDetectColorProfile.Font = new System.Drawing.Font("Segoe UI", 9F); + this.checkAutomaticallyDetectColorProfile.Location = new System.Drawing.Point(6, 47); + this.checkAutomaticallyDetectColorProfile.Margin = new System.Windows.Forms.Padding(6, 3, 3, 2); + this.checkAutomaticallyDetectColorProfile.Name = "checkAutomaticallyDetectColorProfile"; + this.checkAutomaticallyDetectColorProfile.Size = new System.Drawing.Size(206, 19); + this.checkAutomaticallyDetectColorProfile.TabIndex = 2; + this.checkAutomaticallyDetectColorProfile.Text = "Automatically Detect Color Profile"; + this.checkAutomaticallyDetectColorProfile.UseVisualStyleBackColor = true; + // + // checkTouchAdjustment + // + this.checkTouchAdjustment.AutoSize = true; + this.checkTouchAdjustment.Font = new System.Drawing.Font("Segoe UI", 9F); + this.checkTouchAdjustment.Location = new System.Drawing.Point(6, 71); + this.checkTouchAdjustment.Margin = new System.Windows.Forms.Padding(6, 3, 3, 2); + this.checkTouchAdjustment.Name = "checkTouchAdjustment"; + this.checkTouchAdjustment.Size = new System.Drawing.Size(163, 19); + this.checkTouchAdjustment.TabIndex = 3; + this.checkTouchAdjustment.Text = "Touch Screen Adjustment"; + this.checkTouchAdjustment.UseVisualStyleBackColor = true; // // labelProxy // this.labelProxy.AutoSize = true; this.labelProxy.Font = new System.Drawing.Font("Segoe UI Semibold", 10.5F, System.Drawing.FontStyle.Bold); - this.labelProxy.Location = new System.Drawing.Point(0, 302); + this.labelProxy.Location = new System.Drawing.Point(0, 231); this.labelProxy.Margin = new System.Windows.Forms.Padding(0, 30, 0, 1); this.labelProxy.Name = "labelProxy"; this.labelProxy.Size = new System.Drawing.Size(54, 19); @@ -272,7 +326,7 @@ private void InitializeComponent() { // this.checkUseSystemProxyForAllConnections.AutoSize = true; this.checkUseSystemProxyForAllConnections.Font = new System.Drawing.Font("Segoe UI", 9F); - this.checkUseSystemProxyForAllConnections.Location = new System.Drawing.Point(6, 328); + this.checkUseSystemProxyForAllConnections.Location = new System.Drawing.Point(6, 257); this.checkUseSystemProxyForAllConnections.Margin = new System.Windows.Forms.Padding(6, 6, 3, 2); this.checkUseSystemProxyForAllConnections.Name = "checkUseSystemProxyForAllConnections"; this.checkUseSystemProxyForAllConnections.Size = new System.Drawing.Size(223, 19); @@ -284,7 +338,7 @@ private void InitializeComponent() { // this.labelDevTools.AutoSize = true; this.labelDevTools.Font = new System.Drawing.Font("Segoe UI Semibold", 10.5F, System.Drawing.FontStyle.Bold); - this.labelDevTools.Location = new System.Drawing.Point(0, 379); + this.labelDevTools.Location = new System.Drawing.Point(0, 308); this.labelDevTools.Margin = new System.Windows.Forms.Padding(0, 30, 0, 1); this.labelDevTools.Name = "labelDevTools"; this.labelDevTools.Size = new System.Drawing.Size(156, 19); @@ -295,7 +349,7 @@ private void InitializeComponent() { // this.checkDevToolsInContextMenu.AutoSize = true; this.checkDevToolsInContextMenu.Font = new System.Drawing.Font("Segoe UI", 9F); - this.checkDevToolsInContextMenu.Location = new System.Drawing.Point(6, 405); + this.checkDevToolsInContextMenu.Location = new System.Drawing.Point(6, 334); this.checkDevToolsInContextMenu.Margin = new System.Windows.Forms.Padding(6, 6, 3, 2); this.checkDevToolsInContextMenu.Name = "checkDevToolsInContextMenu"; this.checkDevToolsInContextMenu.Size = new System.Drawing.Size(201, 19); @@ -307,7 +361,7 @@ private void InitializeComponent() { // this.checkDevToolsWindowOnTop.AutoSize = true; this.checkDevToolsWindowOnTop.Font = new System.Drawing.Font("Segoe UI", 9F); - this.checkDevToolsWindowOnTop.Location = new System.Drawing.Point(6, 429); + this.checkDevToolsWindowOnTop.Location = new System.Drawing.Point(6, 358); this.checkDevToolsWindowOnTop.Margin = new System.Windows.Forms.Padding(6, 3, 3, 2); this.checkDevToolsWindowOnTop.Name = "checkDevToolsWindowOnTop"; this.checkDevToolsWindowOnTop.Size = new System.Drawing.Size(168, 19); @@ -315,11 +369,39 @@ private void InitializeComponent() { this.checkDevToolsWindowOnTop.Text = "Dev Tools Window On Top"; this.checkDevToolsWindowOnTop.UseVisualStyleBackColor = true; // + // flowPanelRight + // + this.flowPanelRight.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left))); + this.flowPanelRight.Controls.Add(this.labelApp); + this.flowPanelRight.Controls.Add(this.panelAppButtons); + this.flowPanelRight.Controls.Add(this.labelConfiguration); + this.flowPanelRight.Controls.Add(this.panelConfiguration); + this.flowPanelRight.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.flowPanelRight.Location = new System.Drawing.Point(322, 9); + this.flowPanelRight.Name = "flowPanelRight"; + this.flowPanelRight.Size = new System.Drawing.Size(300, 462); + this.flowPanelRight.TabIndex = 1; + this.flowPanelRight.WrapContents = false; + // + // panelSeparator + // + this.panelSeparator.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left))); + this.panelSeparator.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); + this.panelSeparator.Location = new System.Drawing.Point(312, 0); + this.panelSeparator.Margin = new System.Windows.Forms.Padding(0, 0, 6, 0); + this.panelSeparator.Name = "panelSeparator"; + this.panelSeparator.Size = new System.Drawing.Size(1, 480); + this.panelSeparator.TabIndex = 3; + // // TabSettingsAdvanced // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.flowPanel); + this.Controls.Add(this.panelSeparator); + this.Controls.Add(this.flowPanelRight); + this.Controls.Add(this.flowPanelLeft); this.Name = "TabSettingsAdvanced"; this.Size = new System.Drawing.Size(631, 480); ((System.ComponentModel.ISupportInitialize)(this.numClearCacheThreshold)).EndInit(); @@ -327,8 +409,10 @@ private void InitializeComponent() { this.panelClearCacheAuto.ResumeLayout(false); this.panelClearCacheAuto.PerformLayout(); this.panelConfiguration.ResumeLayout(false); - this.flowPanel.ResumeLayout(false); - this.flowPanel.PerformLayout(); + this.flowPanelLeft.ResumeLayout(false); + this.flowPanelLeft.PerformLayout(); + this.flowPanelRight.ResumeLayout(false); + this.flowPanelRight.PerformLayout(); this.ResumeLayout(false); } @@ -351,11 +435,17 @@ private void InitializeComponent() { private System.Windows.Forms.Label labelConfiguration; private Controls.NumericUpDownEx numClearCacheThreshold; private System.Windows.Forms.CheckBox checkClearCacheAuto; - private System.Windows.Forms.FlowLayoutPanel flowPanel; + private System.Windows.Forms.FlowLayoutPanel flowPanelLeft; private System.Windows.Forms.Label labelDevTools; private System.Windows.Forms.CheckBox checkDevToolsInContextMenu; private System.Windows.Forms.CheckBox checkDevToolsWindowOnTop; private System.Windows.Forms.Label labelProxy; private System.Windows.Forms.CheckBox checkUseSystemProxyForAllConnections; + private System.Windows.Forms.FlowLayoutPanel flowPanelRight; + private System.Windows.Forms.Label labelBrowserSettings; + private System.Windows.Forms.CheckBox checkTouchAdjustment; + private System.Windows.Forms.CheckBox checkAutomaticallyDetectColorProfile; + private System.Windows.Forms.CheckBox checkHardwareAcceleration; + private System.Windows.Forms.Panel panelSeparator; } } diff --git a/Dialogs/Settings/TabSettingsAdvanced.cs b/Dialogs/Settings/TabSettingsAdvanced.cs index 33f2e8a6..1e43fa2c 100644 --- a/Dialogs/Settings/TabSettingsAdvanced.cs +++ b/Dialogs/Settings/TabSettingsAdvanced.cs @@ -25,6 +25,16 @@ public TabSettingsAdvanced(Action<string> reinjectBrowserCSS, Action openDevTool toolTip.SetToolTip(btnRestart, "Restarts the program using the same command\r\nline arguments that were used at launch."); toolTip.SetToolTip(btnRestartArgs, "Restarts the program with customizable\r\ncommand line arguments."); + // browser settings + + toolTip.SetToolTip(checkTouchAdjustment, "Toggles Chromium touch screen adjustment.\r\nDisabled by default, because it is very imprecise with TweetDeck."); + toolTip.SetToolTip(checkAutomaticallyDetectColorProfile, "Automatically detects the color profile of your system.\r\nUses the sRGB profile if disabled."); + toolTip.SetToolTip(checkHardwareAcceleration, "Uses graphics card to improve performance.\r\nDisable if you experience visual glitches, or to save a small amount of RAM."); + + checkTouchAdjustment.Checked = SysConfig.EnableTouchAdjustment; + checkAutomaticallyDetectColorProfile.Checked = SysConfig.EnableColorProfileDetection; + checkHardwareAcceleration.Checked = SysConfig.HardwareAcceleration; + // browser cache toolTip.SetToolTip(btnClearCache, "Clearing cache will free up space taken by downloaded images and other resources."); @@ -65,6 +75,10 @@ public override void OnReady() { btnRestart.Click += btnRestart_Click; btnRestartArgs.Click += btnRestartArgs_Click; + checkTouchAdjustment.CheckedChanged += checkTouchAdjustment_CheckedChanged; + checkAutomaticallyDetectColorProfile.CheckedChanged += checkAutomaticallyDetectColorProfile_CheckedChanged; + checkHardwareAcceleration.CheckedChanged += checkHardwareAcceleration_CheckedChanged; + btnClearCache.Click += btnClearCache_Click; checkClearCacheAuto.CheckedChanged += checkClearCacheAuto_CheckedChanged; @@ -106,6 +120,22 @@ private void btnRestartArgs_Click(object sender, EventArgs e) { #endregion + #region Browser Settings + + private void checkTouchAdjustment_CheckedChanged(object sender, EventArgs e) { + SysConfig.EnableTouchAdjustment = checkTouchAdjustment.Checked; + } + + private void checkAutomaticallyDetectColorProfile_CheckedChanged(object sender, EventArgs e) { + SysConfig.EnableColorProfileDetection = checkAutomaticallyDetectColorProfile.Checked; + } + + private void checkHardwareAcceleration_CheckedChanged(object sender, EventArgs e) { + SysConfig.HardwareAcceleration = checkHardwareAcceleration.Checked; + } + + #endregion + #region Browser Cache private void btnClearCache_Click(object sender, EventArgs e) { diff --git a/Dialogs/Settings/TabSettingsGeneral.Designer.cs b/Dialogs/Settings/TabSettingsGeneral.Designer.cs index f9ecfe33..92f64a0b 100644 --- a/Dialogs/Settings/TabSettingsGeneral.Designer.cs +++ b/Dialogs/Settings/TabSettingsGeneral.Designer.cs @@ -34,18 +34,14 @@ private void InitializeComponent() { this.trackBarZoom = new System.Windows.Forms.TrackBar(); this.labelZoom = new System.Windows.Forms.Label(); this.zoomUpdateTimer = new System.Windows.Forms.Timer(this.components); - this.labelUI = new System.Windows.Forms.Label(); this.panelZoom = new System.Windows.Forms.Panel(); this.checkAnimatedAvatars = new System.Windows.Forms.CheckBox(); this.labelUpdates = new System.Windows.Forms.Label(); this.flowPanelLeft = new System.Windows.Forms.FlowLayoutPanel(); + this.labelUI = new System.Windows.Forms.Label(); this.checkFocusDmInput = new System.Windows.Forms.CheckBox(); this.checkKeepLikeFollowDialogsOpen = new System.Windows.Forms.CheckBox(); - this.labelBrowserSettings = new System.Windows.Forms.Label(); this.checkSmoothScrolling = new System.Windows.Forms.CheckBox(); - this.checkTouchAdjustment = new System.Windows.Forms.CheckBox(); - this.checkAutomaticallyDetectColorProfile = new System.Windows.Forms.CheckBox(); - this.checkHardwareAcceleration = new System.Windows.Forms.CheckBox(); this.labelBrowserPath = new System.Windows.Forms.Label(); this.comboBoxCustomBrowser = new System.Windows.Forms.ComboBox(); this.labelSearchEngine = new System.Windows.Forms.Label(); @@ -74,9 +70,9 @@ private void InitializeComponent() { this.panelCustomBrowser.SuspendLayout(); this.panelCustomVideoPlayer.SuspendLayout(); this.SuspendLayout(); - // + // // checkExpandLinks - // + // this.checkExpandLinks.AutoSize = true; this.checkExpandLinks.Font = new System.Drawing.Font("Segoe UI", 9F); this.checkExpandLinks.Location = new System.Drawing.Point(6, 26); @@ -86,34 +82,34 @@ private void InitializeComponent() { this.checkExpandLinks.TabIndex = 1; this.checkExpandLinks.Text = "Expand Links When Hovered"; this.checkExpandLinks.UseVisualStyleBackColor = true; - // + // // checkUpdateNotifications - // + // this.checkUpdateNotifications.AutoSize = true; this.checkUpdateNotifications.Font = new System.Drawing.Font("Segoe UI", 9F); - this.checkUpdateNotifications.Location = new System.Drawing.Point(6, 409); + this.checkUpdateNotifications.Location = new System.Drawing.Point(6, 307); this.checkUpdateNotifications.Margin = new System.Windows.Forms.Padding(6, 6, 3, 2); this.checkUpdateNotifications.Name = "checkUpdateNotifications"; this.checkUpdateNotifications.Size = new System.Drawing.Size(182, 19); - this.checkUpdateNotifications.TabIndex = 15; + this.checkUpdateNotifications.TabIndex = 11; this.checkUpdateNotifications.Text = "Check Updates Automatically"; this.checkUpdateNotifications.UseVisualStyleBackColor = true; - // + // // btnCheckUpdates - // + // this.btnCheckUpdates.AutoSize = true; this.btnCheckUpdates.Font = new System.Drawing.Font("Segoe UI", 9F); - this.btnCheckUpdates.Location = new System.Drawing.Point(5, 433); + this.btnCheckUpdates.Location = new System.Drawing.Point(5, 331); this.btnCheckUpdates.Margin = new System.Windows.Forms.Padding(5, 3, 3, 3); this.btnCheckUpdates.Name = "btnCheckUpdates"; this.btnCheckUpdates.Padding = new System.Windows.Forms.Padding(2, 0, 2, 0); this.btnCheckUpdates.Size = new System.Drawing.Size(128, 25); - this.btnCheckUpdates.TabIndex = 16; + this.btnCheckUpdates.TabIndex = 12; this.btnCheckUpdates.Text = "Check Updates Now"; this.btnCheckUpdates.UseVisualStyleBackColor = true; - // + // // labelZoomValue - // + // this.labelZoomValue.BackColor = System.Drawing.Color.Transparent; this.labelZoomValue.Font = new System.Drawing.Font("Segoe UI", 9F); this.labelZoomValue.Location = new System.Drawing.Point(176, 4); @@ -123,9 +119,9 @@ private void InitializeComponent() { this.labelZoomValue.TabIndex = 1; this.labelZoomValue.Text = "100%"; this.labelZoomValue.TextAlign = System.Drawing.ContentAlignment.TopRight; - // + // // checkBestImageQuality - // + // this.checkBestImageQuality.AutoSize = true; this.checkBestImageQuality.Font = new System.Drawing.Font("Segoe UI", 9F); this.checkBestImageQuality.Location = new System.Drawing.Point(6, 122); @@ -135,9 +131,9 @@ private void InitializeComponent() { this.checkBestImageQuality.TabIndex = 5; this.checkBestImageQuality.Text = "Best Image Quality"; this.checkBestImageQuality.UseVisualStyleBackColor = true; - // + // // checkOpenSearchInFirstColumn - // + // this.checkOpenSearchInFirstColumn.AutoSize = true; this.checkOpenSearchInFirstColumn.Font = new System.Drawing.Font("Segoe UI", 9F); this.checkOpenSearchInFirstColumn.Location = new System.Drawing.Point(6, 74); @@ -147,9 +143,9 @@ private void InitializeComponent() { this.checkOpenSearchInFirstColumn.TabIndex = 3; this.checkOpenSearchInFirstColumn.Text = "Add Search Columns Before First Column"; this.checkOpenSearchInFirstColumn.UseVisualStyleBackColor = true; - // + // // trackBarZoom - // + // this.trackBarZoom.AutoSize = false; this.trackBarZoom.BackColor = System.Drawing.SystemColors.Control; this.trackBarZoom.LargeChange = 25; @@ -162,46 +158,35 @@ private void InitializeComponent() { this.trackBarZoom.TabIndex = 0; this.trackBarZoom.TickFrequency = 25; this.trackBarZoom.Value = 100; - // + // // labelZoom - // + // this.labelZoom.AutoSize = true; this.labelZoom.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); - this.labelZoom.Location = new System.Drawing.Point(3, 323); + this.labelZoom.Location = new System.Drawing.Point(3, 203); this.labelZoom.Margin = new System.Windows.Forms.Padding(3, 12, 3, 0); this.labelZoom.Name = "labelZoom"; this.labelZoom.Size = new System.Drawing.Size(39, 15); - this.labelZoom.TabIndex = 12; + this.labelZoom.TabIndex = 8; this.labelZoom.Text = "Zoom"; - // + // // zoomUpdateTimer - // + // this.zoomUpdateTimer.Interval = 250; this.zoomUpdateTimer.Tick += new System.EventHandler(this.zoomUpdateTimer_Tick); - // - // labelUI - // - this.labelUI.AutoSize = true; - this.labelUI.Font = new System.Drawing.Font("Segoe UI Semibold", 10.5F, System.Drawing.FontStyle.Bold); - this.labelUI.Location = new System.Drawing.Point(0, 0); - this.labelUI.Margin = new System.Windows.Forms.Padding(0, 0, 0, 1); - this.labelUI.Name = "labelUI"; - this.labelUI.Size = new System.Drawing.Size(118, 19); - this.labelUI.TabIndex = 0; - this.labelUI.Text = "USER INTERFACE"; - // + // // panelZoom - // + // this.panelZoom.Controls.Add(this.trackBarZoom); this.panelZoom.Controls.Add(this.labelZoomValue); - this.panelZoom.Location = new System.Drawing.Point(0, 339); + this.panelZoom.Location = new System.Drawing.Point(0, 219); this.panelZoom.Margin = new System.Windows.Forms.Padding(0, 1, 0, 0); this.panelZoom.Name = "panelZoom"; this.panelZoom.Size = new System.Drawing.Size(300, 35); - this.panelZoom.TabIndex = 13; - // + this.panelZoom.TabIndex = 9; + // // checkAnimatedAvatars - // + // this.checkAnimatedAvatars.AutoSize = true; this.checkAnimatedAvatars.Font = new System.Drawing.Font("Segoe UI", 9F); this.checkAnimatedAvatars.Location = new System.Drawing.Point(6, 146); @@ -211,21 +196,21 @@ private void InitializeComponent() { this.checkAnimatedAvatars.TabIndex = 6; this.checkAnimatedAvatars.Text = "Enable Animated Avatars"; this.checkAnimatedAvatars.UseVisualStyleBackColor = true; - // + // // labelUpdates - // + // this.labelUpdates.AutoSize = true; this.labelUpdates.Font = new System.Drawing.Font("Segoe UI Semibold", 10.5F, System.Drawing.FontStyle.Bold); - this.labelUpdates.Location = new System.Drawing.Point(0, 383); - this.labelUpdates.Margin = new System.Windows.Forms.Padding(0, 7, 0, 1); + this.labelUpdates.Location = new System.Drawing.Point(0, 281); + this.labelUpdates.Margin = new System.Windows.Forms.Padding(0, 27, 0, 1); this.labelUpdates.Name = "labelUpdates"; this.labelUpdates.Size = new System.Drawing.Size(69, 19); - this.labelUpdates.TabIndex = 14; + this.labelUpdates.TabIndex = 10; this.labelUpdates.Text = "UPDATES"; - // + // // flowPanelLeft - // - this.flowPanelLeft.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + // + this.flowPanelLeft.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left))); this.flowPanelLeft.Controls.Add(this.labelUI); this.flowPanelLeft.Controls.Add(this.checkExpandLinks); @@ -234,11 +219,7 @@ private void InitializeComponent() { this.flowPanelLeft.Controls.Add(this.checkKeepLikeFollowDialogsOpen); this.flowPanelLeft.Controls.Add(this.checkBestImageQuality); this.flowPanelLeft.Controls.Add(this.checkAnimatedAvatars); - this.flowPanelLeft.Controls.Add(this.labelBrowserSettings); this.flowPanelLeft.Controls.Add(this.checkSmoothScrolling); - this.flowPanelLeft.Controls.Add(this.checkTouchAdjustment); - this.flowPanelLeft.Controls.Add(this.checkAutomaticallyDetectColorProfile); - this.flowPanelLeft.Controls.Add(this.checkHardwareAcceleration); this.flowPanelLeft.Controls.Add(this.labelZoom); this.flowPanelLeft.Controls.Add(this.panelZoom); this.flowPanelLeft.Controls.Add(this.labelUpdates); @@ -250,9 +231,20 @@ private void InitializeComponent() { this.flowPanelLeft.Size = new System.Drawing.Size(300, 462); this.flowPanelLeft.TabIndex = 0; this.flowPanelLeft.WrapContents = false; - // + // + // labelUI + // + this.labelUI.AutoSize = true; + this.labelUI.Font = new System.Drawing.Font("Segoe UI Semibold", 10.5F, System.Drawing.FontStyle.Bold); + this.labelUI.Location = new System.Drawing.Point(0, 0); + this.labelUI.Margin = new System.Windows.Forms.Padding(0, 0, 0, 1); + this.labelUI.Name = "labelUI"; + this.labelUI.Size = new System.Drawing.Size(118, 19); + this.labelUI.TabIndex = 0; + this.labelUI.Text = "USER INTERFACE"; + // // checkFocusDmInput - // + // this.checkFocusDmInput.AutoSize = true; this.checkFocusDmInput.Font = new System.Drawing.Font("Segoe UI", 9F); this.checkFocusDmInput.Location = new System.Drawing.Point(6, 50); @@ -262,9 +254,9 @@ private void InitializeComponent() { this.checkFocusDmInput.TabIndex = 2; this.checkFocusDmInput.Text = "Focus Input Field When Opening Direct Message"; this.checkFocusDmInput.UseVisualStyleBackColor = true; - // + // // checkKeepLikeFollowDialogsOpen - // + // this.checkKeepLikeFollowDialogsOpen.AutoSize = true; this.checkKeepLikeFollowDialogsOpen.Font = new System.Drawing.Font("Segoe UI", 9F); this.checkKeepLikeFollowDialogsOpen.Location = new System.Drawing.Point(6, 98); @@ -274,68 +266,21 @@ private void InitializeComponent() { this.checkKeepLikeFollowDialogsOpen.TabIndex = 4; this.checkKeepLikeFollowDialogsOpen.Text = "Keep Like/Follow Dialogs Open"; this.checkKeepLikeFollowDialogsOpen.UseVisualStyleBackColor = true; - // - // labelBrowserSettings - // - this.labelBrowserSettings.AutoSize = true; - this.labelBrowserSettings.Font = new System.Drawing.Font("Segoe UI Semibold", 10.5F, System.Drawing.FontStyle.Bold); - this.labelBrowserSettings.Location = new System.Drawing.Point(0, 192); - this.labelBrowserSettings.Margin = new System.Windows.Forms.Padding(0, 25, 0, 1); - this.labelBrowserSettings.Name = "labelBrowserSettings"; - this.labelBrowserSettings.Size = new System.Drawing.Size(143, 19); - this.labelBrowserSettings.TabIndex = 7; - this.labelBrowserSettings.Text = "BROWSER SETTINGS"; - // + // // checkSmoothScrolling - // + // this.checkSmoothScrolling.AutoSize = true; this.checkSmoothScrolling.Font = new System.Drawing.Font("Segoe UI", 9F); - this.checkSmoothScrolling.Location = new System.Drawing.Point(6, 218); - this.checkSmoothScrolling.Margin = new System.Windows.Forms.Padding(6, 6, 3, 2); + this.checkSmoothScrolling.Location = new System.Drawing.Point(6, 170); + this.checkSmoothScrolling.Margin = new System.Windows.Forms.Padding(6, 3, 3, 2); this.checkSmoothScrolling.Name = "checkSmoothScrolling"; this.checkSmoothScrolling.Size = new System.Drawing.Size(117, 19); - this.checkSmoothScrolling.TabIndex = 8; + this.checkSmoothScrolling.TabIndex = 7; this.checkSmoothScrolling.Text = "Smooth Scrolling"; this.checkSmoothScrolling.UseVisualStyleBackColor = true; - // - // checkTouchAdjustment - // - this.checkTouchAdjustment.AutoSize = true; - this.checkTouchAdjustment.Font = new System.Drawing.Font("Segoe UI", 9F); - this.checkTouchAdjustment.Location = new System.Drawing.Point(6, 242); - this.checkTouchAdjustment.Margin = new System.Windows.Forms.Padding(6, 3, 3, 2); - this.checkTouchAdjustment.Name = "checkTouchAdjustment"; - this.checkTouchAdjustment.Size = new System.Drawing.Size(163, 19); - this.checkTouchAdjustment.TabIndex = 9; - this.checkTouchAdjustment.Text = "Touch Screen Adjustment"; - this.checkTouchAdjustment.UseVisualStyleBackColor = true; - // - // checkAutomaticallyDetectColorProfile - // - this.checkAutomaticallyDetectColorProfile.AutoSize = true; - this.checkAutomaticallyDetectColorProfile.Font = new System.Drawing.Font("Segoe UI", 9F); - this.checkAutomaticallyDetectColorProfile.Location = new System.Drawing.Point(6, 266); - this.checkAutomaticallyDetectColorProfile.Margin = new System.Windows.Forms.Padding(6, 3, 3, 2); - this.checkAutomaticallyDetectColorProfile.Name = "checkAutomaticallyDetectColorProfile"; - this.checkAutomaticallyDetectColorProfile.Size = new System.Drawing.Size(206, 19); - this.checkAutomaticallyDetectColorProfile.TabIndex = 10; - this.checkAutomaticallyDetectColorProfile.Text = "Automatically Detect Color Profile"; - this.checkAutomaticallyDetectColorProfile.UseVisualStyleBackColor = true; - // - // checkHardwareAcceleration - // - this.checkHardwareAcceleration.AutoSize = true; - this.checkHardwareAcceleration.Font = new System.Drawing.Font("Segoe UI", 9F); - this.checkHardwareAcceleration.Location = new System.Drawing.Point(6, 290); - this.checkHardwareAcceleration.Margin = new System.Windows.Forms.Padding(6, 3, 3, 2); - this.checkHardwareAcceleration.Name = "checkHardwareAcceleration"; - this.checkHardwareAcceleration.Size = new System.Drawing.Size(146, 19); - this.checkHardwareAcceleration.TabIndex = 11; - this.checkHardwareAcceleration.Text = "Hardware Acceleration"; - this.checkHardwareAcceleration.UseVisualStyleBackColor = true; - // + // // labelBrowserPath - // + // this.labelBrowserPath.AutoSize = true; this.labelBrowserPath.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); this.labelBrowserPath.Location = new System.Drawing.Point(3, 275); @@ -344,9 +289,9 @@ private void InitializeComponent() { this.labelBrowserPath.Size = new System.Drawing.Size(104, 15); this.labelBrowserPath.TabIndex = 9; this.labelBrowserPath.Text = "Open Links With..."; - // + // // comboBoxCustomBrowser - // + // this.comboBoxCustomBrowser.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboBoxCustomBrowser.Font = new System.Drawing.Font("Segoe UI", 9F); this.comboBoxCustomBrowser.FormattingEnabled = true; @@ -355,9 +300,9 @@ private void InitializeComponent() { this.comboBoxCustomBrowser.Name = "comboBoxCustomBrowser"; this.comboBoxCustomBrowser.Size = new System.Drawing.Size(173, 23); this.comboBoxCustomBrowser.TabIndex = 0; - // + // // labelSearchEngine - // + // this.labelSearchEngine.AutoSize = true; this.labelSearchEngine.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); this.labelSearchEngine.Location = new System.Drawing.Point(3, 389); @@ -366,9 +311,9 @@ private void InitializeComponent() { this.labelSearchEngine.Size = new System.Drawing.Size(82, 15); this.labelSearchEngine.TabIndex = 13; this.labelSearchEngine.Text = "Search Engine"; - // + // // comboBoxSearchEngine - // + // this.comboBoxSearchEngine.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboBoxSearchEngine.Font = new System.Drawing.Font("Segoe UI", 9F); this.comboBoxSearchEngine.FormattingEnabled = true; @@ -377,10 +322,10 @@ private void InitializeComponent() { this.comboBoxSearchEngine.Name = "comboBoxSearchEngine"; this.comboBoxSearchEngine.Size = new System.Drawing.Size(173, 23); this.comboBoxSearchEngine.TabIndex = 14; - // + // // flowPanelRight - // - this.flowPanelRight.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + // + this.flowPanelRight.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left))); this.flowPanelRight.Controls.Add(this.labelLocales); this.flowPanelRight.Controls.Add(this.checkSpellCheck); @@ -401,11 +346,11 @@ private void InitializeComponent() { this.flowPanelRight.Location = new System.Drawing.Point(322, 9); this.flowPanelRight.Name = "flowPanelRight"; this.flowPanelRight.Size = new System.Drawing.Size(300, 462); - this.flowPanelRight.TabIndex = 1; + this.flowPanelRight.TabIndex = 2; this.flowPanelRight.WrapContents = false; - // + // // labelLocales - // + // this.labelLocales.AutoSize = true; this.labelLocales.Font = new System.Drawing.Font("Segoe UI Semibold", 10.5F, System.Drawing.FontStyle.Bold); this.labelLocales.Location = new System.Drawing.Point(0, 0); @@ -414,9 +359,9 @@ private void InitializeComponent() { this.labelLocales.Size = new System.Drawing.Size(67, 19); this.labelLocales.TabIndex = 0; this.labelLocales.Text = "LOCALES"; - // + // // checkSpellCheck - // + // this.checkSpellCheck.AutoSize = true; this.checkSpellCheck.Font = new System.Drawing.Font("Segoe UI", 9F); this.checkSpellCheck.Location = new System.Drawing.Point(6, 26); @@ -426,9 +371,9 @@ private void InitializeComponent() { this.checkSpellCheck.TabIndex = 1; this.checkSpellCheck.Text = "Enable Spell Check"; this.checkSpellCheck.UseVisualStyleBackColor = true; - // + // // labelSpellCheckLanguage - // + // this.labelSpellCheckLanguage.AutoSize = true; this.labelSpellCheckLanguage.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); this.labelSpellCheckLanguage.Location = new System.Drawing.Point(3, 59); @@ -437,9 +382,9 @@ private void InitializeComponent() { this.labelSpellCheckLanguage.Size = new System.Drawing.Size(123, 15); this.labelSpellCheckLanguage.TabIndex = 2; this.labelSpellCheckLanguage.Text = "Spell Check Language"; - // + // // comboBoxSpellCheckLanguage - // + // this.comboBoxSpellCheckLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboBoxSpellCheckLanguage.Font = new System.Drawing.Font("Segoe UI", 9F); this.comboBoxSpellCheckLanguage.FormattingEnabled = true; @@ -448,9 +393,9 @@ private void InitializeComponent() { this.comboBoxSpellCheckLanguage.Name = "comboBoxSpellCheckLanguage"; this.comboBoxSpellCheckLanguage.Size = new System.Drawing.Size(290, 23); this.comboBoxSpellCheckLanguage.TabIndex = 3; - // + // // labelTranslationTarget - // + // this.labelTranslationTarget.AutoSize = true; this.labelTranslationTarget.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); this.labelTranslationTarget.Location = new System.Drawing.Point(3, 116); @@ -459,9 +404,9 @@ private void InitializeComponent() { this.labelTranslationTarget.Size = new System.Drawing.Size(142, 15); this.labelTranslationTarget.TabIndex = 4; this.labelTranslationTarget.Text = "Bing Translator Language"; - // + // // comboBoxTranslationTarget - // + // this.comboBoxTranslationTarget.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboBoxTranslationTarget.Font = new System.Drawing.Font("Segoe UI", 9F); this.comboBoxTranslationTarget.FormattingEnabled = true; @@ -470,9 +415,9 @@ private void InitializeComponent() { this.comboBoxTranslationTarget.Name = "comboBoxTranslationTarget"; this.comboBoxTranslationTarget.Size = new System.Drawing.Size(290, 23); this.comboBoxTranslationTarget.TabIndex = 5; - // + // // labelFirstDayOfWeek - // + // this.labelFirstDayOfWeek.AutoSize = true; this.labelFirstDayOfWeek.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); this.labelFirstDayOfWeek.Location = new System.Drawing.Point(3, 173); @@ -481,9 +426,9 @@ private void InitializeComponent() { this.labelFirstDayOfWeek.Size = new System.Drawing.Size(125, 15); this.labelFirstDayOfWeek.TabIndex = 6; this.labelFirstDayOfWeek.Text = "First Day Of The Week"; - // + // // comboBoxFirstDayOfWeek - // + // this.comboBoxFirstDayOfWeek.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboBoxFirstDayOfWeek.Font = new System.Drawing.Font("Segoe UI", 9F); this.comboBoxFirstDayOfWeek.FormattingEnabled = true; @@ -492,9 +437,9 @@ private void InitializeComponent() { this.comboBoxFirstDayOfWeek.Name = "comboBoxFirstDayOfWeek"; this.comboBoxFirstDayOfWeek.Size = new System.Drawing.Size(173, 23); this.comboBoxFirstDayOfWeek.TabIndex = 7; - // + // // labelExternalApplications - // + // this.labelExternalApplications.AutoSize = true; this.labelExternalApplications.Font = new System.Drawing.Font("Segoe UI Semibold", 10.5F, System.Drawing.FontStyle.Bold); this.labelExternalApplications.Location = new System.Drawing.Point(0, 243); @@ -503,9 +448,9 @@ private void InitializeComponent() { this.labelExternalApplications.Size = new System.Drawing.Size(176, 19); this.labelExternalApplications.TabIndex = 8; this.labelExternalApplications.Text = "EXTERNAL APPLICATIONS"; - // + // // panelCustomBrowser - // + // this.panelCustomBrowser.Controls.Add(this.comboBoxCustomBrowser); this.panelCustomBrowser.Controls.Add(this.btnCustomBrowserChange); this.panelCustomBrowser.Location = new System.Drawing.Point(0, 293); @@ -513,9 +458,9 @@ private void InitializeComponent() { this.panelCustomBrowser.Name = "panelCustomBrowser"; this.panelCustomBrowser.Size = new System.Drawing.Size(300, 24); this.panelCustomBrowser.TabIndex = 10; - // + // // btnCustomBrowserChange - // + // this.btnCustomBrowserChange.AutoSize = true; this.btnCustomBrowserChange.Font = new System.Drawing.Font("Segoe UI", 9F); this.btnCustomBrowserChange.Location = new System.Drawing.Point(186, 0); @@ -527,9 +472,9 @@ private void InitializeComponent() { this.btnCustomBrowserChange.Text = "Change..."; this.btnCustomBrowserChange.UseVisualStyleBackColor = true; this.btnCustomBrowserChange.Visible = false; - // + // // labelVideoPlayerPath - // + // this.labelVideoPlayerPath.AutoSize = true; this.labelVideoPlayerPath.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); this.labelVideoPlayerPath.Location = new System.Drawing.Point(3, 332); @@ -538,9 +483,9 @@ private void InitializeComponent() { this.labelVideoPlayerPath.Size = new System.Drawing.Size(106, 15); this.labelVideoPlayerPath.TabIndex = 11; this.labelVideoPlayerPath.Text = "Play Videos With..."; - // + // // panelCustomVideoPlayer - // + // this.panelCustomVideoPlayer.Controls.Add(this.comboBoxCustomVideoPlayer); this.panelCustomVideoPlayer.Controls.Add(this.btnCustomVideoPlayerChange); this.panelCustomVideoPlayer.Location = new System.Drawing.Point(0, 350); @@ -548,9 +493,9 @@ private void InitializeComponent() { this.panelCustomVideoPlayer.Name = "panelCustomVideoPlayer"; this.panelCustomVideoPlayer.Size = new System.Drawing.Size(300, 24); this.panelCustomVideoPlayer.TabIndex = 12; - // + // // comboBoxCustomVideoPlayer - // + // this.comboBoxCustomVideoPlayer.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboBoxCustomVideoPlayer.Font = new System.Drawing.Font("Segoe UI", 9F); this.comboBoxCustomVideoPlayer.FormattingEnabled = true; @@ -559,9 +504,9 @@ private void InitializeComponent() { this.comboBoxCustomVideoPlayer.Name = "comboBoxCustomVideoPlayer"; this.comboBoxCustomVideoPlayer.Size = new System.Drawing.Size(173, 23); this.comboBoxCustomVideoPlayer.TabIndex = 0; - // + // // btnCustomVideoPlayerChange - // + // this.btnCustomVideoPlayerChange.AutoSize = true; this.btnCustomVideoPlayerChange.Font = new System.Drawing.Font("Segoe UI", 9F); this.btnCustomVideoPlayerChange.Location = new System.Drawing.Point(186, 0); @@ -573,20 +518,20 @@ private void InitializeComponent() { this.btnCustomVideoPlayerChange.Text = "Change..."; this.btnCustomVideoPlayerChange.UseVisualStyleBackColor = true; this.btnCustomVideoPlayerChange.Visible = false; - // + // // panelSeparator - // - this.panelSeparator.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + // + this.panelSeparator.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left))); this.panelSeparator.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); this.panelSeparator.Location = new System.Drawing.Point(312, 0); this.panelSeparator.Margin = new System.Windows.Forms.Padding(0, 0, 6, 0); this.panelSeparator.Name = "panelSeparator"; this.panelSeparator.Size = new System.Drawing.Size(1, 480); - this.panelSeparator.TabIndex = 2; - // + this.panelSeparator.TabIndex = 1; + // // TabSettingsGeneral - // + // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.panelSeparator); @@ -618,7 +563,6 @@ private void InitializeComponent() { private System.Windows.Forms.Label labelZoomValue; private System.Windows.Forms.TrackBar trackBarZoom; private System.Windows.Forms.Timer zoomUpdateTimer; - private System.Windows.Forms.Label labelUI; private System.Windows.Forms.Panel panelZoom; private System.Windows.Forms.Label labelUpdates; private System.Windows.Forms.CheckBox checkBestImageQuality; @@ -628,12 +572,9 @@ private void InitializeComponent() { private System.Windows.Forms.CheckBox checkKeepLikeFollowDialogsOpen; private System.Windows.Forms.Label labelBrowserPath; private System.Windows.Forms.ComboBox comboBoxCustomBrowser; - private System.Windows.Forms.Label labelBrowserSettings; private System.Windows.Forms.CheckBox checkSmoothScrolling; private System.Windows.Forms.Label labelSearchEngine; private System.Windows.Forms.ComboBox comboBoxSearchEngine; - private System.Windows.Forms.CheckBox checkTouchAdjustment; - private System.Windows.Forms.CheckBox checkAutomaticallyDetectColorProfile; private System.Windows.Forms.FlowLayoutPanel flowPanelRight; private System.Windows.Forms.Panel panelSeparator; private System.Windows.Forms.Label labelLocales; @@ -642,7 +583,6 @@ private void InitializeComponent() { private System.Windows.Forms.ComboBox comboBoxSpellCheckLanguage; private System.Windows.Forms.Label labelTranslationTarget; private System.Windows.Forms.ComboBox comboBoxTranslationTarget; - private System.Windows.Forms.CheckBox checkHardwareAcceleration; private System.Windows.Forms.CheckBox checkFocusDmInput; private System.Windows.Forms.Panel panelCustomBrowser; private System.Windows.Forms.Button btnCustomBrowserChange; @@ -653,5 +593,6 @@ private void InitializeComponent() { private System.Windows.Forms.Label labelExternalApplications; private System.Windows.Forms.Label labelFirstDayOfWeek; private System.Windows.Forms.ComboBox comboBoxFirstDayOfWeek; + private System.Windows.Forms.Label labelUI; } } diff --git a/Dialogs/Settings/TabSettingsGeneral.cs b/Dialogs/Settings/TabSettingsGeneral.cs index 51e2ad0b..7f608e2d 100644 --- a/Dialogs/Settings/TabSettingsGeneral.cs +++ b/Dialogs/Settings/TabSettingsGeneral.cs @@ -45,6 +45,7 @@ public TabSettingsGeneral(Action reloadColumns, UpdateChecker updates) { toolTip.SetToolTip(checkKeepLikeFollowDialogsOpen, "Allows liking and following from multiple accounts at once,\r\ninstead of automatically closing the dialog after taking an action."); toolTip.SetToolTip(checkBestImageQuality, "When right-clicking a tweet image, the context menu options\r\nwill use links to the original image size (:orig in the URL)."); toolTip.SetToolTip(checkAnimatedAvatars, "Some old Twitter avatars could be uploaded as animated GIFs."); + toolTip.SetToolTip(checkSmoothScrolling, "Toggles smooth mouse wheel scrolling."); toolTip.SetToolTip(labelZoomValue, "Changes the zoom level.\r\nAlso affects notifications and screenshots."); toolTip.SetToolTip(trackBarZoom, toolTip.GetToolTip(labelZoomValue)); @@ -54,6 +55,7 @@ public TabSettingsGeneral(Action reloadColumns, UpdateChecker updates) { checkKeepLikeFollowDialogsOpen.Checked = Config.KeepLikeFollowDialogsOpen; checkBestImageQuality.Checked = Config.BestImageQuality; checkAnimatedAvatars.Checked = Config.EnableAnimatedImages; + checkSmoothScrolling.Checked = Config.EnableSmoothScrolling; trackBarZoom.SetValueSafe(Config.ZoomLevel); labelZoomValue.Text = trackBarZoom.Value + "%"; @@ -65,21 +67,12 @@ public TabSettingsGeneral(Action reloadColumns, UpdateChecker updates) { checkUpdateNotifications.Checked = Config.EnableUpdateCheck; - // browser settings + // external applications - toolTip.SetToolTip(checkSmoothScrolling, "Toggles smooth mouse wheel scrolling."); - toolTip.SetToolTip(checkTouchAdjustment, "Toggles Chromium touch screen adjustment.\r\nDisabled by default, because it is very imprecise with TweetDeck."); - toolTip.SetToolTip(checkAutomaticallyDetectColorProfile, "Automatically detects the color profile of your system.\r\nUses the sRGB profile if disabled."); - toolTip.SetToolTip(checkHardwareAcceleration, "Uses graphics card to improve performance.\r\nDisable if you experience visual glitches, or to save a small amount of RAM."); toolTip.SetToolTip(comboBoxCustomBrowser, "Sets the default browser for opening links."); toolTip.SetToolTip(comboBoxCustomVideoPlayer, "Sets the default application for playing videos."); toolTip.SetToolTip(comboBoxSearchEngine, "Sets the default website for opening searches."); - checkSmoothScrolling.Checked = Config.EnableSmoothScrolling; - checkTouchAdjustment.Checked = SysConfig.EnableTouchAdjustment; - checkAutomaticallyDetectColorProfile.Checked = SysConfig.EnableColorProfileDetection; - checkHardwareAcceleration.Checked = SysConfig.HardwareAcceleration; - foreach (WindowsUtils.Browser browserInfo in WindowsUtils.FindInstalledBrowsers()) { comboBoxCustomBrowser.Items.Add(browserInfo); } @@ -144,15 +137,12 @@ public override void OnReady() { checkKeepLikeFollowDialogsOpen.CheckedChanged += checkKeepLikeFollowDialogsOpen_CheckedChanged; checkBestImageQuality.CheckedChanged += checkBestImageQuality_CheckedChanged; checkAnimatedAvatars.CheckedChanged += checkAnimatedAvatars_CheckedChanged; + checkSmoothScrolling.CheckedChanged += checkSmoothScrolling_CheckedChanged; trackBarZoom.ValueChanged += trackBarZoom_ValueChanged; checkUpdateNotifications.CheckedChanged += checkUpdateNotifications_CheckedChanged; btnCheckUpdates.Click += btnCheckUpdates_Click; - checkSmoothScrolling.CheckedChanged += checkSmoothScrolling_CheckedChanged; - checkTouchAdjustment.CheckedChanged += checkTouchAdjustment_CheckedChanged; - checkAutomaticallyDetectColorProfile.CheckedChanged += checkAutomaticallyDetectColorProfile_CheckedChanged; - checkHardwareAcceleration.CheckedChanged += checkHardwareAcceleration_CheckedChanged; comboBoxCustomBrowser.SelectedIndexChanged += comboBoxCustomBrowser_SelectedIndexChanged; btnCustomBrowserChange.Click += btnCustomBrowserChange_Click; comboBoxCustomVideoPlayer.SelectedIndexChanged += comboBoxCustomVideoPlayer_SelectedIndexChanged; @@ -196,6 +186,10 @@ private void checkAnimatedAvatars_CheckedChanged(object sender, EventArgs e) { BrowserProcessHandler.UpdatePrefs().ContinueWith(task => reloadColumns()); } + private void checkSmoothScrolling_CheckedChanged(object sender, EventArgs e) { + Config.EnableSmoothScrolling = checkSmoothScrolling.Checked; + } + private void trackBarZoom_ValueChanged(object sender, EventArgs e) { if (trackBarZoom.AlignValueToTick()) { zoomUpdateTimer.Stop(); @@ -240,23 +234,7 @@ private void updates_CheckFinished(object sender, UpdateCheckEventArgs e) { #endregion - #region Browser Settings - - private void checkSmoothScrolling_CheckedChanged(object sender, EventArgs e) { - Config.EnableSmoothScrolling = checkSmoothScrolling.Checked; - } - - private void checkTouchAdjustment_CheckedChanged(object sender, EventArgs e) { - SysConfig.EnableTouchAdjustment = checkTouchAdjustment.Checked; - } - - private void checkAutomaticallyDetectColorProfile_CheckedChanged(object sender, EventArgs e) { - SysConfig.EnableColorProfileDetection = checkAutomaticallyDetectColorProfile.Checked; - } - - private void checkHardwareAcceleration_CheckedChanged(object sender, EventArgs e) { - SysConfig.HardwareAcceleration = checkHardwareAcceleration.Checked; - } + #region External Applications private void UpdateBrowserChangeButton() { btnCustomBrowserChange.Visible = comboBoxCustomBrowser.SelectedIndex == browserListIndexCustom;