Panel

From GMod Wiki

Revision as of 17:26, 10 February 2011 by garry :D (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

A Panel is a control for a VGUI. Some of these functions/hooks may only work on certain VGUI elements.

Hooks for use with panels are detailed here :

Object Methods

NewerClient.png Panel.SetAchievement
NewerClient.png Panel.StartAnimate
NewerClient.png Panel.StopAnimate
NewerClient.png Panel:AddText
NewerClient.png Panel:AlignBottom
NewerClient.png Panel:AlignLeft
NewerClient.png Panel:AlignRight
NewerClient.png Panel:AlignTop
NewerClient.png Panel:AlphaTo
NewerClient.png Panel:AnimationThinkInternal
NewerClient.png Panel:AppendText
NewerClient.png Panel:CenterHorizontal
NewerClient.png Panel:CenterVertical
NewerClient.png Panel:Center
NewerClient.png Panel:Clear
NewerClient.png Panel:ColorTo
NewerClient.png Panel:Command
NewerClient.png Panel:CopyBounds
NewerClient.png Panel:CopyHeight
NewerClient.png Panel:CopyPos
NewerClient.png Panel:CopyWidth
NewerClient.png Panel:CursorPos
NewerClient.png Panel:DoModal
NewerClient.png Panel:DockMargin
NewerClient.png Panel:DockPadding
NewerClient.png Panel:Dock
NewerClient.png Panel:DrawFilledRect
NewerClient.png Panel:DrawOutlinedRect
NewerClient.png Panel:DrawTextEntryText
NewerClient.png Panel:DrawTexturedRect
NewerClient.png Panel:FocusNext
NewerClient.png Panel:FocusPrevious
NewerClient.png Panel:GetAlpha
NewerClient.png Panel:GetBounds
NewerClient.png Panel:GetCaretPos
NewerClient.png Panel:GetClassName
NewerClient.png Panel:GetContentSize
NewerClient.png Panel:GetCookieName
NewerClient.png Panel:GetCookieNumber
NewerClient.png Panel:GetCookie
NewerClient.png Panel:GetDock
NewerClient.png Panel:GetName
NewerClient.png Panel:GetParent
NewerClient.png Panel:GetPos
NewerClient.png Panel:GetSize
NewerClient.png Panel:GetSkin
NewerClient.png Panel:GetTable
NewerClient.png Panel:GetTall
NewerClient.png Panel:GetValue
NewerClient.png Panel:GetWide
NewerClient.png Panel:HasFocus
NewerClient.png Panel:HasParent
NewerClient.png Panel:InsertColorChange
NewerClient.png Panel:InvalidateLayout
NewerClient.png Panel:InvalidateParent
NewerClient.png Panel:IsMultiline
NewerClient.png Panel:IsValid
NewerClient.png Panel:IsVisible
NewerClient.png Panel:KillFocus
NewerClient.png Panel:LerpPositions
NewerClient.png Panel:LoadControlsFromFile
NewerClient.png Panel:LoadControlsFromString
NewerClient.png Panel:LocalToScreen
NewerClient.png Panel:MakePopup
NewerClient.png Panel:MouseCapture
NewerClient.png Panel:MoveAbove
NewerClient.png Panel:MoveBelow
NewerClient.png Panel:MoveBy
NewerClient.png Panel:MoveLeftOf
NewerClient.png Panel:MoveRightOf
NewerClient.png Panel:MoveToBack
NewerClient.png Panel:MoveToFront
NewerClient.png Panel:MoveTo
NewerClient.png Panel:NewAnimation
NewerClient.png Panel:NoClipping
NewerClient.png Panel:OpenURL
NewerClient.png Panel:PaintManual
NewerClient.png Panel:ParentToHUD
NewerClient.png Panel:PositionLabel
NewerClient.png Panel:PostMessage
NewerClient.png Panel:Prepare
NewerClient.png Panel:RebuildSpawnIcon
NewerClient.png Panel:Refresh
NewerClient.png Panel:Remove
NewerClient.png Panel:RequestFocus
NewerClient.png Panel:ScreenToLocal
NewerClient.png Panel:SelectAllText
NewerClient.png Panel:SetActionFunction
NewerClient.png Panel:SetAlpha
NewerClient.png Panel:SetAnimationEnabled
NewerClient.png Panel:SetAutoDelete
NewerClient.png Panel:SetBGColorEx
NewerClient.png Panel:SetBGColor
NewerClient.png Panel:SetCaretPos
NewerClient.png Panel:SetCommand
NewerClient.png Panel:SetConVar
NewerClient.png Panel:SetContentAlignment
NewerClient.png Panel:SetCookieName
NewerClient.png Panel:SetCookie
NewerClient.png Panel:SetCursor
NewerClient.png Panel:SetDrawOnTop
NewerClient.png Panel:SetEnabled
NewerClient.png Panel:SetFGColorEx
NewerClient.png Panel:SetFGColor
NewerClient.png Panel:SetFocusTopLevel
NewerClient.png Panel:SetFont
NewerClient.png Panel:SetHTML
NewerClient.png Panel:SetHeight
NewerClient.png Panel:SetKeyBoardInputEnabled
NewerClient.png Panel:SetKeyboardInputEnabled
NewerClient.png Panel:SetMinimumSize
NewerClient.png Panel:SetModel
NewerClient.png Panel:SetMouseInputEnabled
NewerClient.png Panel:SetMultiline
NewerClient.png Panel:SetName
NewerClient.png Panel:SetPaintBackgroundEnabled
NewerClient.png Panel:SetPaintBorderEnabled
NewerClient.png Panel:SetPaintFunction
NewerClient.png Panel:SetPaintedManually
NewerClient.png Panel:SetParent
NewerClient.png Panel:SetPlayer
NewerClient.png Panel:SetPos
NewerClient.png Panel:SetRenderInScreenshots
NewerClient.png Panel:SetSize
NewerClient.png Panel:SetSkin
NewerClient.png Panel:SetTabPosition
NewerClient.png Panel:SetTall
NewerClient.png Panel:SetTerm
NewerClient.png Panel:SetTextInset
NewerClient.png Panel:SetText
NewerClient.png Panel:SetToolTipPanel
NewerClient.png Panel:SetToolTip
NewerClient.png Panel:SetTooltipPanel
NewerClient.png Panel:SetTooltip
NewerClient.png Panel:SetVerticalScrollbarEnabled
NewerClient.png Panel:SetVisible
NewerClient.png Panel:SetWide
NewerClient.png Panel:SetWidth
NewerClient.png Panel:SetWrap
NewerClient.png Panel:SetZPos
NewerClient.png Panel:SizeToContentsX
NewerClient.png Panel:SizeToContentsY
NewerClient.png Panel:SizeToContents
NewerClient.png Panel:SizeTo
NewerClient.png Panel:Stop
NewerClient.png Panel:StretchBottomTo
NewerClient.png Panel:StretchRightTo
NewerClient.png Panel:StretchToParent
NewerClient.png Panel:TellParentAboutSizeChanges
NewerClient.png Panel:Valid
NewerClient.png Panel:__eq
NewerClient.png Panel:__gc
NewerClient.png Panel:__index
NewerClient.png Panel:__newindex

See Also

Personal tools
Namespaces
Variants
Actions
Navigation
Lua Scripting
Functions
Hooks
Toolbox