Text

Sets a panel's text. If the panel has text methods (SetText, SetFont, etc.) it will use those. Otherwise, this class will directly apply the text through the panel's Paint function.

Arguments

String text Self explanatory

(Optional) String font Font which the text will use

(Optional) Color col Color of the text

(Optional) Number alignment Alignment of the text, uses TEXT_ALIGN enums

(Optional) Number ox Pixel offset to apply to the x plane

(Optional) Number oy Pixel offset to apply to the y plane

(Optional) Boolean paint Force the panel to paint the text instead of just set it (panels which support text methods, like labels and buttons)

Example

local pnl = vgui.Create("DPanel")
pnl:ClearPaint()
    :Background(Color(0, 0, 0, 200))
    :Text("Left with an offset", "DermaLarge", Color(0, 255, 0), TEXT_ALIGN_LEFT, 5)

results matching ""

    No results matching ""