mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 20:39:14 +02:00
anchordocking: undo MakeFullyVisible - it moves windows to other desktops
git-svn-id: trunk@41983 -
This commit is contained in:
parent
9cbfcbcbcd
commit
06c4055b7c
@ -2495,22 +2495,12 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TAnchorDockMaster.MakeVisible(AControl: TControl; SwitchPages: boolean);
|
procedure TAnchorDockMaster.MakeVisible(AControl: TControl; SwitchPages: boolean);
|
||||||
var
|
|
||||||
Form: TCustomForm;
|
|
||||||
begin
|
begin
|
||||||
while AControl<>nil do begin
|
while AControl<>nil do begin
|
||||||
AControl.Visible:=true;
|
AControl.Visible:=true;
|
||||||
if SwitchPages and (AControl is TAnchorDockPage) then
|
if SwitchPages and (AControl is TAnchorDockPage) then
|
||||||
TAnchorDockPageControl(AControl.Parent).PageIndex:=
|
TAnchorDockPageControl(AControl.Parent).PageIndex:=
|
||||||
TAnchorDockPage(AControl).PageIndex;
|
TAnchorDockPage(AControl).PageIndex;
|
||||||
if AControl.Parent=nil then begin
|
|
||||||
if AControl is TCustomForm then begin
|
|
||||||
Form:=TCustomForm(AControl);
|
|
||||||
if Form.Monitor<>nil then
|
|
||||||
Form.MakeFullyVisible(nil,true);
|
|
||||||
end;
|
|
||||||
break;
|
|
||||||
end;
|
|
||||||
AControl:=AControl.Parent;
|
AControl:=AControl.Parent;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user