Garry's Mod Wiki

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>