LCL-GTK3: Allow maximizing main form during OnCreate. Issue #38669, patch from Anton Kavalenka.

git-svn-id: trunk@64879 -
This commit is contained in:
juha 2021-03-28 09:02:41 +00:00
parent b13c6706db
commit 4c1f609650

View File

@ -7200,6 +7200,15 @@ begin
PGtkContainer(Result)^.add(FBox);
g_signal_connect_data(Result,'window-state-event', TGCallback(@Gtk3WindowState), Self, nil, 0);
if not (csDesigning in AForm.ComponentState) then
case AForm.WindowState of
wsMaximized: PgtkWindow(Result)^.maximize;
wsMinimized: PgtkWindow(Result)^.iconify;
else
end;
//REMOVE THIS, USED TO TRACK MOUSE MOVE OVER WIDGET TO SEE SIZE OF FIXED !
//g_object_set_data(PGObject(FScrollWin), 'lcldebugscrollwin', Self);
//g_object_set_data(PGObject(FCentralWidget), 'lcldebugfixed', Self);