summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraeme Geldenhuys <graeme@mastermaths.co.za>2010-11-12 15:32:09 +0200
committerGraeme Geldenhuys <graeme@mastermaths.co.za>2010-11-12 15:32:09 +0200
commite4e8a21acc3695683da146777d5382aea9624995 (patch)
tree6b2d93b793ce1ac2c6cdd3819326a90d7eef2891
parentf19499f71091b1a37f297c4a7abf1fcc86192c5b (diff)
downloadfpGUI-e4e8a21acc3695683da146777d5382aea9624995.tar.xz
extension to TfpgStyle. functions to return widget border sizes.
-rw-r--r--src/corelib/fpg_main.pas18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/corelib/fpg_main.pas b/src/corelib/fpg_main.pas
index 96c68506..1c2f813a 100644
--- a/src/corelib/fpg_main.pas
+++ b/src/corelib/fpg_main.pas
@@ -213,6 +213,9 @@ type
procedure DrawMenuItem(ACanvas: TfpgCanvas; r: TfpgRect; AFlags: TfpgMenuItemFlags; AText: TfpgString); virtual;
procedure DrawMenuItemSeparator(ACanvas: TfpgCanvas; r: TfpgRect); virtual;
procedure DrawMenuItemImage(ACanvas: TfpgCanvas; x, y: TfpgCoord; r: TfpgRect; AFlags: TfpgMenuItemFlags); virtual;
+ function GetButtonBorders: TRect; virtual;
+ function GetControlFrameBorders: TRect; virtual;
+ function GetSeparatorSize: integer; virtual;
end;
@@ -2299,6 +2302,21 @@ begin
end;
end;
+function TfpgStyle.GetButtonBorders: TRect;
+begin
+ Result := Rect(5, 5, 5, 5);
+end;
+
+function TfpgStyle.GetControlFrameBorders: TRect;
+begin
+ Result := Rect(2, 2, 2, 2);
+end;
+
+function TfpgStyle.GetSeparatorSize: integer;
+begin
+ Result := 2;
+end;
+
{ TfpgCaret }