mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-10-31 02:42:33 +01:00 
			
		
		
		
	AnchorDocking: Show also inactive tabed windows in Window-menu. Issue #32618, patch from Pascal Riekenberg.
git-svn-id: trunk@56244 -
This commit is contained in:
		
							parent
							
								
									a43dd15a73
								
							
						
					
					
						commit
						0bf8f0f4c9
					
				| @ -251,7 +251,12 @@ begin | ||||
|   Result:=false; | ||||
|   if AForm is TAnchorDockHostSite then exit; | ||||
|   if (DockMaster.FindControl(AForm.Name)=nil) and (AForm.Parent<>nil) then exit; | ||||
|   Result:=true; | ||||
|   Result := AForm.IsVisible | ||||
|     or ( | ||||
|       Assigned(AForm.Parent) | ||||
|       and Assigned(AForm.Parent.Parent) | ||||
|       and (AForm.Parent.Parent is TAnchorDockPage) | ||||
|     ); | ||||
| end; | ||||
| 
 | ||||
| procedure TIDEAnchorDockMaster.AdjustMainIDEWindowHeight( | ||||
|  | ||||
| @ -1785,14 +1785,14 @@ begin | ||||
|   for i:=0 to Screen.FormCount-1 do begin | ||||
|     AForm:=Screen.Forms[i]; | ||||
|     //debugln(['TMainIDEBase.UpdateWindowMenu ',DbgSName(AForm),' Vis=',AForm.IsVisible,' Des=',DbgSName(AForm.Designer)]); | ||||
|     if (not AForm.IsVisible) or (AForm=MainIDEBar) or (AForm=SplashForm) | ||||
|     or IsFormDesign(AForm) or (WindowsList.IndexOf(AForm)>=0) then | ||||
|     if (AForm=MainIDEBar) or (AForm=SplashForm) or IsFormDesign(AForm) | ||||
|     or (WindowsList.IndexOf(AForm)>=0) then | ||||
|       continue; | ||||
|     if IDEDockMaster<>nil then | ||||
|     begin | ||||
|       if not IDEDockMaster.AddableInWindowMenu(AForm) then continue; | ||||
|     end else begin | ||||
|       if AForm.Parent<>nil then continue; | ||||
|       if (AForm.Parent<>nil) or not AForm.IsVisible then continue; | ||||
|     end; | ||||
|     WindowsList.Add(AForm); | ||||
|   end; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 juha
						juha