summaryrefslogtreecommitdiff
path: root/libgtk_kylix
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@tbzatek.englab.brq.redhat.com>2008-08-22 10:41:31 +0200
committerTomas Bzatek <tbzatek@tbzatek.englab.brq.redhat.com>2008-08-22 10:41:31 +0200
commitb5af37db7650be18ac54c8ca7fe3cf476a2315ee (patch)
tree55720d7b523352dac330e849a54683ba89dcfbf7 /libgtk_kylix
parent16550e8c907165d1305fc4b58f2b05554ea671a0 (diff)
parentf8012d552a33d5615e5711c82bf22bc3bcdc3d23 (diff)
downloadtuxcmd-b5af37db7650be18ac54c8ca7fe3cf476a2315ee.tar.xz
Merge branch 'master' of ssh://tomas@git.bzatek.net/projects/git/tuxcmd
Diffstat (limited to 'libgtk_kylix')
-rw-r--r--libgtk_kylix/GTKStdCtrls.pas16
1 files changed, 8 insertions, 8 deletions
diff --git a/libgtk_kylix/GTKStdCtrls.pas b/libgtk_kylix/GTKStdCtrls.pas
index 1d4157a..1cccdf8 100644
--- a/libgtk_kylix/GTKStdCtrls.pas
+++ b/libgtk_kylix/GTKStdCtrls.pas
@@ -420,12 +420,13 @@ begin
gtk_misc_set_padding(PGtkMisc(FWidget), XPadding, YPadding);
end;
+procedure x_gtk_misc_get_padding(misc:PGtkMisc; xpad:Pgint; ypad:Pgint); cdecl; external gtklib name 'gtk_misc_get_padding';
+
function TGTKMisc.GetXPadding: integer;
-var xpad, ypad: pgint;
+var xpad, ypad: gint;
begin
- gtk_misc_get_padding(PGtkMisc(FWidget), xpad, ypad);
- if Assigned(xpad) then Result := Integer(xpad)
- else Result := 0;
+ x_gtk_misc_get_padding(PGtkMisc(FWidget), @xpad, @ypad);
+ Result := xpad;
end;
procedure TGTKMisc.SetXPadding(Value: integer);
@@ -434,11 +435,10 @@ begin
end;
function TGTKMisc.GetYPadding: integer;
-var xpad, ypad: pgint;
+var xpad, ypad: gint;
begin
- gtk_misc_get_padding(PGtkMisc(FWidget), xpad, ypad);
- if Assigned(ypad) then Result := Integer(ypad)
- else Result := 0;
+ x_gtk_misc_get_padding(PGtkMisc(FWidget), @xpad, @ypad);
+ Result := ypad;
end;
procedure TGTKMisc.SetYPadding(Value: integer);