Revision Difference
Panel:SetWrap#529093
<function name="SetWrap" parent="Panel" type="classfunc">
<description>
Sets whether text wrapping should be enabled or disabled on <page>Label</page> and <page>DLabel</page> panels.
Use <page>DLabel:SetAutoStretchVertical</page> to automatically correct vertical size; <page>Panel:SizeToContents</page> will not set the correct height.
</description>
<realm>Client</realm>
<args>
<arg name="wrap" type="boolean">True to enable text wrapping, false otherwise.</arg>
<arg name="wrap" type="boolean">`True` to enable text wrapping, `false` otherwise.</arg>
</args>
</function>
<example>
<description>Creates two labels in a panel and sets the text wrapping to false and true respectively.</description>
<code>
-- Background panel
BGPanel = vgui.Create("DPanel")
BGPanel:SetSize(300, 130)
local BGPanel = vgui.Create( "DPanel" )
BGPanel:SetSize( 300, 130 )
BGPanel:Center()
BGPanel:SetBackgroundColor(Color(0, 0, 0))
BGPanel:SetBackgroundColor( color_black )
-- Label with no text wrapping
local lbl_nowrap = vgui.Create("DLabel", BGPanel)
lbl_nowrap:SetPos(10, 10)
lbl_nowrap:SetSize(280, 50)
lbl_nowrap:SetFont("GModNotify")
lbl_nowrap:SetText("This is a label that has text wrapping disabled.")
lbl_nowrap:SetWrap(false)
local lbl_nowrap = vgui.Create( "DLabel", BGPanel )
lbl_nowrap:SetPos( 10, 10 )
lbl_nowrap:SetSize( 280, 50 )
lbl_nowrap:SetFont( "GModNotify" )
lbl_nowrap:SetText( "This is a label that has text wrapping disabled." )
lbl_nowrap:SetWrap( false )
-- Label with text wrapping
local lbl_wrap = vgui.Create("DLabel", BGPanel)
lbl_wrap:SetPos(10, 70)
lbl_wrap:SetSize(280, 50)
lbl_wrap:SetFont("GModNotify")
lbl_wrap:SetText("This is a label that has text wrapping enabled.")
lbl_wrap:SetWrap(true)
local lbl_wrap = vgui.Create( "DLabel", BGPanel )
lbl_wrap:SetPos( 10, 70 )
lbl_wrap:SetSize( 280, 50 )
lbl_wrap:SetFont( "GModNotify" )
lbl_wrap:SetText( "This is a label that has text wrapping enabled." )
lbl_wrap:SetWrap( true )
</code>
<output><image src="Panel_SetWrap_example1.png"/></output>
⤶
</example></example>