Revision Difference
vgui.CreateFromTable#546689
<function name="CreateFromTable" parent="vgui" type="libraryfunc">
<description>Creates a panel from table.</description>
<description>Creates a panel from table. Typically used with <page>vgui.RegisterFile</page> and <page>vgui.RegisterTable</page>.</description>
<realm>Client and Menu</realm>
<file line="50-69">lua/includes/extensions/client/panel/scriptedpanels.lua</file>
<args>
<arg name="metatable" type="table">Your PANEL table</arg>⤶
<arg name="parent" type="Panel" default="nil">Which panel to parent the newly created panel to</arg>⤶
<arg name="name" type="string" default="nil">Name of your panel</arg>⤶
<arg name="metatable" type="table">Your PANEL table.</arg>⤶
<arg name="parent" type="Panel" default="nil">Which panel to parent the newly created panel to.</arg>⤶
<arg name="name" type="string" default="nil">Custom name of the created panel for scripting/debugging purposes. Can be retrieved with <page>Panel:GetName</page>.</arg>⤶
</args>
<rets>
<ret name="" type="Panel">Created panel</ret>⤶
<ret name="" type="Panel">The created panel, or `nil` if creation failed for whatever reason.</ret>⤶
</rets>
</function>