Panel/DockPadding

From Garry's Mod
Jump to: navigation, search
 Panel:DockPadding( )

Contents

Description

Sets the dock padding of the panel.

The dock padding is the extra space that will be left around the edge when child elements are docked inside this element.

Arguments

number paddingLeft

The left padding to the parent.

Arguments

number paddingTop

The top padding to the parent.

Arguments

number paddingRight

The right padding to the parent.

Arguments

number paddingBottom

The bottom padding to the parent.

Examples

Example

Example showing the effects of DockMargin and DockPadding

local frame = vgui.Create("DFrame")
frame:SetSize(600, 300)
frame:SetTitle("Docking Demonstration")
frame:Center()
frame:MakePopup(true)

local panel = vgui.Create("DPanel", frame)
panel:DockMargin(10, 20, 30, 40)
panel:DockPadding(40, 30, 20, 10)
panel:Dock(FILL)

local button = vgui.Create("DButton", panel)
button:SetText("Lopsided proportions!")
button:Dock(FILL)

Output:



panel dockmargin dockpadding.png
Personal tools
Navigation