From 4056975eafdb391929f9684e0f4c7957a8a77658 Mon Sep 17 00:00:00 2001 From: mattias Date: Mon, 20 Jun 2005 09:07:09 +0000 Subject: [PATCH] gtk2 intf only showing one grip for last statusbar panel from Andrew Haines git-svn-id: trunk@7255 - --- components/printers/printer4lazarus.pas | 3 +-- lcl/interfaces/gtk/gtkproc.inc | 13 +++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/components/printers/printer4lazarus.pas b/components/printers/printer4lazarus.pas index 76d08575c1..ad8321685c 100644 --- a/components/printers/printer4lazarus.pas +++ b/components/printers/printer4lazarus.pas @@ -7,8 +7,7 @@ unit Printer4Lazarus; interface uses - PrintersDlgs, OSPrinters, uDlgSelectPrinter, cupsdyn, uDlgPropertiesPrinter, - LazarusPackageIntf; + PrintersDlgs, OSPrinters, LazarusPackageIntf; implementation diff --git a/lcl/interfaces/gtk/gtkproc.inc b/lcl/interfaces/gtk/gtkproc.inc index f4577c1108..f3d957f268 100644 --- a/lcl/interfaces/gtk/gtkproc.inc +++ b/lcl/interfaces/gtk/gtkproc.inc @@ -5789,6 +5789,16 @@ begin UpdateStatusBarPanel(StatusBar,i,CurStatusPanelWidget); inc(i); ListItem:=ListItem^.next; + {$IFDEF GTK2} + if ListItem <> nil then begin + if gtk_statusbar_get_has_resize_grip(PGtkStatusBar(CurStatusPanelWidget)) then + gtk_statusbar_set_has_resize_grip(PGtkStatusBar(CurStatusPanelWidget), False); + end + else begin + if not gtk_statusbar_get_has_resize_grip(PGtkStatusBar(CurStatusPanelWidget)) then + gtk_statusbar_set_has_resize_grip(PGtkStatusBar(CurStatusPanelWidget), True); + end; + {$ENDIF} end; end; @@ -8213,6 +8223,9 @@ end; { ============================================================================= $Log$ + Revision 1.363 2005/06/20 09:07:09 mattias + gtk2 intf only showing one grip for last statusbar panel from Andrew Haines + Revision 1.362 2005/06/13 09:38:54 mattias updated COPYING and README for new files