Panel/DrawTextEntryText

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

Contents

Description

Used to draw the text in a DTextEntry within a derma skin. This should be called within the SKIN:PaintTextEntry skin hook.

Arguments

table textCol

The colour of the main text.

Arguments

table highlightCol

The colour of the selection highlight (when selecting text).

Arguments

table cursorCol

The colour of the text cursor (or caret).

Examples

Example

The paint function used in the default derma skin.

function SKIN:PaintTextEntry( panel, w, h )

	if ( panel.m_bBackground ) then
	
		if ( panel:GetDisabled() ) then
			self.tex.TextBox_Disabled( 0, 0, w, h )
		elseif ( panel:HasFocus() ) then
			self.tex.TextBox_Focus( 0, 0, w, h )
		else
			self.tex.TextBox( 0, 0, w, h )
		end
	
	end
	
	panel:DrawTextEntryText( panel.m_colText, panel.m_colHighlight, panel.m_colCursor )
	
end


Personal tools
Navigation