Revision Difference
DMenu#546299
<panel>
<parent>DScrollPanel</parent>
<preview>DMenu_ex1.png</preview>
<description>A simple menu with sub menu, icon and convar support.</description>
</panel>
<example>
<description>Creates a DMenu with a submenu.</description>
<code>
local Menu = DermaMenu()
-- Add a simple option.
Menu:AddOption( "Simple option" )
-- Simple option, but we're going to add an icon
local btnWithIcon = Menu:AddOption( "Option with icon" )
btnWithIcon:SetIcon( "icon16/bug.png" ) -- Icons are in materials/icon16 folder
-- Adds a simple line spacer
Menu:AddSpacer()
-- Add a submenu
local SubMenu = Menu:AddSubMenu( "A Sub Menu" )
SubMenu:AddOption( "Sub Option #1" ):SetIcon( "icon16/group.png" )
-- Add a submenu with icon
local Child, Parent = Menu:AddSubMenu( "A Sub Menu with Icon" )
Parent:SetIcon( "icon16/arrow_refresh.png" )
Child:AddOption( "Sub Option #2" ):SetIcon( "icon16/group.png" )
-- Open the menu
Menu:Open()
</code>
</example>
⤶
⤶
<upload src="97253/8d9d90dd86a6a2b.png" size="46243" name="image.png" />