DTooltip

Açıklama

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız.

Araç ipuçları için dahili olarak kullanılan paneldir. Bakınız Panel:SetTooltip.

Kaynağı görüntüle

Ebeveyn

Bu sayfada listelenmeyen metotları vb. DLabel'dan türetir.

Metotlar

DTooltip:Close()
Araç ipucunu kapanmaya zorlar. Bu, paneli kaldıracaktır.
DTooltip:DrawArrow( number x, number y )
DTooltip'un altına bir üçgen çizmek için kullanılır. DTooltip:SetContents gerektirir, bu olmadan hata verir.
DTooltip:OpenForPanel( Panel pnl )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Verilen panel için araç ipucunu görüntülemek üzere ayarlar ve zamanlayıcıyı başlatır. Normalde bunu çağırmazsınız ve Panel:SetTooltip, Panel:SetTooltipPanel veya Panel:SetTooltipPanelOverride kullanırsınız.
DTooltip:PositionTooltip()
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Aynı çizim pozisyonunda kalmaması için DTooltip'u konumlandırır.
DTooltip:SetContents( Panel panel, boolean delete = false )
DTooltip'un içine hangi Paneli koymak istediğiniz. Aynı anda yalnızca bir Paneliniz olabilir; daha fazlasını eklemek için Ebeveynleme (Parenting) kullanın.

Örnek

Bir Araç İpucunu manuel olarak çizmek, ardından üzerine boyama yapmak.

local DFrame = vgui.Create( "DFrame" ) DFrame:SetPos( 100, 100 ) DFrame:SetSize( 100, 100 ) local DTooltip = vgui.Create( "DTooltip" ) DTooltip:SetPos( 0, 0 ) DTooltip:SetSize( 250, 50 ) DTooltip:SetText( "Manual Tooltip" ) DTooltip:OpenForPanel( DFrame ) DTooltip:PositionTooltip() DTooltip.Paint = function() draw.RoundedBox( 5, 0, 0, 250, 50, Color( 255, 255, 255, 255 ) ) end

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