Garry's Mod Wiki

Revision Difference

Global.Derma_StringRequest#514779

<function name="Derma_StringRequest" parent="Global" type="libraryfunc">⤶ <description>Creates a derma window asking players to input a string.</description>⤶ <realm>Client and Menu</realm>⤶ <args>⤶ <arg name="title" type="string">The title of the created panel.</arg>⤶ <arg name="subtitle" type="string">The text above the input box</arg>⤶ <arg name="default" type="string">The default text for the input box.</arg>⤶ <arg name="confirm" type="function">The function to be called once the user has confirmed their input.</arg>⤶ <arg name="cancel" type="function" default="nil">The function to be called once the user has cancelled their input</arg>⤶ <arg name="confirmText" type="string" default="OK">Allows you to override text of the &quot;OK&quot; button</arg>⤶ <arg name="cancelText" type="string" default="Cancel">Allows you to override text of the &quot;Cancel&quot; button</arg>⤶ </args>⤶ <rets>⤶ <ret name="" type="Panel">The created <page>DFrame</page></ret>⤶ </rets>⤶ </function>⤶ ⤶ <example>⤶ <description>Asks the user to input a string which is then printed to their console</description>⤶ <code>⤶ Derma_StringRequest(⤶ "Console Print", ⤶ "Input the string to print to console",⤶ "",⤶ function(text) print(text) end,⤶ function(text) print("Cancelled input") end⤶ )⤶ </code>⤶ <output></output>⤶ ⤶ </example>