summaryrefslogtreecommitdiff
path: root/gamemode/cl_qmenu.lua
diff options
context:
space:
mode:
Diffstat (limited to 'gamemode/cl_qmenu.lua')
-rw-r--r--gamemode/cl_qmenu.lua132
1 files changed, 66 insertions, 66 deletions
diff --git a/gamemode/cl_qmenu.lua b/gamemode/cl_qmenu.lua
index 2a6d248..f5e8740 100644
--- a/gamemode/cl_qmenu.lua
+++ b/gamemode/cl_qmenu.lua
@@ -6,7 +6,7 @@ AccessorFunc( PANEL, "m_bAlt", "Alt" )
AccessorFunc( PANEL, "m_bSelected", "Selected" )
function PANEL:Init()
- self:SetContentAlignment( 4 )
+ self:SetContentAlignment( 4 )
self:SetTextInset( 5, 0 )
self:SetTall( 15 )
end
@@ -48,7 +48,7 @@ function PANEL:PerformLayout()
end
function PANEL:AddCheckBox( strConVar )
- if ( !self.Checkbox ) then
+ if ( !self.Checkbox ) then
self.Checkbox = vgui.Create( "DCheckBox", self )
end
@@ -65,7 +65,7 @@ function PANEL:Init()
self:SetSpacing( 5 )
self:SetPadding( 5 )
self:EnableHorizontal( false )
- self:EnableVerticalScrollbar( true )
+ self:EnableVerticalScrollbar( true )
function self:Paint()
draw.RoundedBox( 4, 0, 0, self:GetWide(), self:GetTall(), Color( 75, 75, 75 ) )
end
@@ -76,8 +76,8 @@ function PANEL:Init()
cat:SetLabel( k )
local IconList = vgui.Create( "DPanelList", cat )
- IconList:EnableVerticalScrollbar( true )
- IconList:EnableHorizontal( true )
+ IconList:EnableVerticalScrollbar( true )
+ IconList:EnableHorizontal( true )
IconList:SetAutoSize( true )
IconList:SetSpacing( 5 )
IconList:SetPadding( 5 )
@@ -89,9 +89,9 @@ function PANEL:Init()
local Icon = vgui.Create( "SpawnIcon", IconList )
Icon:SetModel( value )
Icon.DoClick = function( Icon ) RunConsoleCommand( "gm_spawn", value, 0 ) end
- --Icon:SetIconSize( 64 )
- Icon:InvalidateLayout( true )
- Icon:SetToolTip( Format( "%s", value ) )
+ --Icon:SetIconSize( 64 )
+ Icon:InvalidateLayout( true )
+ Icon:SetToolTip( Format( "%s", value ) )
IconList:AddItem( Icon )
end
end
@@ -119,7 +119,7 @@ function PANEL:Init()
function self.ContextPanel:Paint()
draw.RoundedBox( 4, 0, 0, self:GetWide(), self:GetTall(), Color( 255, 255, 255, 150 ) )
end
-
+
if ( ToolsLoad == false || ToolsLoad == nil || ToolsLoad == NULL || ToolsLoad == "" ) then
AllTools = spawnmenu.GetTools()
local ToolsLoad = true
@@ -129,29 +129,29 @@ function PANEL:Init()
if ( !ToolTables ) then LocalPlayer():ChatPrint( "ERROR: Tools List could not be loaded." ) return end
- for k, v in pairs( ToolTables[1].Items ) do
+ for k, v in pairs( ToolTables[1].Items ) do
if ( type( v ) == "table" ) then
- local Name = v.ItemName
- local Label = v.Text
- v.ItemName = nil
- v.Text = nil
- self:AddCategory( Name, Label, v )
+ local Name = v.ItemName
+ local Label = v.Text
+ v.ItemName = nil
+ v.Text = nil
+ self:AddCategory( Name, Label, v )
end
end
end
function PANEL:AddCategory( Name, Label, ToolItems )
- self.Category = vgui.Create( "DCollapsibleCategory" )
+ self.Category = vgui.Create( "DCollapsibleCategory" )
self.Tools:AddItem( self.Category )
- self.Category:SetLabel( Label )
- self.Category:SetCookieName( "ToolMenu." .. tostring( Name ) )
+ self.Category:SetLabel( Label )
+ self.Category:SetCookieName( "ToolMenu." .. tostring( Name ) )
- self.CategoryContent = vgui.Create( "DPanelList" )
- self.CategoryContent:SetAutoSize( true )
- self.CategoryContent:SetDrawBackground( false )
- self.CategoryContent:SetSpacing( 0 )
- self.CategoryContent:SetPadding( 0 )
- self.Category:SetContents( self.CategoryContent )
+ self.CategoryContent = vgui.Create( "DPanelList" )
+ self.CategoryContent:SetAutoSize( true )
+ self.CategoryContent:SetDrawBackground( false )
+ self.CategoryContent:SetSpacing( 0 )
+ self.CategoryContent:SetPadding( 0 )
+ self.Category:SetContents( self.CategoryContent )
local bAlt = true
local NumTools = 0
@@ -160,23 +160,23 @@ function PANEL:AddCategory( Name, Label, ToolItems )
if ( table.HasValue( GMS.ProhibitedStools, v.ItemName ) && !LocalPlayer():IsAdmin() ) then continue end
NumTools = NumTools + 1
- local Item = vgui.Create( "ToolMenuButton", self )
- Item:SetText( v.Text )
- Item.OnSelect = function( button ) self:EnableControlPanel( button ) end
- concommand.Add( Format( "tool_%s", v.ItemName ), function() Item:OnSelect() end )
+ local Item = vgui.Create( "ToolMenuButton", self )
+ Item:SetText( v.Text )
+ Item.OnSelect = function( button ) self:EnableControlPanel( button ) end
+ concommand.Add( Format( "tool_%s", v.ItemName ), function() Item:OnSelect() end )
- if ( v.SwitchConVar ) then
- Item:AddCheckBox( v.SwitchConVar )
- end
+ if ( v.SwitchConVar ) then
+ Item:AddCheckBox( v.SwitchConVar )
+ end
- Item.ControlPanelBuildFunction = v.CPanelFunction
- Item.Command = v.Command
- Item.Name = v.ItemName
- Item.Controls = v.Controls
- Item.Text = v.Text
+ Item.ControlPanelBuildFunction = v.CPanelFunction
+ Item.Command = v.Command
+ Item.Name = v.ItemName
+ Item.Controls = v.Controls
+ Item.Text = v.Text
- Item:SetAlt( bAlt )
- bAlt = !bAlt
+ Item:SetAlt( bAlt )
+ bAlt = !bAlt
self.CategoryContent:AddItem( Item )
end
@@ -187,28 +187,28 @@ function PANEL:AddCategory( Name, Label, ToolItems )
end
end
-function PANEL:EnableControlPanel( button )
- if ( self.LastSelected ) then
+function PANEL:EnableControlPanel( button )
+ if ( self.LastSelected ) then
self.LastSelected:SetSelected( false )
- end
+ end
- button:SetSelected( true )
- self.LastSelected = button
+ button:SetSelected( true )
+ self.LastSelected = button
- local cp = controlpanel.Get( button.Name )
- if ( !cp:GetInitialized() ) then
- cp:FillViaTable( button )
- end
+ local cp = controlpanel.Get( button.Name )
+ if ( !cp:GetInitialized() ) then
+ cp:FillViaTable( button )
+ end
- self.ContextPanel:Clear()
- self.ContextPanel:AddItem( cp )
- self.ContextPanel:Rebuild()
+ self.ContextPanel:Clear()
+ self.ContextPanel:AddItem( cp )
+ self.ContextPanel:Rebuild()
- g_ActiveControlPanel = cp
+ g_ActiveControlPanel = cp
- if ( button.Command ) then
- LocalPlayer():ConCommand( button.Command )
- end
+ if ( button.Command ) then
+ LocalPlayer():ConCommand( button.Command )
+ end
end
function PANEL:Paint()
@@ -427,7 +427,7 @@ function PANEL:Init()
item:SetText( "Apply settings" )
item:SetTall( 26 )
self.Buddies:AddItem( item )
-
+
local item = vgui.Create( "DButton" )
item:SetConsoleCommand( "spp_clear_buddies" )
item:SetText( "Clear all buddies" )
@@ -443,7 +443,7 @@ function PANEL:Think()
self.LastThink = CurTime()
self.AdminCleanUp:Clear( true )
self.Buddies:Clear( true )
-
+
/* Admin cleanup */
if ( LocalPlayer():IsAdmin() ) then
for i, p in pairs( player.GetAll() ) do
@@ -459,18 +459,18 @@ function PANEL:Think()
item:SetTall( 26 )
item:SetText( "Cleanup disconnected players props" )
self.AdminCleanUp:AddItem( item )
-
+
self.AdminSettings:SetVisible( true )
self.AdminCleanUp:SetVisible( true )
else
local item = vgui.Create( "DLabel" )
item:SetText( "You are not an admin." )
self.AdminCleanUp:AddItem( item )
-
+
self.AdminSettings:SetVisible( false )
self.AdminCleanUp:SetVisible( false )
end
-
+
/* Client */
for i, p in pairs( player.GetAll() ) do
if ( p != LocalPlayer() ) then
@@ -483,13 +483,13 @@ function PANEL:Think()
self.Buddies:AddItem( item )
end
end
-
+
local item = vgui.Create( "DButton" )
item:SetConsoleCommand( "spp_apply_buddies" )
item:SetText( "Apply settings" )
item:SetTall( 26 )
self.Buddies:AddItem( item )
-
+
local item = vgui.Create( "DButton" )
item:SetConsoleCommand( "spp_clear_buddies" )
item:SetText( "Clear all buddies" )
@@ -773,7 +773,7 @@ function PANEL:PerformLayout()
// Save map
self.MapName:SetWide( self.MapSaving:GetWide() - 20 )
self.SaveMap:SetWide( self.MapSaving:GetWide() - 20 )
-
+
// Load/delete map
self.MapNameL:SetSize( self.MapSaving:GetWide() - 20, 24 )
self.LoadMap:SetWide( self.MapSaving:GetWide() / 2 - 20 )
@@ -880,14 +880,14 @@ end )
function GM:OnSpawnMenuOpen()
if ( LocalPlayer():GetNWBool( "AFK" ) ) then return end
-
+
if ( !IsValid( gSpawnMenu ) ) then
gSpawnMenu = vgui.Create( "gms_menu" )
gSpawnMenu:SetVisible( false )
-
+
UpdateSavegames()
end
-
+
gSpawnMenu.m_bHangOpen = false
gSpawnMenu:MakePopup()
@@ -911,7 +911,7 @@ function GM:OnSpawnMenuOpen()
end
function GM:OnSpawnMenuClose()
- if ( gSpawnMenu.m_bHangOpen ) then
+ if ( gSpawnMenu.m_bHangOpen ) then
gSpawnMenu.m_bHangOpen = false
return
end