Revision Difference
DMenu#513708
<panel>⤶
<parent>DScrollPanel</parent>⤶
<preview>DMenu_ex1.png</preview>⤶
<description>A simple menu with sub menu, icon and convar support.</description>⤶
<hooks></hooks>⤶
⤶
</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>⤶
⤶