Revision Difference
DForm:PropSelect#546188
<function name="PropSelect" parent="DForm" type="panelfunc">⤶
<ispanel>yes</ispanel>⤶
<description>Creates a <page>PropSelect</page> panel and docks it to the top of the DForm.</description>⤶
<realm>Client</realm>⤶
<added>2021.12.15</added>⤶
<args>⤶
<arg name="label" type="string">The label to display above the prop select.</arg>⤶
<arg name="convar" type="string">The convar to set the selected model to.</arg>⤶
<arg name="models" type="table">A table of models to display for selection. Supports 2 formats:⤶
1) Key is the model and value are the <page>convar</page>s to set when that model is selected in format `convar=value`⤶
2) An table of tables where each table must have the following keys:⤶
* <page>string</page> model - The model.⤶
* <page>number</page> skin - Model's skin. Defaults to 0⤶
* <page>string</page> tooltip - Displayed when user hovers over the model. Defaults to the model path.⤶
* The key of the table is the value of the convar.⤶
⤶
</arg>⤶
<arg name="height" type="number" default="2">The height of the prop select panel, in 64px icon increments.</arg>⤶
</args>⤶
<rets>⤶
<ret name="" type="Panel">The created <page>PropSelect</page> panel.</ret>⤶
</rets>⤶
</function>