spawnmenu.GetToolMenu

From Garry's Mod
Jump to: navigation, search
 spawnmenu.GetToolMenu( )

Contents

Description

Adds a new tool tab (or returns an existing one by name) to the right side of the spawnmenu via the SANDBOX:AddToolMenuTabs hook.

Arguments

string name

The internal name of the tab. This is used for sorting.

Arguments

string label=name

The 'nice' name of the tab

Arguments

string icon="icon16/wrench.png"

The filepath to the icon of the tab. Should be a .png

Returns

table

A table of tables representing categories and items in the left part of the tab. See example below to example structure.

Examples

Example

Prints out the contents of the default Tool Tab.

PrintTable( spawnmenu.GetToolMenu( "Main" ) )

Output:

1:
		1:
				CPanelFunction	=	function: 0x48a60408
				Command	=	gmod_tool axis
				Controls	=	axis
				ItemName	=	axis
				Text	=	#tool.axis.name
		2:
				CPanelFunction	=	function: 0x48a6b218
				Command	=	gmod_tool ballsocket
				Controls	=	ballsocket
				ItemName	=	ballsocket
				Text	=	#tool.ballsocket.name
		3:
				CPanelFunction	=	function: 0x48a8be48
				Command	=	gmod_tool elastic
				Controls	=	elastic
				ItemName	=	elastic
				Text	=	#tool.elastic.name
		4:
				CPanelFunction	=	function: 0x48ab5998
				Command	=	gmod_tool hydraulic
				Controls	=	hydraulic
				ItemName	=	hydraulic
				Text	=	#tool.hydraulic.name
...
		ItemName	=	Constraints
		Text	=	#spawnmenu.tools.constraints
2:
		1:
				CPanelFunction	=	function: 0x3a4235c8
				Command	=	gmod_tool balloon
				Controls	=	balloon
				ItemName	=	balloon
				Text	=	#tool.balloon.name
...
		ItemName	=	Construction
		Text	=	#spawnmenu.tools.construction
...
Personal tools
Navigation