summaryrefslogtreecommitdiff
path: root/gamemode/client/cl_quickmenu.lua
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