Skip to content

Commit fd008eb

Browse files
committed
Updated menu and options colors
1 parent 2745155 commit fd008eb

7 files changed

+408
-306
lines changed

ConnectionWindow.Designer.cs

Lines changed: 307 additions & 301 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ConnectionWindow.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ public ConnectionWindow()
9797
{
9898
InitializeComponent();
9999

100+
_toolsMenu.Renderer = new EasyConnectToolStripRender();
101+
_bookmarksMenu.Renderer = new EasyConnectToolStripRender();
102+
100103
// Create the panels that will contain the display text for each auto complete entry when the user is typing in the URL text box
101104
for (int i = 0; i < 6; i++)
102105
{
@@ -537,7 +540,7 @@ private void _toolsButton_Click(object sender, EventArgs e)
537540
{
538541
_toolsButton.BackgroundImage = Resources.ButtonPressedBackground;
539542
_toolsMenu.DefaultDropDownDirection = ToolStripDropDownDirection.Left;
540-
_toolsMenu.Show(_toolsButton, -187 + _toolsButton.Width, _toolsButton.Height);
543+
_toolsMenu.Show(_toolsButton, -1 * _toolsMenu.Width + _toolsButton.Width, _toolsButton.Height);
541544
}
542545

543546
protected override void OnVisibleChanged(EventArgs e)

EasyConnect.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@
157157
<Compile Include="ConnectionWindow.Designer.cs">
158158
<DependentUpon>ConnectionWindow.cs</DependentUpon>
159159
</Compile>
160+
<Compile Include="EasyConnectColorTable.cs" />
161+
<Compile Include="EasyConnectToolStripRender.cs" />
160162
<Compile Include="GlobalOptionsWindow.cs">
161163
<SubType>Form</SubType>
162164
</Compile>

EasyConnectColorTable.cs

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Drawing;
4+
using System.Linq;
5+
using System.Text;
6+
using System.Threading.Tasks;
7+
using System.Windows.Forms;
8+
9+
namespace EasyConnect
10+
{
11+
public class EasyConnectColorTable : ProfessionalColorTable
12+
{
13+
public override Color MenuItemSelected
14+
{
15+
get
16+
{
17+
return Color.FromArgb(66, 139, 202);
18+
}
19+
}
20+
21+
public override Color MenuItemSelectedGradientBegin
22+
{
23+
get
24+
{
25+
return Color.FromArgb(66, 139, 202);
26+
}
27+
}
28+
29+
public override Color MenuItemSelectedGradientEnd
30+
{
31+
get
32+
{
33+
return Color.FromArgb(66, 139, 202);
34+
}
35+
}
36+
37+
public override Color ToolStripDropDownBackground
38+
{
39+
get
40+
{
41+
return Color.FromArgb(242, 242, 242);
42+
}
43+
}
44+
45+
public override Color ImageMarginGradientBegin
46+
{
47+
get
48+
{
49+
return Color.FromArgb(242, 242, 242);
50+
}
51+
}
52+
53+
public override Color ImageMarginGradientEnd
54+
{
55+
get
56+
{
57+
return Color.FromArgb(242, 242, 242);
58+
}
59+
}
60+
61+
public override Color ImageMarginGradientMiddle
62+
{
63+
get
64+
{
65+
return Color.FromArgb(242, 242, 242);
66+
}
67+
}
68+
}
69+
}

EasyConnectToolStripRender.cs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
using System.Drawing;
2+
using System.Windows.Forms;
3+
4+
namespace EasyConnect
5+
{
6+
public class EasyConnectToolStripRender : ToolStripProfessionalRenderer
7+
{
8+
public EasyConnectToolStripRender() : base(new EasyConnectColorTable())
9+
{
10+
}
11+
12+
protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e)
13+
{
14+
if (e.Item.Selected)
15+
{
16+
e.TextColor = Color.White;
17+
}
18+
19+
base.OnRenderItemText(e);
20+
}
21+
}
22+
}

OptionsWindow.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,10 @@ private void OptionsWindow_Load(object sender, EventArgs e)
7272
Padding = new Padding(0, 0, 0, 0),
7373
Size = new Size(233, 29),
7474
Text = " " + form.Text,
75-
Font = new Font("Segoe UI", 8.0f),
75+
Font = new Font("Segoe UI", 10.0f),
7676
Margin = new Padding(0),
7777
Location = new Point(0, 0),
78-
ForeColor = Color.FromArgb(153, 153, 153),
78+
ForeColor = Color.FromArgb(0, 0, 0),
7979
Cursor = Cursors.Hand
8080
};
8181

@@ -116,13 +116,13 @@ private void ShowOptionsForm(Label navigationLabel)
116116
foreach (Label label in _sidebarFlowLayoutPanel.Controls.Cast<Label>().Where(c => c.Name != "_optionsLabel"))
117117
{
118118
label.Image = null;
119-
label.ForeColor = Color.FromArgb(153, 153, 153);
119+
label.ForeColor = Color.FromArgb(0, 0, 0);
120120
label.Cursor = Cursors.Hand;
121121
}
122122

123123
navigationLabel.Image = Resources.SelectedOptionCategoryBackground;
124124
navigationLabel.ImageAlign = ContentAlignment.MiddleCenter;
125-
navigationLabel.ForeColor = Color.FromArgb(92, 97, 102);
125+
navigationLabel.ForeColor = Color.FromArgb(66, 139, 202);
126126
navigationLabel.Cursor = Cursors.Default;
127127
}
128128

-5 Bytes
Loading

0 commit comments

Comments
 (0)