diff options
author | Graeme Geldenhuys <graeme@mastermaths.co.za> | 2010-11-12 15:32:09 +0200 |
---|---|---|
committer | Graeme Geldenhuys <graeme@mastermaths.co.za> | 2010-11-12 15:32:09 +0200 |
commit | e4e8a21acc3695683da146777d5382aea9624995 (patch) | |
tree | 6b2d93b793ce1ac2c6cdd3819326a90d7eef2891 | |
parent | f19499f71091b1a37f297c4a7abf1fcc86192c5b (diff) | |
download | fpGUI-e4e8a21acc3695683da146777d5382aea9624995.tar.xz |
extension to TfpgStyle. functions to return widget border sizes.
-rw-r--r-- | src/corelib/fpg_main.pas | 18 |
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 } |