blob: 2ce0bbb6261580899dbf942c3648c7300f2dae27 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
function GM:OnContextMenuOpen()
print("Context menu hooked correctly")
local Menu = DermaMenu() -- Is the same as vgui.Create( "DMenu" )
Menu:AddOption( "Simple option" ) -- Add a simple option.
local btnWithIcon = Menu:AddOption( "Option with icon" ) -- Simple option, but we're going to add an icon
btnWithIcon:SetIcon( "icon16/bug.png" ) -- Icons are in materials/icon16 folder
Menu:AddSpacer() -- Adds a simple line spacer
local SubMenu = Menu:AddSubMenu( "A Sub Menu" ) -- Add a submenu
SubMenu:AddOption( "Sub Option #1" ):SetIcon( "icon16/group.png" ) -- SetIcon possible like this
Menu:Open()
end
function GM:OnContextMenuClose()
end
|