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.
Ebeveyn
Bu sayfada listelenmeyen metotları vb. DLabel'dan türetir.
Metotlar
DTooltip:Close()
Araç ipucunu kapanmaya zorlar. Bu, paneli kaldıracaktır.
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'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