Panel:DrawTextEntryText

  Panel:DrawTextEntryText( table textCol, table highlightCol, table cursorCol )

Açıklama

Bir derma görünümü içindeki bir DTextEntry'deki metni çizmek için kullanılır. Bu genellikle SKIN:PaintTextEntry görünüm kancası (skin hook) içinde çağrılır.

Argümanlardan herhangi biri verilmezse sessizce başarısız olur.
Bu, 2B çizim bağlamı gerektiren bir çizim fonksiyonudur.

Bu, yalnızca 2B Çizim Kancaları (2d Rendering Hooks) içinde çalışacağı anlamına gelir.

Argümanlar

1 table textCol
Ana metnin rengi.
2 table highlightCol
Seçim vurgusunun rengi (metin seçilirken).
3 table cursorCol
Metin imlecinin (veya yanıp sönen çizginin) rengi.

Örnek

Varsayılan derma görünümünde kullanılan paint (çizim) fonksiyonu.

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

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord