File tree Expand file tree Collapse file tree 11 files changed +128
-20
lines changed
External/Themes/FullThemes
DefaultTheme/$(BaseDir)/Settings/Themes
DimGrayTheme/$(BaseDir)/Settings/Themes
ObsidianTheme/$(BaseDir)/Settings/Themes
ThyleusTheme/$(BaseDir)/Settings/Themes
FlashDevelop/Bin/Debug/Settings/Themes
PluginCore/DockPanelSuite/Customization Expand file tree Collapse file tree 11 files changed +128
-20
lines changed Original file line number Diff line number Diff line change @@ -24,10 +24,18 @@ DockPanel.ShowAutoHideContentOn=Hover
24
24
#ToolStripItem.ArrowColor=#ff0000
25
25
#ToolStripItem.TextColor=#0000ff
26
26
27
+ VS2005DockPaneCaption.ActiveForeColor=#333333
28
+ VS2005DockPaneCaption.ActiveImageColor=#333333
29
+ VS2005DockPaneCaption.ImageColor=#333333
27
30
#VS2005DockPaneCaption.BorderColor=#ff0000
31
+
28
32
#VS2005DockPaneStrip.DocTabActiveBorder=#ff0000
33
+ VS2005DockPaneStrip.DocTabActiveForeColor=#000000
29
34
#VS2005DockPaneStrip.DocTabInactiveBorder=#0000ff
35
+ #VS2005DockPaneStrip.ToolActiveBorderColor=#ff0000
30
36
#VS2005DockPaneStrip.ToolBorderColor=#ff0000
37
+ VS2005DockPaneStrip.ToolActiveForeColor=#333333
38
+ VS2005DockPaneStrip.ImageColor=#000000
31
39
32
40
#ToolStripMenu.TitleBackColor=#ff00ff
33
41
#ToolStripMenu.TitleBorderColor=#0000ff
Original file line number Diff line number Diff line change @@ -24,10 +24,18 @@ DockPanel.ShowAutoHideContentOn=Hover
24
24
#ToolStripItem.ArrowColor=#ff0000
25
25
#ToolStripItem.TextColor=#0000ff
26
26
27
+ VS2005DockPaneCaption.ActiveForeColor=#EEEEEE
28
+ VS2005DockPaneCaption.ActiveImageColor=#EEEEEE
29
+ VS2005DockPaneCaption.ImageColor=#EEEEEE
27
30
#VS2005DockPaneCaption.BorderColor=#ff0000
31
+
28
32
#VS2005DockPaneStrip.DocTabActiveBorder=#ff0000
33
+ VS2005DockPaneStrip.DocTabActiveForeColor=#222222
29
34
#VS2005DockPaneStrip.DocTabInactiveBorder=#0000ff
35
+ #VS2005DockPaneStrip.ToolActiveBorderColor=#ff0000
30
36
#VS2005DockPaneStrip.ToolBorderColor=#ff0000
37
+ VS2005DockPaneStrip.ToolActiveForeColor=#333333
38
+ VS2005DockPaneStrip.ImageColor=#222222
31
39
32
40
#ToolStripMenu.TitleBackColor=#ff00ff
33
41
#ToolStripMenu.TitleBorderColor=#0000ff
Original file line number Diff line number Diff line change @@ -24,10 +24,18 @@ ToolStripSeparator.ForeColor=#889299
24
24
ToolStripItem.ArrowColor=#3C4142
25
25
ToolStripItem.TextColor=#3C4142
26
26
27
+ VS2005DockPaneCaption.ActiveForeColor=#D1D1D1
28
+ VS2005DockPaneCaption.ActiveImageColor=#D1D1D1
29
+ VS2005DockPaneCaption.ImageColor=#D1D1D1
30
+ VS2005DockPaneCaption.BorderColor=#6D767C
31
+
27
32
VS2005DockPaneStrip.DocTabActiveBorder=#6D767C
33
+ VS2005DockPaneStrip.DocTabActiveForeColor=#3A4345
28
34
VS2005DockPaneStrip.DocTabInactiveBorder=#6D767C
35
+ VS2005DockPaneStrip.ToolActiveBorderColor=#6D767C
29
36
VS2005DockPaneStrip.ToolBorderColor=#6D767C
30
- VS2005DockPaneCaption.BorderColor=#6D767C
37
+ VS2005DockPaneStrip.ToolActiveForeColor=#3A4345
38
+ VS2005DockPaneStrip.ImageColor=#3A4345
31
39
32
40
ToolStripMenu.TitleBackColor=#D2D5D3
33
41
ToolStripMenu.TitleBorderColor=#75828A
Original file line number Diff line number Diff line change @@ -24,10 +24,18 @@ ToolStripSeparator.ForeColor=#9D9895
24
24
ToolStripItem.ArrowColor=#474443
25
25
ToolStripItem.TextColor=#363330
26
26
27
+ VS2005DockPaneCaption.ActiveForeColor=#D1D1D1
28
+ VS2005DockPaneCaption.ActiveImageColor=#D1D1D1
29
+ VS2005DockPaneCaption.ImageColor=#D1D1D1
30
+ VS2005DockPaneCaption.BorderColor=#696463
31
+
27
32
VS2005DockPaneStrip.DocTabActiveBorder=#696463
33
+ VS2005DockPaneStrip.DocTabActiveForeColor=#222222
28
34
VS2005DockPaneStrip.DocTabInactiveBorder=#696463
35
+ VS2005DockPaneStrip.ToolActiveBorderColor=#696463
29
36
VS2005DockPaneStrip.ToolBorderColor=#696463
30
- VS2005DockPaneCaption.BorderColor=#696463
37
+ VS2005DockPaneStrip.ToolActiveForeColor=#222222
38
+ VS2005DockPaneStrip.ImageColor=#222222
31
39
32
40
ToolStripMenu.TitleBackColor=#CBC8C5
33
41
ToolStripMenu.TitleBorderColor=#696463
Original file line number Diff line number Diff line change @@ -24,10 +24,18 @@ DockPanel.ShowAutoHideContentOn=Hover
24
24
#ToolStripItem.ArrowColor=#ff0000
25
25
#ToolStripItem.TextColor=#0000ff
26
26
27
+ VS2005DockPaneCaption.ActiveForeColor=#333333
28
+ VS2005DockPaneCaption.ActiveImageColor=#333333
29
+ VS2005DockPaneCaption.ImageColor=#333333
27
30
#VS2005DockPaneCaption.BorderColor=#ff0000
31
+
28
32
#VS2005DockPaneStrip.DocTabActiveBorder=#ff0000
33
+ VS2005DockPaneStrip.DocTabActiveForeColor=#000000
29
34
#VS2005DockPaneStrip.DocTabInactiveBorder=#0000ff
35
+ #VS2005DockPaneStrip.ToolActiveBorderColor=#ff0000
30
36
#VS2005DockPaneStrip.ToolBorderColor=#ff0000
37
+ VS2005DockPaneStrip.ToolActiveForeColor=#333333
38
+ VS2005DockPaneStrip.ImageColor=#000000
31
39
32
40
#ToolStripMenu.TitleBackColor=#ff00ff
33
41
#ToolStripMenu.TitleBorderColor=#0000ff
Original file line number Diff line number Diff line change @@ -24,10 +24,18 @@ DockPanel.ShowAutoHideContentOn=Hover
24
24
#ToolStripItem.ArrowColor=#ff0000
25
25
#ToolStripItem.TextColor=#0000ff
26
26
27
+ VS2005DockPaneCaption.ActiveForeColor=#EEEEEE
28
+ VS2005DockPaneCaption.ActiveImageColor=#EEEEEE
29
+ VS2005DockPaneCaption.ImageColor=#EEEEEE
27
30
#VS2005DockPaneCaption.BorderColor=#ff0000
31
+
28
32
#VS2005DockPaneStrip.DocTabActiveBorder=#ff0000
33
+ VS2005DockPaneStrip.DocTabActiveForeColor=#222222
29
34
#VS2005DockPaneStrip.DocTabInactiveBorder=#0000ff
35
+ #VS2005DockPaneStrip.ToolActiveBorderColor=#ff0000
30
36
#VS2005DockPaneStrip.ToolBorderColor=#ff0000
37
+ VS2005DockPaneStrip.ToolActiveForeColor=#333333
38
+ VS2005DockPaneStrip.ImageColor=#222222
31
39
32
40
#ToolStripMenu.TitleBackColor=#ff00ff
33
41
#ToolStripMenu.TitleBorderColor=#0000ff
Original file line number Diff line number Diff line change @@ -24,10 +24,18 @@ ToolStripSeparator.ForeColor=#889299
24
24
ToolStripItem.ArrowColor=#3C4142
25
25
ToolStripItem.TextColor=#3C4142
26
26
27
+ VS2005DockPaneCaption.ActiveForeColor=#D1D1D1
28
+ VS2005DockPaneCaption.ActiveImageColor=#D1D1D1
29
+ VS2005DockPaneCaption.ImageColor=#D1D1D1
30
+ VS2005DockPaneCaption.BorderColor=#6D767C
31
+
27
32
VS2005DockPaneStrip.DocTabActiveBorder=#6D767C
33
+ VS2005DockPaneStrip.DocTabActiveForeColor=#3A4345
28
34
VS2005DockPaneStrip.DocTabInactiveBorder=#6D767C
35
+ VS2005DockPaneStrip.ToolActiveBorderColor=#6D767C
29
36
VS2005DockPaneStrip.ToolBorderColor=#6D767C
30
- VS2005DockPaneCaption.BorderColor=#6D767C
37
+ VS2005DockPaneStrip.ToolActiveForeColor=#3A4345
38
+ VS2005DockPaneStrip.ImageColor=#3A4345
31
39
32
40
ToolStripMenu.TitleBackColor=#D2D5D3
33
41
ToolStripMenu.TitleBorderColor=#75828A
Original file line number Diff line number Diff line change @@ -24,10 +24,18 @@ ToolStripSeparator.ForeColor=#9D9895
24
24
ToolStripItem.ArrowColor=#474443
25
25
ToolStripItem.TextColor=#363330
26
26
27
+ VS2005DockPaneCaption.ActiveForeColor=#D1D1D1
28
+ VS2005DockPaneCaption.ActiveImageColor=#D1D1D1
29
+ VS2005DockPaneCaption.ImageColor=#D1D1D1
30
+ VS2005DockPaneCaption.BorderColor=#696463
31
+
27
32
VS2005DockPaneStrip.DocTabActiveBorder=#696463
33
+ VS2005DockPaneStrip.DocTabActiveForeColor=#222222
28
34
VS2005DockPaneStrip.DocTabInactiveBorder=#696463
35
+ VS2005DockPaneStrip.ToolActiveBorderColor=#696463
29
36
VS2005DockPaneStrip.ToolBorderColor=#696463
30
- VS2005DockPaneCaption.BorderColor=#696463
37
+ VS2005DockPaneStrip.ToolActiveForeColor=#222222
38
+ VS2005DockPaneStrip.ImageColor=#222222
31
39
32
40
ToolStripMenu.TitleBackColor=#CBC8C5
33
41
ToolStripMenu.TitleBorderColor=#696463
Original file line number Diff line number Diff line change @@ -465,7 +465,11 @@ protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e)
465
465
{
466
466
if ( renderer is ToolStripProfessionalRenderer )
467
467
{
468
- Color text = PluginBase . MainForm . GetThemeColor ( "ToolStripItem.TextColor" ) ;
468
+ Color text ;
469
+ if ( e . ToolStrip is StatusStrip )
470
+ text = PluginBase . MainForm . GetThemeColor ( "StatusStrip.ForeColor" ) ;
471
+ else
472
+ text = PluginBase . MainForm . GetThemeColor ( "ToolStripItem.TextColor" ) ;
469
473
if ( text != Color . Empty ) e . TextColor = text ;
470
474
}
471
475
renderer . DrawItemText ( e ) ;
Original file line number Diff line number Diff line change @@ -41,9 +41,9 @@ public override Bitmap Image
41
41
42
42
protected override void OnRefreshChanges ( )
43
43
{
44
- if ( DockPaneCaption . TextColor != ForeColor )
44
+ if ( DockPaneCaption . ImageColor != ForeColor )
45
45
{
46
- ForeColor = DockPaneCaption . TextColor ;
46
+ ForeColor = DockPaneCaption . ImageColor ;
47
47
Invalidate ( ) ;
48
48
}
49
49
}
@@ -348,11 +348,31 @@ private static Color InactiveTextColor
348
348
349
349
private Color TextColor
350
350
{
351
- get
351
+ get
352
352
{
353
- Color color = PluginCore . PluginBase . MainForm . GetThemeColor ( "VS2005DockPaneCaption.ForeColor" ) ;
353
+ Color color ;
354
+ if ( DockPane . IsActivated )
355
+ color = PluginCore . PluginBase . MainForm . GetThemeColor ( "VS2005DockPaneCaption.ActiveForeColor" ) ;
356
+ else
357
+ color = PluginCore . PluginBase . MainForm . GetThemeColor ( "VS2005DockPaneCaption.ForeColor" ) ;
358
+
359
+ if ( color != Color . Empty ) return color ;
360
+ else return DockPane . IsActivated ? ActiveTextColor : InactiveTextColor ;
361
+ }
362
+ }
363
+
364
+ private Color ImageColor
365
+ {
366
+ get
367
+ {
368
+ Color color ;
369
+ if ( DockPane . IsActivated )
370
+ color = PluginCore . PluginBase . MainForm . GetThemeColor ( "VS2005DockPaneCaption.ActiveImageColor" ) ;
371
+ else
372
+ color = PluginCore . PluginBase . MainForm . GetThemeColor ( "VS2005DockPaneCaption.ImageColor" ) ;
373
+
354
374
if ( color != Color . Empty ) return color ;
355
- else return DockPane . IsActivated ? ActiveTextColor : InactiveTextColor ;
375
+ else return DockPane . IsActivated ? ActiveTextColor : InactiveTextColor ;
356
376
}
357
377
}
358
378
You can’t perform that action at this time.
0 commit comments