You've already forked lazarus-ccr
tvplanit: No bevel in flat mode around a TVpWeekView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4809 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -25,9 +25,9 @@ object MainForm: TMainForm
|
||||
Height = 532
|
||||
Top = 48
|
||||
Width = 780
|
||||
ActivePage = TabTasks
|
||||
ActivePage = TabEvents
|
||||
Align = alClient
|
||||
TabIndex = 1
|
||||
TabIndex = 0
|
||||
TabOrder = 0
|
||||
object TabEvents: TTabSheet
|
||||
Caption = 'Events'
|
||||
|
@ -240,18 +240,21 @@ begin
|
||||
end;
|
||||
|
||||
procedure TVpWeekViewPainter.DrawBorders;
|
||||
var
|
||||
shadow, bright: TColor;
|
||||
begin
|
||||
if FWeekView.DrawingStyle = dsFlat then begin
|
||||
{ draw an outer and inner bevel }
|
||||
{
|
||||
DrawBevelRect(RenderCanvas,
|
||||
TPSRotateRectangle(Angle, RenderIn, Rect(RealLeft, RealTop, RealRight - 1, RealBottom - 1)),
|
||||
BevelShadowColor,
|
||||
BevelHighlightColor
|
||||
BevelShadowColor
|
||||
);
|
||||
}
|
||||
DrawBevelRect(RenderCanvas,
|
||||
TPSRotateRectangle(Angle, RenderIn, Rect(RealLeft + 1, RealTop + 1, RealRight - 2, RealBottom - 2)),
|
||||
BevelShadowColor,
|
||||
BevelHighlightColor
|
||||
BevelShadowColor // use the same color --> no bevel in flat mode!
|
||||
);
|
||||
end else
|
||||
if FWeekView.DrawingStyle = ds3d then begin
|
||||
@ -262,7 +265,7 @@ begin
|
||||
BevelShadowColor
|
||||
);
|
||||
DrawBevelRect(RenderCanvas,
|
||||
TPSRotateRectangle(Angle, RenderIn, Rect (RealLeft + 1, RealTop + 1, RealRight - 2, RealBottom - 2)),
|
||||
TPSRotateRectangle(Angle, RenderIn, Rect(RealLeft + 1, RealTop + 1, RealRight - 2, RealBottom - 2)),
|
||||
BevelDarkShadow,
|
||||
BevelButtonFace
|
||||
);
|
||||
@ -531,15 +534,19 @@ begin
|
||||
TPSRotateRectangle (Angle, RenderIn, HeadRect),
|
||||
BevelHighlightColor, BevelShadowColor);
|
||||
}
|
||||
end else if FWeekView.DrawingStyle = ds3d then begin
|
||||
end else
|
||||
if FWeekView.DrawingStyle = ds3d then begin
|
||||
{ draw a 3d bevel }
|
||||
HeadRect.Left := RealLeft + 2;
|
||||
HeadRect.Top := RealTop + 2;
|
||||
HeadRect.Right := RealRight - 3;
|
||||
HeadRect.Bottom := RealTop + TVpWeekViewOpener(FWeekView).wvHeaderHeight;
|
||||
TPSFillRect(RenderCanvas, Angle, RenderIn, HeadRect);
|
||||
DrawBevelRect(RenderCanvas, TPSRotateRectangle(Angle, RenderIn, HeadRect),
|
||||
BevelHighlightColor, BevelDarkShadow
|
||||
DrawBevelRect(
|
||||
RenderCanvas,
|
||||
TPSRotateRectangle(Angle, RenderIn, HeadRect),
|
||||
BevelHighlightColor,
|
||||
BevelDarkShadow
|
||||
);
|
||||
end else begin
|
||||
HeadRect.Left := RealLeft + 1;
|
||||
|
Reference in New Issue
Block a user