You've already forked lazarus-ccr
spktoolbar: Support the SpkPopupMenu in the AppearanceEditor.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8738 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -115,6 +115,8 @@ begin
|
|||||||
TGUITools.DrawVLine(ACanvas, R.Right-1, R.Top, R.Bottom-1, FrameColor);
|
TGUITools.DrawVLine(ACanvas, R.Right-1, R.Top, R.Bottom-1, FrameColor);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
// Gutter
|
||||||
|
|
||||||
iconSize := GetIconSize;
|
iconSize := GetIconSize;
|
||||||
wGutter := iconSize.CX + 2*DropdownMenuMargin;
|
wGutter := iconSize.CX + 2*DropdownMenuMargin;
|
||||||
{$IFDEF EnhancedRecordSupport}
|
{$IFDEF EnhancedRecordSupport}
|
||||||
@ -130,7 +132,7 @@ begin
|
|||||||
|
|
||||||
if not IsHot and (FAppearance.Popup.Style = psGutter) then
|
if not IsHot and (FAppearance.Popup.Style = psGutter) then
|
||||||
begin
|
begin
|
||||||
FrameColor := FAppearance.Popup.GutterLineColor;
|
FrameColor := FAppearance.Popup.GutterFrameColor;
|
||||||
ColorFrom := FAppearance.Popup.GutterGradientFromColor;
|
ColorFrom := FAppearance.Popup.GutterGradientFromColor;
|
||||||
ColorTo := FAppearance.Popup.GutterGradientToColor;
|
ColorTo := FAppearance.Popup.GutterGradientToColor;
|
||||||
GradientType := FAppearance.Popup.GutterGradientType;
|
GradientType := FAppearance.Popup.GutterGradientType;
|
||||||
@ -226,10 +228,11 @@ begin
|
|||||||
|
|
||||||
if menuItem.IsLine then
|
if menuItem.IsLine then
|
||||||
begin
|
begin
|
||||||
|
// Menu dividing lines
|
||||||
if FAppearance.Popup.Style <> psGutter then
|
if FAppearance.Popup.Style <> psGutter then
|
||||||
x := DropDownMenuMargin;
|
x := DropDownMenuMargin;
|
||||||
y := (ARect.Top + ARect.Bottom) div 2;
|
y := (ARect.Top + ARect.Bottom) div 2;
|
||||||
FrameColor := FAppearance.Popup.GutterFrameColor;
|
FrameColor := FAppearance.Popup.DividerLineColor;
|
||||||
if FrameColor <> clNone then
|
if FrameColor <> clNone then
|
||||||
TGUITools.DrawHLine(ACanvas, x, ARect.Right-DropdownMenuMargin, y, FrameColor);
|
TGUITools.DrawHLine(ACanvas, x, ARect.Right-DropdownMenuMargin, y, FrameColor);
|
||||||
end else
|
end else
|
||||||
@ -237,15 +240,17 @@ begin
|
|||||||
y := (ARect.Top + ARect.Bottom - hText) div 2;
|
y := (ARect.Top + ARect.Bottom - hText) div 2;
|
||||||
if menuItem.ShortCut <> scNone then
|
if menuItem.ShortCut <> scNone then
|
||||||
begin
|
begin
|
||||||
|
// Shortcut text
|
||||||
shortCutText := ShortCutToText(menuItem.ShortCut);
|
shortCutText := ShortCutToText(menuItem.ShortCut);
|
||||||
if menuItem.ShortCutKey2 <> scNone then
|
if menuItem.ShortCutKey2 <> scNone then
|
||||||
shortCutText := ShortCutText + ', ' + ShortCutToText(menuItem.ShortCutKey2);
|
shortCutText := ShortCutText + ', ' + ShortCutToText(menuItem.ShortCutKey2);
|
||||||
wText := ACanvas.TextWidth(shortCutText);
|
wText := ACanvas.TextWidth(shortCutText) + DropdownMenuMargin;
|
||||||
TGUITools.DrawText(ACanvas, ARect.Right - wText - DropdownMenuMargin, y, shortcutText, TextColor);
|
TGUITools.DrawText(ACanvas, ARect.Right - wText, y, shortcutText, TextColor);
|
||||||
end else
|
end else
|
||||||
wText := 0;
|
wText := 0;
|
||||||
|
|
||||||
R.Right := ARect.Right - wText; // ClipRect
|
// Caption
|
||||||
|
R.Right := ARect.Right - wText; // ClipRect to avoid painting into shortcut text
|
||||||
TGUITools.DrawText(ACanvas, x, y, menuItem.Caption, TextColor, R, true);
|
TGUITools.DrawText(ACanvas, x, y, menuItem.Caption, TextColor, R, true);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
@ -347,11 +347,11 @@ type
|
|||||||
FCheckedGradientToColor: TColor;
|
FCheckedGradientToColor: TColor;
|
||||||
FCheckedGradientType: TBackgroundKind;
|
FCheckedGradientType: TBackgroundKind;
|
||||||
FDisabledCaptionColor: TColor;
|
FDisabledCaptionColor: TColor;
|
||||||
|
FDividerLineColor: TColor;
|
||||||
FGutterFrameColor: TColor;
|
FGutterFrameColor: TColor;
|
||||||
FGutterGradientFromColor: TColor;
|
FGutterGradientFromColor: TColor;
|
||||||
FGutterGradientToColor: TColor;
|
FGutterGradientToColor: TColor;
|
||||||
FGutterGradientType: TBackgroundKind;
|
FGutterGradientType: TBackgroundKind;
|
||||||
FGutterLineColor: TColor;
|
|
||||||
FHotTrackCaptionColor: TColor;
|
FHotTrackCaptionColor: TColor;
|
||||||
FHotTrackFrameColor: TColor;
|
FHotTrackFrameColor: TColor;
|
||||||
FHotTrackGradientFromColor: TColor;
|
FHotTrackGradientFromColor: TColor;
|
||||||
@ -368,11 +368,11 @@ type
|
|||||||
procedure SetCheckedGradientToColor(const Value: TColor);
|
procedure SetCheckedGradientToColor(const Value: TColor);
|
||||||
procedure SetCheckedGradientType(const Value: TBackgroundKind);
|
procedure SetCheckedGradientType(const Value: TBackgroundKind);
|
||||||
procedure SetDisabledCaptionColor(const Value: TColor);
|
procedure SetDisabledCaptionColor(const Value: TColor);
|
||||||
|
procedure SetDividerLineColor(const Value: TColor);
|
||||||
procedure SetGutterFrameColor(const Value: TColor);
|
procedure SetGutterFrameColor(const Value: TColor);
|
||||||
procedure SetGutterGradientFromColor(const Value: TColor);
|
procedure SetGutterGradientFromColor(const Value: TColor);
|
||||||
procedure SetGutterGradientToColor(const Value: TColor);
|
procedure SetGutterGradientToColor(const Value: TColor);
|
||||||
procedure SetGutterGradientType(const Value: TBackgroundKind);
|
procedure SetGutterGradientType(const Value: TBackgroundKind);
|
||||||
procedure SetGutterLineColor(const Value: TColor);
|
|
||||||
procedure SetHotTrackCaptionColor(const Value: TColor);
|
procedure SetHotTrackCaptionColor(const Value: TColor);
|
||||||
procedure SetHotTrackFrameColor(const Value: TColor);
|
procedure SetHotTrackFrameColor(const Value: TColor);
|
||||||
procedure SetHotTrackGradientFromColor(const Value: TColor);
|
procedure SetHotTrackGradientFromColor(const Value: TColor);
|
||||||
@ -400,11 +400,11 @@ type
|
|||||||
property CheckedGradientToColor: TColor read FCheckedGradientToColor write SetCheckedGradientToColor;
|
property CheckedGradientToColor: TColor read FCheckedGradientToColor write SetCheckedGradientToColor;
|
||||||
property CheckedGradientType: TBackgroundKind read FCheckedGradientType write SetCheckedGradientType;
|
property CheckedGradientType: TBackgroundKind read FCheckedGradientType write SetCheckedGradientType;
|
||||||
property DisabledCaptionColor: TColor read FDisabledCaptionColor write SetDisabledCaptionColor;
|
property DisabledCaptionColor: TColor read FDisabledCaptionColor write SetDisabledCaptionColor;
|
||||||
|
property DividerLineColor: TColor read FDividerLineColor write SetDividerLineColor;
|
||||||
property GutterFrameColor: TColor read FGutterFrameColor write SetGutterFrameColor;
|
property GutterFrameColor: TColor read FGutterFrameColor write SetGutterFrameColor;
|
||||||
property GutterGradientFromColor: TColor read FGutterGradientFromColor write SetGutterGradientFromColor;
|
property GutterGradientFromColor: TColor read FGutterGradientFromColor write SetGutterGradientFromColor;
|
||||||
property GutterGradientToColor: TColor read FGutterGradientToColor write SetGutterGradientToColor;
|
property GutterGradientToColor: TColor read FGutterGradientToColor write SetGutterGradientToColor;
|
||||||
property GutterGradientType: TBackgroundKind read FGutterGradientType write SetGutterGradientType;
|
property GutterGradientType: TBackgroundKind read FGutterGradientType write SetGutterGradientType;
|
||||||
property GutterLineColor: TColor read FGutterLineColor write SetGutterLineColor;
|
|
||||||
property HotTrackCaptionColor: TColor read FHotTrackCaptionColor write SetHotTrackCaptionColor;
|
property HotTrackCaptionColor: TColor read FHotTrackCaptionColor write SetHotTrackCaptionColor;
|
||||||
property HotTrackFrameColor: TColor read FHotTrackFrameColor write SetHotTrackFrameColor;
|
property HotTrackFrameColor: TColor read FHotTrackFrameColor write SetHotTrackFrameColor;
|
||||||
property HotTrackGradientFromColor: TColor read FHotTrackGradientFromColor write SetHotTrackGradientFromColor;
|
property HotTrackGradientFromColor: TColor read FHotTrackGradientFromColor write SetHotTrackGradientFromColor;
|
||||||
@ -1780,33 +1780,24 @@ begin
|
|||||||
FCheckedGradientType := SrcAppearance.CheckedGradientType;
|
FCheckedGradientType := SrcAppearance.CheckedGradientType;
|
||||||
|
|
||||||
FDisabledCaptionColor := SrcAppearance.DisabledCaptionColor;
|
FDisabledCaptionColor := SrcAppearance.DisabledCaptionColor;
|
||||||
|
FDividerLineColor := SrcAppearance.DividerLineColor;
|
||||||
|
|
||||||
|
FIdleCaptionColor := SrcAppearance.IdleCaptionColor;
|
||||||
|
FIdleGradientFromColor := SrcAppearance.IdleGradientFromColor;
|
||||||
|
FIdleGradientToColor := SrcAppearance.IdleGradientToColor;
|
||||||
|
FIdleGradientType := SrcAppearance.IdleGradientType;
|
||||||
|
|
||||||
FGutterFrameColor := SrcAppearance.GutterFrameColor;
|
FGutterFrameColor := SrcAppearance.GutterFrameColor;
|
||||||
FGutterGradientFromColor := SrcAppearance.GutterGradientFromColor;
|
FGutterGradientFromColor := SrcAppearance.GutterGradientFromColor;
|
||||||
FGutterGradientToColor := SrcAppearance.GutterGradientToColor;
|
FGutterGradientToColor := SrcAppearance.GutterGradientToColor;
|
||||||
FGutterGradientType := SrcAppearance.GutterGradientType;
|
FGutterGradientType := SrcAppearance.GutterGradientType;
|
||||||
|
|
||||||
{
|
|
||||||
FIdleFrameColor := SrcAppearance.IdleFrameColor;
|
|
||||||
}
|
|
||||||
FIdleCaptionColor := SrcAppearance.IdleCaptionColor;
|
|
||||||
FIdleGradientFromColor := SrcAppearance.IdleGradientFromColor;
|
|
||||||
FIdleGradientToColor := SrcAppearance.IdleGradientToColor;
|
|
||||||
FIdleGradientType := SrcAppearance.IdleGradientType;
|
|
||||||
{
|
|
||||||
FIdleInnerLightColor := SrcAppearance.IdleInnerLightColor;
|
|
||||||
FIdleInnerDarkColor := SrcAppearance.IdleInnerDarkColor;
|
|
||||||
}
|
|
||||||
FHotTrackCaptionColor := SrcAppearance.HotTrackCaptionColor;
|
FHotTrackCaptionColor := SrcAppearance.HotTrackCaptionColor;
|
||||||
FHotTrackFrameColor := SrcAppearance.HotTrackFrameColor;
|
FHotTrackFrameColor := SrcAppearance.HotTrackFrameColor;
|
||||||
FHotTrackGradientFromColor := SrcAppearance.HotTrackGradientFromColor;
|
FHotTrackGradientFromColor := SrcAppearance.HotTrackGradientFromColor;
|
||||||
FHotTrackGradientToColor := SrcAppearance.HotTrackGradientToColor;
|
FHotTrackGradientToColor := SrcAppearance.HotTrackGradientToColor;
|
||||||
FHotTrackGradientType := SrcAppearance.HotTrackGradientType;
|
FHotTrackGradientType := SrcAppearance.HotTrackGradientType;
|
||||||
{
|
|
||||||
FHotTrackInnerLightColor := SrcAppearance.HotTrackInnerLightColor;
|
|
||||||
FHotTrackInnerDarkColor := SrcAppearance.HotTrackInnerDarkColor;
|
|
||||||
FHotTrackBrightnessChange := SrcAppearance.HotTrackBrightnessChange;
|
|
||||||
}
|
|
||||||
FStyle := SrcAppearance.Style;
|
FStyle := SrcAppearance.Style;
|
||||||
if FDispatch <> nil then
|
if FDispatch <> nil then
|
||||||
FDispatch.NotifyAppearanceChanged;
|
FDispatch.NotifyAppearanceChanged;
|
||||||
@ -1853,6 +1844,11 @@ begin
|
|||||||
if Assigned(SubNode) then
|
if Assigned(SubNode) then
|
||||||
FDisabledCaptionColor := Subnode.TextAsColor;
|
FDisabledCaptionColor := Subnode.TextAsColor;
|
||||||
|
|
||||||
|
// Divider line
|
||||||
|
Subnode := Node['DividerLineColor', false];
|
||||||
|
if Assigned(Subnode) then
|
||||||
|
FDividerLineColor := Subnode.TextAsColor;
|
||||||
|
|
||||||
// Idle
|
// Idle
|
||||||
Subnode := Node['IdleCaptionColor', false];
|
Subnode := Node['IdleCaptionColor', false];
|
||||||
if Assigned(Subnode) then
|
if Assigned(Subnode) then
|
||||||
@ -1901,10 +1897,6 @@ begin
|
|||||||
if Assigned(Subnode) then
|
if Assigned(Subnode) then
|
||||||
FGutterGradientType := TBackgroundKind(Subnode.TextAsInteger);
|
FGutterGradientType := TBackgroundKind(Subnode.TextAsInteger);
|
||||||
|
|
||||||
Subnode := Node['GutterLineColor', false];
|
|
||||||
if Assigned(Subnode) then
|
|
||||||
FGutterLineColor := Subnode.TextAsColor;
|
|
||||||
|
|
||||||
|
|
||||||
// HotTrack
|
// HotTrack
|
||||||
Subnode := Node['HottrackCaptionColor', false];
|
Subnode := Node['HottrackCaptionColor', false];
|
||||||
@ -1958,14 +1950,14 @@ begin
|
|||||||
FCheckedGradientFromColor := rgb(255, 227, 149);
|
FCheckedGradientFromColor := rgb(255, 227, 149);
|
||||||
FCheckedGradientToColor := FCheckedGradientFromColor;
|
FCheckedGradientToColor := FCheckedGradientFromColor;
|
||||||
FCheckedGradientType := bkSolid;
|
FCheckedGradientType := bkSolid;
|
||||||
|
FDividerLineColor := rgb(141, 178, 227);
|
||||||
{
|
{
|
||||||
FIdleFrameColor := rgb(155, 183, 224);
|
FIdleFrameColor := rgb(155, 183, 224);
|
||||||
}
|
}
|
||||||
FGutterFrameColor := rgb(141, 178, 227);
|
FGutterFrameColor := rgb(197, 197, 197);
|
||||||
FGutterGradientFromColor := rgb(233, 238, 238);
|
FGutterGradientFromColor := rgb(233, 238, 238);
|
||||||
FGutterGradientToColor := rgb(233, 238, 238);
|
FGutterGradientToColor := rgb(233, 238, 238);
|
||||||
FGutterGradientType := bkSolid;
|
FGutterGradientType := bkSolid;
|
||||||
FGutterLineColor := rgb(197, 197, 197);
|
|
||||||
{
|
{
|
||||||
FIdleInnerLightColor := rgb(213, 227, 241);
|
FIdleInnerLightColor := rgb(213, 227, 241);
|
||||||
FIdleInnerDarkColor := rgb(190, 211, 236);
|
FIdleInnerDarkColor := rgb(190, 211, 236);
|
||||||
@ -2004,16 +1996,16 @@ begin
|
|||||||
FCheckedGradientFromColor := rgb(255, 227, 149);
|
FCheckedGradientFromColor := rgb(255, 227, 149);
|
||||||
end;
|
end;
|
||||||
FCheckedGradientToColor := FCheckedGradientFromColor;
|
FCheckedGradientToColor := FCheckedGradientFromColor;
|
||||||
|
FDividerLineColor := $00BEBEBE;
|
||||||
|
|
||||||
FIdleCaptionColor := $0060655F;
|
FIdleCaptionColor := $0060655F;
|
||||||
FIdleGradientFromColor := rgb(250, 250, 250);
|
FIdleGradientFromColor := rgb(250, 250, 250);
|
||||||
FIdleGradientToColor := rgb(250, 250, 250);
|
FIdleGradientToColor := rgb(250, 250, 250);
|
||||||
FIdleGradientType := bkSolid;
|
FIdleGradientType := bkSolid;
|
||||||
FGutterFrameColor := $00BEBEBE;
|
FGutterFrameColor := rgb(197, 197, 197);
|
||||||
FGutterGradientFromColor := rgb(239, 239, 239);
|
FGutterGradientFromColor := rgb(239, 239, 239);
|
||||||
FGutterGradientToColor := rgb(239, 239, 239);
|
FGutterGradientToColor := rgb(239, 239, 239);
|
||||||
FGutterGradientType := bkSolid;
|
FGutterGradientType := bkSolid;
|
||||||
FGutterLineColor := rgb(197, 197, 197);
|
|
||||||
{
|
{
|
||||||
FIdleInnerDarkColor := $00C7C0BA;
|
FIdleInnerDarkColor := $00C7C0BA;
|
||||||
FIdleInnerLightColor := $00F6F2F0;
|
FIdleInnerLightColor := $00F6F2F0;
|
||||||
@ -2049,12 +2041,13 @@ begin
|
|||||||
FCheckedGradientFromColor := $00F7EFE8;
|
FCheckedGradientFromColor := $00F7EFE8;
|
||||||
FCheckedGradientToColor := FCheckedGradientFromColor;
|
FCheckedGradientToColor := FCheckedGradientFromColor;
|
||||||
FCheckedGradientType := bkSolid;
|
FCheckedGradientType := bkSolid;
|
||||||
|
|
||||||
FDisabledCaptionColor := rgb(192, 192, 192);
|
FDisabledCaptionColor := rgb(192, 192, 192);
|
||||||
FGutterFrameColor := $00D2D0CF;
|
FDividerLineColor := $00D2D0CF;
|
||||||
|
FGutterFrameColor := rgb(197, 197, 197);
|
||||||
FGutterGradientFromColor := rgb(239, 239, 239);
|
FGutterGradientFromColor := rgb(239, 239, 239);
|
||||||
FGutterGradientToColor := rgb(239, 239, 239);
|
FGutterGradientToColor := rgb(239, 239, 239);
|
||||||
FGutterGradientType := bkSolid;
|
FGutterGradientType := bkSolid;
|
||||||
FGutterLineColor := rgb(197, 197, 197);
|
|
||||||
FHotTrackCaptionColor := $003F3F3F;
|
FHotTrackCaptionColor := $003F3F3F;
|
||||||
FHotTrackFrameColor := $00F9CEA4;
|
FHotTrackFrameColor := $00F9CEA4;
|
||||||
FHotTrackGradientFromColor := $00F7EFE8;
|
FHotTrackGradientFromColor := $00F7EFE8;
|
||||||
@ -2092,11 +2085,11 @@ begin
|
|||||||
FCheckedGradientToColor := FCheckedGradientFromColor;
|
FCheckedGradientToColor := FCheckedGradientFromColor;
|
||||||
FCheckedGradientType := bkSolid;
|
FCheckedGradientType := bkSolid;
|
||||||
FDisabledCaptionColor := $787878;
|
FDisabledCaptionColor := $787878;
|
||||||
FGutterFrameColor := $000000;
|
FDividerLineColor := $000000;
|
||||||
|
FGutterFrameColor := rgb(32, 32, 32);
|
||||||
FGutterGradientFromColor := clBlack;
|
FGutterGradientFromColor := clBlack;
|
||||||
FGutterGradientToColor := clBlack;
|
FGutterGradientToColor := clBlack;
|
||||||
FGutterGradientType := bkSolid;
|
FGutterGradientType := bkSolid;
|
||||||
FGutterLineColor := rgb(32, 32, 32);
|
|
||||||
FHotTrackCaptionColor := $00F2F2F2;
|
FHotTrackCaptionColor := $00F2F2F2;
|
||||||
FHotTrackFrameColor := $00C4793C;
|
FHotTrackFrameColor := $00C4793C;
|
||||||
FHotTrackGradientFromColor := $00805B3D;
|
FHotTrackGradientFromColor := $00805B3D;
|
||||||
@ -2135,12 +2128,12 @@ begin
|
|||||||
Add(' CheckedGradientType := %s;', [GradientTypeName(FCheckedGradientType)]);
|
Add(' CheckedGradientType := %s;', [GradientTypeName(FCheckedGradientType)]);
|
||||||
|
|
||||||
Add(' DisabledCaptionColor := $%.8x;', [FDisabledCaptionColor]);
|
Add(' DisabledCaptionColor := $%.8x;', [FDisabledCaptionColor]);
|
||||||
|
Add(' DividerLineColor := $%.8x;', [FDividerLineColor]);
|
||||||
|
|
||||||
Add(' GutterFrameColor := $%.8x;', [FGutterFrameColor]);
|
Add(' GutterFrameColor := $%.8x;', [FGutterFrameColor]);
|
||||||
Add(' GutterGradientFromColor := $%.8x;', [FGutterGradientFromColor]);
|
Add(' GutterGradientFromColor := $%.8x;', [FGutterGradientFromColor]);
|
||||||
Add(' GutterGradientToColor := $%.8x;', [FGutterGradientToColor]);
|
Add(' GutterGradientToColor := $%.8x;', [FGutterGradientToColor]);
|
||||||
Add(' GutterGradientType := %s;', [GradientTypeName(FGutterGradientType)]);
|
Add(' GutterGradientType := %s;', [GradientTypeName(FGutterGradientType)]);
|
||||||
Add(' GutterLineColor := $%.8x;', [FGutterLineColor]);
|
|
||||||
|
|
||||||
Add(' IdleCaptionColor := $%.8x;', [FIdleCaptionColor]);
|
Add(' IdleCaptionColor := $%.8x;', [FIdleCaptionColor]);
|
||||||
Add(' IdleGradientFromColor := $%.8x;', [FIdleGradientFromColor]);
|
Add(' IdleGradientFromColor := $%.8x;', [FIdleGradientFromColor]);
|
||||||
@ -2181,6 +2174,9 @@ begin
|
|||||||
Subnode := Node['DisabledCaptionColor', true];
|
Subnode := Node['DisabledCaptionColor', true];
|
||||||
Subnode.TextAsColor := FDisabledCaptionColor;
|
Subnode.TextAsColor := FDisabledCaptionColor;
|
||||||
|
|
||||||
|
Subnode := Node['DividerLineColor', true];
|
||||||
|
Subnode.TextAsColor := FDividerlineColor;
|
||||||
|
|
||||||
Subnode := Node['IdleGradientType', true];
|
Subnode := Node['IdleGradientType', true];
|
||||||
Subnode.TextAsInteger := integer(FIdleGradientType);
|
Subnode.TextAsInteger := integer(FIdleGradientType);
|
||||||
|
|
||||||
@ -2188,6 +2184,9 @@ begin
|
|||||||
Subnode := Node['IdleCaptionColor', true];
|
Subnode := Node['IdleCaptionColor', true];
|
||||||
Subnode.TextAsColor := FIdleCaptionColor;
|
Subnode.TextAsColor := FIdleCaptionColor;
|
||||||
|
|
||||||
|
// Subnode := Node['IdleFrameColor', true];
|
||||||
|
// Subnode.TextAsColor := FIdleFrameColor;
|
||||||
|
|
||||||
Subnode := Node['IdleGradientFromColor', true];
|
Subnode := Node['IdleGradientFromColor', true];
|
||||||
Subnode.TextAsColor := FIdleGradientFromColor;
|
Subnode.TextAsColor := FIdleGradientFromColor;
|
||||||
|
|
||||||
@ -2196,6 +2195,13 @@ begin
|
|||||||
|
|
||||||
Subnode := Node['IdleGradientType', true];
|
Subnode := Node['IdleGradientType', true];
|
||||||
Subnode.TextAsInteger := integer(FIdleGradientType);
|
Subnode.TextAsInteger := integer(FIdleGradientType);
|
||||||
|
{
|
||||||
|
Subnode := Node['IdleInnerLightColor', true];
|
||||||
|
Subnode.TextAsColor := FIdleInnerLightColor;
|
||||||
|
|
||||||
|
Subnode := Node['IdleInnerDarkColor', true];
|
||||||
|
Subnode.TextAsColor := FIdleInnerDarkColor;
|
||||||
|
}
|
||||||
|
|
||||||
// Gutter
|
// Gutter
|
||||||
Subnode := Node['GutterFrameColor', true];
|
Subnode := Node['GutterFrameColor', true];
|
||||||
@ -2210,9 +2216,6 @@ begin
|
|||||||
Subnode := Node['GutterGradientType', true];
|
Subnode := Node['GutterGradientType', true];
|
||||||
Subnode.TextAsInteger := integer(FGutterGradientType);
|
Subnode.TextAsInteger := integer(FGutterGradientType);
|
||||||
|
|
||||||
Subnode := Node['GutterLineColor', true];
|
|
||||||
Subnode.TextAsColor := FGutterLineColor;
|
|
||||||
|
|
||||||
|
|
||||||
// HotTrack
|
// HotTrack
|
||||||
Subnode := Node['HottrackCaptionColor', true];
|
Subnode := Node['HottrackCaptionColor', true];
|
||||||
@ -2287,9 +2290,9 @@ begin
|
|||||||
FDispatch.NotifyAppearanceChanged;
|
FDispatch.NotifyAppearanceChanged;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TSpkPopupMenuAppearance.SetGutterFrameColor(const Value: TColor);
|
procedure TSpkPopupMenuAppearance.SetDividerLineColor(const Value: TColor);
|
||||||
begin
|
begin
|
||||||
FGutterFrameColor := Value;
|
FDividerLineColor := Value;
|
||||||
if FDispatch <> nil then
|
if FDispatch <> nil then
|
||||||
FDispatch.NotifyAppearanceChanged;
|
FDispatch.NotifyAppearanceChanged;
|
||||||
end;
|
end;
|
||||||
@ -2315,9 +2318,9 @@ begin
|
|||||||
FDispatch.NotifyAppearanceChanged;
|
FDispatch.NotifyAppearanceChanged;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TSpkPopupMenuAppearance.SetGutterLineColor(const Value: TColor);
|
procedure TSpkPopupMenuAppearance.SetGutterFrameColor(const Value: TColor);
|
||||||
begin
|
begin
|
||||||
FGutterLineColor := Value;
|
FGutterFrameColor := Value;
|
||||||
if FDispatch <> nil then
|
if FDispatch <> nil then
|
||||||
FDispatch.NotifyAppearanceChanged;
|
FDispatch.NotifyAppearanceChanged;
|
||||||
end;
|
end;
|
||||||
@ -2482,6 +2485,10 @@ begin
|
|||||||
Subnode := Node['Element', false];
|
Subnode := Node['Element', false];
|
||||||
if Assigned(Subnode) then
|
if Assigned(Subnode) then
|
||||||
Element.LoadFromXML(Subnode);
|
Element.LoadFromXML(Subnode);
|
||||||
|
|
||||||
|
Subnode := Node['Popup', false];
|
||||||
|
if Assigned(Subnode) then
|
||||||
|
Popup.LoadFromXML(Subnode);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TSpkToolbarAppearance.NotifyAppearanceChanged;
|
procedure TSpkToolbarAppearance.NotifyAppearanceChanged;
|
||||||
@ -2508,6 +2515,7 @@ begin
|
|||||||
FMenuButton.SaveToPascal(AList);
|
FMenuButton.SaveToPascal(AList);
|
||||||
FPane.SaveToPascal(AList);
|
FPane.SaveToPascal(AList);
|
||||||
FElement.SaveToPascal(AList);
|
FElement.SaveToPascal(AList);
|
||||||
|
FPopup.SaveToPascal(AList);
|
||||||
AList.Add('end;');
|
AList.Add('end;');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -2526,6 +2534,9 @@ begin
|
|||||||
|
|
||||||
Subnode := Node['Element',true];
|
Subnode := Node['Element',true];
|
||||||
FElement.SaveToXML(Subnode);
|
FElement.SaveToXML(Subnode);
|
||||||
|
|
||||||
|
Subnode := Node['Popup', true];
|
||||||
|
FPopup.SaveToXML(Subnode);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TSpkToolbarAppearance.SetElementAppearance(
|
procedure TSpkToolbarAppearance.SetElementAppearance(
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -6,15 +6,31 @@ interface
|
|||||||
|
|
||||||
uses
|
uses
|
||||||
LCLIntf, LCLType, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
LCLIntf, LCLType, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||||
Dialogs, ExtCtrls, StdCtrls, ComCtrls, Buttons, Spin, LCLVersion,
|
Dialogs, ExtCtrls, StdCtrls, ComCtrls, Buttons, Spin, LCLVersion, Menus,
|
||||||
SpkGUITools, SpkXMLParser, SpkToolbar,
|
SpkGUITools, SpkXMLParser, SpkToolbar,
|
||||||
spkt_Buttons, spkt_Pane, spkt_Tab, spkt_Appearance;
|
spkt_Buttons, spkt_Pane, spkt_Tab, spkt_Appearance, SpkPopup;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
||||||
{ TfrmAppearanceEditWindow }
|
{ TfrmAppearanceEditWindow }
|
||||||
|
|
||||||
TfrmAppearanceEditWindow = class(TForm)
|
TfrmAppearanceEditWindow = class(TForm)
|
||||||
|
bPopupCheckedGradientFromColor: TSpeedButton;
|
||||||
|
bPopupCheckedGradientToColor: TSpeedButton;
|
||||||
|
bPopupGutterFrameColor: TSpeedButton;
|
||||||
|
bPopupCheckedFrameColor: TSpeedButton;
|
||||||
|
bPopupGutterGradientFromColor: TSpeedButton;
|
||||||
|
bPopupGutterGradientToColor: TSpeedButton;
|
||||||
|
bPopupHotTrackGradientFromColor: TSpeedButton;
|
||||||
|
bPopupHotTrackGradientToColor: TSpeedButton;
|
||||||
|
bPopupHotTrackCaptionColor: TSpeedButton;
|
||||||
|
bPopupIdleGradientFromColor: TSpeedButton;
|
||||||
|
bPopupHotTrackFrameColor: TSpeedButton;
|
||||||
|
bPopupIdleGradientToColor: TSpeedButton;
|
||||||
|
bPopupIdleCaptionColor: TSpeedButton;
|
||||||
|
bPopupDisabledCaptionColor: TSpeedButton;
|
||||||
|
bPopupDividerLineColor: TSpeedButton;
|
||||||
|
bvPopupIdleFrame: TBevel;
|
||||||
bvHorSpacer: TBevel;
|
bvHorSpacer: TBevel;
|
||||||
bvPaneHorSpacer: TBevel;
|
bvPaneHorSpacer: TBevel;
|
||||||
bvVertSpacer: TBevel;
|
bvVertSpacer: TBevel;
|
||||||
@ -31,19 +47,35 @@ type
|
|||||||
bMenuButtonIdleGradientFromColor: TSpeedButton;
|
bMenuButtonIdleGradientFromColor: TSpeedButton;
|
||||||
bMenuButtonIdleGradientToColor: TSpeedButton;
|
bMenuButtonIdleGradientToColor: TSpeedButton;
|
||||||
bvPaneVertSpacer: TBevel;
|
bvPaneVertSpacer: TBevel;
|
||||||
|
cbPopupGutterGradientKind: TComboBox;
|
||||||
|
cbPopupCheckedGradientKind: TComboBox;
|
||||||
|
cbPopupIdleGradientKind: TComboBox;
|
||||||
cbMenuButtonActiveGradientKind: TComboBox;
|
cbMenuButtonActiveGradientKind: TComboBox;
|
||||||
cbMenuButtonHottrackGradientKind: TComboBox;
|
cbMenuButtonHottrackGradientKind: TComboBox;
|
||||||
cbMenuButtonIdleGradientKind: TComboBox;
|
cbMenuButtonIdleGradientKind: TComboBox;
|
||||||
cbMenuButtonShapeStyle: TComboBox;
|
cbMenuButtonShapeStyle: TComboBox;
|
||||||
|
cbPopupHotTrackGradientKind: TComboBox;
|
||||||
edMenuButtonHotTrackBrightnessChange: TSpinEdit;
|
edMenuButtonHotTrackBrightnessChange: TSpinEdit;
|
||||||
|
|
||||||
edTabCaptionHeight: TSpinEdit;
|
edTabCaptionHeight: TSpinEdit;
|
||||||
|
lblPopupFont: TLabel;
|
||||||
|
lblPopupDisabledCaptionColor: TLabel;
|
||||||
|
lblPopupCaption: TLabel;
|
||||||
|
lblPopupDividerLine: TLabel;
|
||||||
|
lblPopupFrame: TLabel;
|
||||||
|
lblPopupGradientFrom: TLabel;
|
||||||
|
lblPopupGradientTo: TLabel;
|
||||||
|
lblPopupGradientType: TLabel;
|
||||||
|
lblPopupIdle: TLabel;
|
||||||
|
lblPopupHotTrack: TLabel;
|
||||||
Label22: TLabel;
|
Label22: TLabel;
|
||||||
Label23: TLabel;
|
Label23: TLabel;
|
||||||
Label24: TLabel;
|
Label24: TLabel;
|
||||||
Label30: TLabel;
|
Label30: TLabel;
|
||||||
Label31: TLabel;
|
Label31: TLabel;
|
||||||
Label32: TLabel;
|
Label32: TLabel;
|
||||||
|
lblPopupGutter: TLabel;
|
||||||
|
lblPopupChecked: TLabel;
|
||||||
lblMenuButtonFont: TLabel;
|
lblMenuButtonFont: TLabel;
|
||||||
Label34: TLabel;
|
Label34: TLabel;
|
||||||
lMenuButtonIdleFrame: TLabel;
|
lMenuButtonIdleFrame: TLabel;
|
||||||
@ -52,6 +84,29 @@ type
|
|||||||
lblMenuButtonIdle: TLabel;
|
lblMenuButtonIdle: TLabel;
|
||||||
lblTabCornerRadius: TLabel;
|
lblTabCornerRadius: TLabel;
|
||||||
lblTabCaptionHeight: TLabel;
|
lblTabCaptionHeight: TLabel;
|
||||||
|
MenuItem1: TMenuItem;
|
||||||
|
MenuItem10: TMenuItem;
|
||||||
|
MenuItem11: TMenuItem;
|
||||||
|
MenuItem12: TMenuItem;
|
||||||
|
MenuItem13: TMenuItem;
|
||||||
|
MenuItem2: TMenuItem;
|
||||||
|
MenuItem3: TMenuItem;
|
||||||
|
MenuItem4: TMenuItem;
|
||||||
|
MenuItem5: TMenuItem;
|
||||||
|
MenuItem6: TMenuItem;
|
||||||
|
MenuItem7: TMenuItem;
|
||||||
|
MenuItem8: TMenuItem;
|
||||||
|
MenuItem9: TMenuItem;
|
||||||
|
pPopupCheckedGradientFromColor: TPanel;
|
||||||
|
pPopupCheckedGradientToColor: TPanel;
|
||||||
|
pPopupDisabledCaptionColor: TPanel;
|
||||||
|
pPopupDividerLineColor: TPanel;
|
||||||
|
pPopupFont: TPanel;
|
||||||
|
pPopupGutterFrameColor: TPanel;
|
||||||
|
pPopupCheckedFrameColor: TPanel;
|
||||||
|
pPopupGutterGradientFromColor: TPanel;
|
||||||
|
pPopupGutterGradientToColor: TPanel;
|
||||||
|
pPopupIdleGradientFromColor: TPanel;
|
||||||
|
|
||||||
pMenuButtonActiveCaptionColor: TPanel;
|
pMenuButtonActiveCaptionColor: TPanel;
|
||||||
pMenuButtonActiveFrame: TPanel;
|
pMenuButtonActiveFrame: TPanel;
|
||||||
@ -66,6 +121,16 @@ type
|
|||||||
pMenuButtonIdleFrame: TPanel;
|
pMenuButtonIdleFrame: TPanel;
|
||||||
pMenuButtonIdleGradientFrom: TPanel;
|
pMenuButtonIdleGradientFrom: TPanel;
|
||||||
pMenuButtonIdleGradientTo: TPanel;
|
pMenuButtonIdleGradientTo: TPanel;
|
||||||
|
pPopupHotTrackFrameColor: TPanel;
|
||||||
|
pPopupHotTrackGradientFromColor: TPanel;
|
||||||
|
pPopupHotTrackGradientToColor: TPanel;
|
||||||
|
pPopupHotTrackCaptionColor: TPanel;
|
||||||
|
pPopupIdleGradientToColor: TPanel;
|
||||||
|
pPopupIdleCaptionColor: TPanel;
|
||||||
|
Separator1: TMenuItem;
|
||||||
|
Separator2: TMenuItem;
|
||||||
|
Separator3: TMenuItem;
|
||||||
|
Separator4: TMenuItem;
|
||||||
|
|
||||||
SmallImages: TImageList;
|
SmallImages: TImageList;
|
||||||
LargeImages: TImageList;
|
LargeImages: TImageList;
|
||||||
@ -79,6 +144,7 @@ type
|
|||||||
edPaneHotTrackBrightnessChange: TSpinEdit;
|
edPaneHotTrackBrightnessChange: TSpinEdit;
|
||||||
edItemHotTrackBrightnessChange: TSpinEdit;
|
edItemHotTrackBrightnessChange: TSpinEdit;
|
||||||
edTabCornerRadius: TSpinEdit;
|
edTabCornerRadius: TSpinEdit;
|
||||||
|
SpkPopupMenu1: TSpkPopupMenu;
|
||||||
TabSheet6: TTabSheet;
|
TabSheet6: TTabSheet;
|
||||||
bInactiveTabHeaderFontColor: TSpeedButton;
|
bInactiveTabHeaderFontColor: TSpeedButton;
|
||||||
bItemActiveInnerDarkColor: TSpeedButton;
|
bItemActiveInnerDarkColor: TSpeedButton;
|
||||||
@ -127,6 +193,7 @@ type
|
|||||||
ButtonPanel: TPanel;
|
ButtonPanel: TPanel;
|
||||||
bTabFrameColor: TSpeedButton;
|
bTabFrameColor: TSpeedButton;
|
||||||
SpkTab2: TSpkTab;
|
SpkTab2: TSpkTab;
|
||||||
|
pgPopup: TTabSheet;
|
||||||
tbPreview: TSpkToolbar;
|
tbPreview: TSpkToolbar;
|
||||||
SpkTab1: TSpkTab;
|
SpkTab1: TSpkTab;
|
||||||
SpkPane1: TSpkPane;
|
SpkPane1: TSpkPane;
|
||||||
@ -254,6 +321,21 @@ type
|
|||||||
procedure bPaneCaptionFontColorClick(Sender: TObject);
|
procedure bPaneCaptionFontColorClick(Sender: TObject);
|
||||||
procedure bPaneGradientFromColorClick(Sender: TObject);
|
procedure bPaneGradientFromColorClick(Sender: TObject);
|
||||||
procedure bPaneGradientToColorClick(Sender: TObject);
|
procedure bPaneGradientToColorClick(Sender: TObject);
|
||||||
|
procedure bPopupCheckedFrameColorClick(Sender: TObject);
|
||||||
|
procedure bPopupCheckedGradientFromColorClick(Sender: TObject);
|
||||||
|
procedure bPopupCheckedGradientToColorClick(Sender: TObject);
|
||||||
|
procedure bPopupDisabledCaptionColorClick(Sender: TObject);
|
||||||
|
procedure bPopupDividerLineColorClick(Sender: TObject);
|
||||||
|
procedure bPopupGutterFrameColorClick(Sender: TObject);
|
||||||
|
procedure bPopupGutterGradientFromColorClick(Sender: TObject);
|
||||||
|
procedure bPopupGutterGradientToColorClick(Sender: TObject);
|
||||||
|
procedure bPopupHotTrackCaptionColorClick(Sender: TObject);
|
||||||
|
procedure bPopupHotTrackFrameColorClick(Sender: TObject);
|
||||||
|
procedure bPopupHotTrackGradientFromColorClick(Sender: TObject);
|
||||||
|
procedure bPopupHotTrackGradientToColorClick(Sender: TObject);
|
||||||
|
procedure bPopupIdleCaptionColorClick(Sender: TObject);
|
||||||
|
procedure bPopupIdleGradientFromColorClick(Sender: TObject);
|
||||||
|
procedure bPopupIdleGradientToColorClick(Sender: TObject);
|
||||||
procedure bResetClick(Sender: TObject);
|
procedure bResetClick(Sender: TObject);
|
||||||
|
|
||||||
procedure bTabBorderColorClick(Sender: TObject);
|
procedure bTabBorderColorClick(Sender: TObject);
|
||||||
@ -266,6 +348,10 @@ type
|
|||||||
procedure cbItemStyleChange(Sender: TObject);
|
procedure cbItemStyleChange(Sender: TObject);
|
||||||
procedure cbPaneGradientKindChange(Sender: TObject);
|
procedure cbPaneGradientKindChange(Sender: TObject);
|
||||||
procedure cbPaneStyleChange(Sender: TObject);
|
procedure cbPaneStyleChange(Sender: TObject);
|
||||||
|
procedure cbPopupCheckedGradientKindChange(Sender: TObject);
|
||||||
|
procedure cbPopupGutterGradientKindChange(Sender: TObject);
|
||||||
|
procedure cbPopupHotTrackGradientKindChange(Sender: TObject);
|
||||||
|
procedure cbPopupIdleGradientKindChange(Sender: TObject);
|
||||||
procedure cbTabGradientKindChange(Sender: TObject);
|
procedure cbTabGradientKindChange(Sender: TObject);
|
||||||
|
|
||||||
procedure cbLinkItemClick(Sender: TObject);
|
procedure cbLinkItemClick(Sender: TObject);
|
||||||
@ -286,6 +372,22 @@ type
|
|||||||
|
|
||||||
procedure pActiveTabHeaderFontClick(Sender: TObject);
|
procedure pActiveTabHeaderFontClick(Sender: TObject);
|
||||||
procedure pInactiveTabHeaderFontClick(Sender: TObject);
|
procedure pInactiveTabHeaderFontClick(Sender: TObject);
|
||||||
|
procedure pPopupCheckedFrameColorClick(Sender: TObject);
|
||||||
|
procedure pPopupCheckedGradientFromColorClick(Sender: TObject);
|
||||||
|
procedure pPopupCheckedGradientToColorClick(Sender: TObject);
|
||||||
|
procedure pPopupFontClick(Sender: TObject);
|
||||||
|
procedure pPopupGutterFrameColorClick(Sender: TObject);
|
||||||
|
procedure pPopupGutterGradientFromColorClick(Sender: TObject);
|
||||||
|
procedure pPopupGutterGradientToColorClick(Sender: TObject);
|
||||||
|
procedure pPopupHotTrackFrameColorClick(Sender: TObject);
|
||||||
|
procedure pPopupHotTrackGradientFromColorClick(Sender: TObject);
|
||||||
|
procedure pPopupHotTrackGradientToColorClick(Sender: TObject);
|
||||||
|
procedure pPopupIdleCaptionColorClick(Sender: TObject);
|
||||||
|
procedure pPopupDisabledCaptionColorClick(Sender: TObject);
|
||||||
|
procedure pPopupDividerLineColorClick(Sender: TObject);
|
||||||
|
procedure pPopupIdleGradientFromColorClick(Sender: TObject);
|
||||||
|
procedure pPopupIdleGradientToColorClick(Sender: TObject);
|
||||||
|
procedure pPopupHotTrackCaptionColorClick(Sender: TObject);
|
||||||
procedure pTabFrameClick(Sender: TObject);
|
procedure pTabFrameClick(Sender: TObject);
|
||||||
procedure pTabGradientFromClick(Sender: TObject);
|
procedure pTabGradientFromClick(Sender: TObject);
|
||||||
procedure pTabGradientToClick(Sender: TObject);
|
procedure pTabGradientToClick(Sender: TObject);
|
||||||
@ -497,7 +599,7 @@ procedure TfrmAppearanceEditWindow.SetPanelColor(Panel: TPanel; AColor: TColor);
|
|||||||
begin
|
begin
|
||||||
Panel.Color := AColor;
|
Panel.Color := AColor;
|
||||||
if Panel.Color <> AColor then
|
if Panel.Color <> AColor then
|
||||||
Showmessage('lipa!');
|
Showmessage('lipa!'); // wp: what is this?
|
||||||
if (GetRValue(AColor) + GetGValue(AColor) + GetBValue(AColor)) div 3 >= 128 then
|
if (GetRValue(AColor) + GetGValue(AColor) + GetBValue(AColor)) div 3 >= 128 then
|
||||||
Panel.Font.Color := clBlack
|
Panel.Font.Color := clBlack
|
||||||
else
|
else
|
||||||
@ -665,8 +767,8 @@ end;
|
|||||||
procedure TfrmAppearanceEditWindow.bItemHotTrackFrameColorClick(Sender: TObject);
|
procedure TfrmAppearanceEditWindow.bItemHotTrackFrameColorClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
(Sender as TSpeedButton).Down := true;
|
(Sender as TSpeedButton).Down := true;
|
||||||
if PickColor(pItemHotTrackFrame) then
|
if PickColor(pItemHottrackFrame) then
|
||||||
tbPreview.Appearance.Element.HotTrackFrameColor := pItemHotTrackFrame.Color;
|
tbPreview.Appearance.Element.HotTrackFrameColor := pItemHottrackFrame.Color;
|
||||||
(Sender as TSpeedButton).Down := false;
|
(Sender as TSpeedButton).Down := false;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -841,6 +943,140 @@ begin
|
|||||||
(Sender as TSpeedButton).Down := false;
|
(Sender as TSpeedButton).Down := false;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupCheckedFrameColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupCheckedFrameColor) then
|
||||||
|
tbPreview.Appearance.Popup.CheckedFrameColor := pPopupCheckedFrameColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupCheckedGradientFromColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupCheckedGradientFromColor) then
|
||||||
|
tbPreview.Appearance.Popup.CheckedGradientFromColor := pPopupCheckedGradientFromColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupCheckedGradientToColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupCheckedGradientFromColor) then
|
||||||
|
tbPreview.Appearance.Popup.CheckedGradientToColor := pPopupCheckedGradientToColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupDisabledCaptionColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupDisabledCaptionColor) then
|
||||||
|
tbPreview.Appearance.Popup.DisabledCaptionColor := pPopupDisabledCaptionColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupDividerLineColorClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupDividerLineColor) then
|
||||||
|
tbPreview.Appearance.Popup.DividerLineColor := pPopupDividerLineColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupGutterFrameColorClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupGutterFrameColor) then
|
||||||
|
tbPreview.Appearance.Popup.GutterFrameColor := pPopupGutterFrameColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupGutterGradientFromColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupGutterGradientFromColor) then
|
||||||
|
tbPreview.Appearance.Popup.GutterGradientFromColor := pPopupGutterGradientFromColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupGutterGradientToColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupGutterGradientToColor) then
|
||||||
|
tbPreview.Appearance.Popup.GutterGradientToColor := pPopupGutterGradientToColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupHotTrackCaptionColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupHotTrackCaptionColor) then
|
||||||
|
tbPreview.Appearance.Popup.HotTrackCaptionColor := pPopupHotTrackCaptionColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupHotTrackFrameColorClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupHotTrackFrameColor) then
|
||||||
|
tbPreview.Appearance.Popup.HotTrackFrameColor := pPopupHotTrackFrameColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupHotTrackGradientFromColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupHotTrackGradientFromColor) then
|
||||||
|
tbPreview.Appearance.Popup.HotTrackGradientFromColor := pPopupHotTrackGradientFromColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupHotTrackGradientToColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupHotTrackGradientToColor) then
|
||||||
|
tbPreview.Appearance.Popup.HotTrackGradientToColor := pPopupHotTrackGradientToColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupIdleCaptionColorClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupIdleCaptionColor) then
|
||||||
|
tbPreview.Appearance.Popup.IdleCaptionColor := pPopupIdleCaptionColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupIdleGradientFromColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupIdleGradientFromColor) then
|
||||||
|
tbPreview.Appearance.Popup.IdleGradientFromColor := pPopupIdleGradientFromColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.bPopupIdleGradientToColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
(Sender as TSpeedButton).Down := true;
|
||||||
|
if PickColor(pPopupIdleGradientToColor) then
|
||||||
|
tbPreview.Appearance.Popup.IdleGradientToColor := pPopupIdleGradientToColor.Color;
|
||||||
|
(Sender as TSpeedButton).Down := false;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure TfrmAppearanceEditWindow.SwitchAttributesLink(const Value: boolean);
|
procedure TfrmAppearanceEditWindow.SwitchAttributesLink(const Value: boolean);
|
||||||
begin
|
begin
|
||||||
cbLinkTab.checked := Value;
|
cbLinkTab.checked := Value;
|
||||||
@ -898,25 +1134,17 @@ end;
|
|||||||
function TfrmAppearanceEditWindow.ChangeColor(Panel: TPanel): boolean;
|
function TfrmAppearanceEditWindow.ChangeColor(Panel: TPanel): boolean;
|
||||||
begin
|
begin
|
||||||
cdColorDialog.Color := Panel.Color;
|
cdColorDialog.Color := Panel.Color;
|
||||||
if cdColorDialog.Execute then
|
Result := cdColorDialog.Execute;
|
||||||
begin
|
if Result then
|
||||||
SetPanelColor(Panel, cdColorDialog.Color);
|
SetPanelColor(Panel, cdColorDialog.Color);
|
||||||
Result := true
|
|
||||||
end
|
|
||||||
else
|
|
||||||
Result := false;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TfrmAppearanceEditWindow.ChangeFont(Panel: TPanel): boolean;
|
function TfrmAppearanceEditWindow.ChangeFont(Panel: TPanel): boolean;
|
||||||
begin
|
begin
|
||||||
fdFontDialog.Font.Assign(Panel.Font);
|
fdFontDialog.Font.Assign(Panel.Font);
|
||||||
if fdFontDialog.Execute then
|
Result := fdFontDialog.Execute;
|
||||||
begin
|
if Result then
|
||||||
SetPanelFont(Panel, fdFontDialog.Font);
|
SetPanelFont(Panel, fdFontDialog.Font);
|
||||||
Result := true;
|
|
||||||
end
|
|
||||||
else
|
|
||||||
Result := false;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmAppearanceEditWindow.edItemHotTrackBrightnessChangeChange(
|
procedure TfrmAppearanceEditWindow.edItemHotTrackBrightnessChangeChange(
|
||||||
@ -1070,6 +1298,36 @@ begin
|
|||||||
cbItemStyle.ItemIndex := ord(Style);
|
cbItemStyle.ItemIndex := ord(Style);
|
||||||
edItemHotTrackBrightnessChange.Value := HotTrackBrightnessChange;
|
edItemHotTrackBrightnessChange.Value := HotTrackBrightnessChange;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
with Popup do
|
||||||
|
begin
|
||||||
|
SetPanelFont(pPopupFont, CaptionFont);
|
||||||
|
SetPanelColor(pPopupDisabledCaptionColor, DisabledCaptionColor);
|
||||||
|
SetPanelColor(pPopupIdleGradientFromColor, IdleGradientFromColor);
|
||||||
|
SetPanelColor(pPopupIdleGradientToColor, IdleGradientToColor);
|
||||||
|
SetComboGradientKind(cbPopupIdleGradientKind, IdleGradientType);
|
||||||
|
SetPanelColor(pPopupIdleCaptionColor, IdleCaptionColor);
|
||||||
|
SetPanelColor(pPopupDividerLineColor, DividerLineColor);
|
||||||
|
|
||||||
|
SetPanelColor(pPopupHottrackFrameColor, HottrackFrameColor);
|
||||||
|
SetPanelColor(pPopupHottrackGradientFromColor, HottrackGradientFromColor);
|
||||||
|
SetPanelColor(pPopupHottrackGradientToColor, HottrackGradientToColor);
|
||||||
|
SetComboGradientKind(cbPopupHottrackGradientKind, HottrackGradientType);
|
||||||
|
SetPanelColor(pPopupHottrackCaptionColor, HottrackCaptionColor);
|
||||||
|
|
||||||
|
SetPanelColor(pPopupGutterFrameColor, GutterFrameColor);
|
||||||
|
SetPanelColor(pPopupGutterGradientFromColor, GutterGradientFromColor);
|
||||||
|
SetPanelColor(pPopupGutterGradientTocolor, GutterGradientToColor);
|
||||||
|
SetComboGradientKind(cbPopupGutterGradientKind, GutterGradientType);
|
||||||
|
|
||||||
|
SetPanelColor(pPopupCheckedFrameColor, CheckedFrameColor);
|
||||||
|
SetPanelColor(pPopupCheckedGradientFromcolor, CheckedGradientFromColor);
|
||||||
|
SetPanelColor(pPopupCheckedGradientTocolor, CheckedGradientToColor);
|
||||||
|
SetComboGradientKind(cbPopupCheckedGradientKind, CheckedGradientType);
|
||||||
|
|
||||||
|
// cbPopupStyle.ItemIndex := ord(Style);
|
||||||
|
// edItemHotTrackBrightnessChange.Value := HotTrackBrightnessChange;
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -1303,6 +1561,34 @@ begin
|
|||||||
Style := TSpkPaneStyle((Sender as TCombobox).ItemIndex);
|
Style := TSpkPaneStyle((Sender as TCombobox).ItemIndex);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.cbPopupCheckedGradientKindChange(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
with tbPreview.Appearance.Popup do
|
||||||
|
CheckedGradientType := TBackgroundKind((Sender as TCombobox).ItemIndex);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.cbPopupGutterGradientKindChange(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
with tbPreview.Appearance.Popup do
|
||||||
|
GutterGradientType := TBackgroundKind((Sender as TCombobox).ItemIndex);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.cbPopupHotTrackGradientKindChange(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
with tbPreview.Appearance.Popup do
|
||||||
|
HotTrackGradientType := TBackgroundKind((Sender as TCombobox).ItemIndex);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.cbPopupIdleGradientKindChange(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
with tbPreview.Appearance.Popup do
|
||||||
|
IdleGradientType := TBackgroundKind((Sender as TCombobox).ItemIndex);
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TfrmAppearanceEditWindow.pPaneGradientToClick(Sender: TObject);
|
procedure TfrmAppearanceEditWindow.pPaneGradientToClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if ChangeColor(Sender as TPanel) then
|
if ChangeColor(Sender as TPanel) then
|
||||||
@ -1370,6 +1656,113 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupCheckedFrameColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.CheckedFrameColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupCheckedGradientFromColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.CheckedGradientFromColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupCheckedGradientToColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.CheckedGradientToColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupFontClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeFont(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.CaptionFont.Assign((Sender as TPanel).Font);
|
||||||
|
tbPreview.ForceRepaint;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupGutterFrameColorClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.GutterFrameColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupGutterGradientFromColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.GutterGradientFromColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupGutterGradientToColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.GutterGradientToColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupHotTrackFrameColorClick(Sender: TObject
|
||||||
|
);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.HotTrackFrameColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupHotTrackGradientFromColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.HotTrackGradientFromColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupHotTrackGradientToColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.HotTrackGradientToColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupIdleCaptionColorClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.IdleCaptionColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupDisabledCaptionColorClick(
|
||||||
|
Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.DisabledCaptionColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupDividerLineColorClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.DividerLineColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupIdleGradientFromColorClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.IdleGradientFromColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupIdleGradientToColorClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.IdleGradientToColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmAppearanceEditWindow.pPopupHotTrackCaptionColorClick(Sender: TObject
|
||||||
|
);
|
||||||
|
begin
|
||||||
|
if ChangeColor(Sender as TPanel) then
|
||||||
|
tbPreview.Appearance.Popup.HotTrackCaptionColor := (Sender as TPanel).Color;
|
||||||
|
end;
|
||||||
|
|
||||||
function TfrmAppearanceEditWindow.PickColor(APanel: TPanel): Boolean;
|
function TfrmAppearanceEditWindow.PickColor(APanel: TPanel): Boolean;
|
||||||
var
|
var
|
||||||
screenDC: HDC;
|
screenDC: HDC;
|
||||||
@ -1509,20 +1902,20 @@ begin
|
|||||||
finally
|
finally
|
||||||
ico.Free;
|
ico.Free;
|
||||||
end;
|
end;
|
||||||
|
// ---
|
||||||
imglist.GetBitmap(0, bTabFrameColor.Glyph);
|
imglist.GetBitmap(0, bTabFrameColor.Glyph);
|
||||||
imglist.GetBitmap(0, bTabGradientFromColor.Glyph);
|
imglist.GetBitmap(0, bTabGradientFromColor.Glyph);
|
||||||
imglist.GetBitmap(0, bTabGradientToColor.Glyph);
|
imglist.GetBitmap(0, bTabGradientToColor.Glyph);
|
||||||
imglist.GetBitmap(0, bActiveTabHeaderFontColor.Glyph);
|
imglist.GetBitmap(0, bActiveTabHeaderFontColor.Glyph);
|
||||||
imglist.GetBitmap(0, bInactiveTabHeaderFontColor.Glyph);
|
imglist.GetBitmap(0, bInactiveTabHeaderFontColor.Glyph);
|
||||||
|
// ---
|
||||||
imglist.GetBitmap(0, bPaneBorderDarkColor.Glyph);
|
imglist.GetBitmap(0, bPaneBorderDarkColor.Glyph);
|
||||||
imglist.GetBitmap(0, bPaneBorderLightColor.Glyph);
|
imglist.GetBitmap(0, bPaneBorderLightColor.Glyph);
|
||||||
imglist.GetBitmap(0, bPaneGradientFromColor.Glyph);
|
imglist.GetBitmap(0, bPaneGradientFromColor.Glyph);
|
||||||
imglist.GetBitmap(0, bPaneGradientToColor.Glyph);
|
imglist.GetBitmap(0, bPaneGradientToColor.Glyph);
|
||||||
imglist.GetBitmap(0, bPaneCaptionBackgroundColor.Glyph);
|
imglist.GetBitmap(0, bPaneCaptionBackgroundColor.Glyph);
|
||||||
imglist.GetBitmap(0, bPaneCaptionFontColor.Glyph);
|
imglist.GetBitmap(0, bPaneCaptionFontColor.Glyph);
|
||||||
|
// ---
|
||||||
imglist.GetBitmap(0, bItemIdleCaptionColor.Glyph);
|
imglist.GetBitmap(0, bItemIdleCaptionColor.Glyph);
|
||||||
imglist.GetBitmap(0, bItemIdleFrameColor.Glyph);
|
imglist.GetBitmap(0, bItemIdleFrameColor.Glyph);
|
||||||
imglist.GetBitmap(0, bItemIdleGradientFromColor.Glyph);
|
imglist.GetBitmap(0, bItemIdleGradientFromColor.Glyph);
|
||||||
@ -1543,7 +1936,7 @@ begin
|
|||||||
imglist.GetBitmap(0, bItemActiveGradientToColor.Glyph);
|
imglist.GetBitmap(0, bItemActiveGradientToColor.Glyph);
|
||||||
imglist.GetBitmap(0, bItemActiveInnerDarkColor.Glyph);
|
imglist.GetBitmap(0, bItemActiveInnerDarkColor.Glyph);
|
||||||
imglist.GetBitmap(0, bItemActiveInnerLightColor.Glyph);
|
imglist.GetBitmap(0, bItemActiveInnerLightColor.Glyph);
|
||||||
|
// ---
|
||||||
imglist.GetBitmap(0, bMenuButtonIdleCaptionColor.Glyph);
|
imglist.GetBitmap(0, bMenuButtonIdleCaptionColor.Glyph);
|
||||||
imglist.GetBitmap(0, bMenuButtonIdleFrameColor.Glyph);
|
imglist.GetBitmap(0, bMenuButtonIdleFrameColor.Glyph);
|
||||||
imglist.GetBitmap(0, bMenuButtonIdleGradientFromColor.Glyph);
|
imglist.GetBitmap(0, bMenuButtonIdleGradientFromColor.Glyph);
|
||||||
@ -1558,6 +1951,25 @@ begin
|
|||||||
imglist.GetBitmap(0, bMenuButtonActiveFrameColor.Glyph);
|
imglist.GetBitmap(0, bMenuButtonActiveFrameColor.Glyph);
|
||||||
imglist.GetBitmap(0, bMenuButtonActiveGradientFromColor.Glyph);
|
imglist.GetBitmap(0, bMenuButtonActiveGradientFromColor.Glyph);
|
||||||
imglist.GetBitmap(0, bMenuButtonActiveGradientToColor.Glyph);
|
imglist.GetBitmap(0, bMenuButtonActiveGradientToColor.Glyph);
|
||||||
|
// ---
|
||||||
|
imglist.GetBitmap(0, bPopupIdleGradientFromColor.Glyph);
|
||||||
|
imglist.GetBitmap(0, bPopupIdleGradientToColor.Glyph);
|
||||||
|
imglist.GetBitmap(0, bPopupIdleCaptionColor.Glyph);
|
||||||
|
imglist.GetBitmap(0, bPopupDisabledCaptionColor.Glyph);
|
||||||
|
imglist.GetBitmap(0, bPopupDividerLineColor.Glyph);
|
||||||
|
|
||||||
|
imglist.GetBitmap(0, bPopupHotTrackFrameColor.Glyph);
|
||||||
|
imglist.GetBitmap(0, bPopupHotTrackGradientFromColor.Glyph);
|
||||||
|
imglist.GetBitmap(0, bPopupHotTrackGradientToColor.Glyph);
|
||||||
|
imglist.GetBitmap(0, bPopupHotTrackCaptionColor.Glyph);
|
||||||
|
|
||||||
|
imglist.GetBitmap(0, bPopupGutterFrameColor.Glyph);
|
||||||
|
imglist.GetBitmap(0, bPopupGutterGradientFromColor.Glyph);
|
||||||
|
imglist.GetBitmap(0, bPopupGutterGradientToColor.Glyph);
|
||||||
|
|
||||||
|
imglist.GetBitmap(0, bPopupCheckedFrameColor.Glyph);
|
||||||
|
imglist.GetBitmap(0, bPopupCheckedGradientFromColor.Glyph);
|
||||||
|
imglist.GetBitmap(0, bPopupCheckedGradientToColor.Glyph);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmAppearanceEditWindow.UpdateSizes;
|
procedure TfrmAppearanceEditWindow.UpdateSizes;
|
||||||
|
Reference in New Issue
Block a user