Revision Difference
vgui.RegisterFile#560861
<function name="RegisterFile" parent="vgui" type="libraryfunc">
	<description>Registers a new <page>VGUI</page> panel from a file, to be used with <page>vgui.CreateFromTable</page>.
File file must use the `PANEL` global that is provided just before the file is <page>Global.include</page>d, for example:
```
PANEL.Base = "Panel"
function PANEL:Init()
	-- Your code...
end
function PANEL:Think()
	-- Your code...
end
```
</description>
	<realm>Client and Menu</realm>
    <file line="109-126">lua/includes/extensions/client/panel/scriptedpanels.lua</file>
    <file line="112-L129">lua/includes/extensions/client/panel/scriptedpanels.lua</file>
	<args>
		<arg name="file" type="string">The file to register</arg>
	</args>
	<rets>
		<ret name="" type="table">A table containing info about the panel.</ret>
	</rets>
</function>
 Garry's Mod
			Garry's Mod 
		 Rust
			Rust 
		 Steamworks
			Steamworks 
		 Wiki Help
			Wiki Help