Garry's Mod Wiki


Panel:InvalidateLayout( boolean layoutNow = false )


Causes the panel to re-layout in the next frame. During the layout process PANEL:PerformLayout will be called on the target panel.

You should avoid calling this function every frame.

Using this on a panel after clicking on a docked element will cause docked elements to reorient themselves incorrectly. This can be fixed by assigning a unique Panel.SetZPos to each docked element.


1 boolean layoutNow = false
If true the panel will re-layout instantly and not wait for the next frame.

Page Links

Special Pages



Render Time: 32ms

DB GetPage 4
Generate Html 5
SaveChanges (1) 10
Render Body 0
Render Sidebar 12