diff --git a/lcl/interfaces/gtk2/gtk2proc.inc b/lcl/interfaces/gtk2/gtk2proc.inc index 9e0f0ca5ff..6d2b1f5e5e 100644 --- a/lcl/interfaces/gtk2/gtk2proc.inc +++ b/lcl/interfaces/gtk2/gtk2proc.inc @@ -7744,6 +7744,8 @@ var Requisition: TGtkRequisition; WindowFixedWidget: PGtkWidget; VBox: PGtkWidget; + lscreen: PGdkScreen; + lscreenrect: TGdkRectangle; begin Result := nil; if Styles=nil then exit; @@ -8055,7 +8057,9 @@ begin end; //DebugLn('AddToStyleWindow realized: ',WName,' ',GetWidgetDebugReport(StyleObject^.Widget)); end; - ResizeWidget(StyleObject^.Widget,200,200); + lscreen := gdk_screen_get_default(); + gdk_screen_get_monitor_geometry(lscreen, 0, @lscreenrect); + ResizeWidget(StyleObject^.Widget,lscreenrect.width,lscreenrect.height); end; end;