DPanel
Açıklama
Diğer elemanları ebeveyn olarak atamak için yaygın olarak kullanılan basit bir dikdörtgen kutu. Neredeyse tüm elemanlar buna dayanır.
Ebeveyn
Bu sayfada listelenmeyen metotları vb. Panel'den türetir.
Metotlar
table DPanel:GetBackgroundColor()
Panelin arka plan rengini döndürür.
Varsayılan arka plan rengi beyaz olmasına rağmen, bu metot varsayılan olarak nil döndürür
boolean DPanel:GetDisabled()
Panelin devre dışı bırakılıp bırakılmadığını döndürür.
boolean DPanel:GetDrawBackground()
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Bunun yerine DPanel:GetPaintBackground kullanmalısınız.
Panel arka planının çizilip çizilmediğini döndürür. DPanel:GetPaintBackground'ın takma adıdır.
DMenu tarafından dahili olarak kullanılır.
Çerçevenin bir derma menüsünün parçası olup olmadığını döndürür.
Eğer bu doğru (true) ise, çerçeveye tıklandığında CloseDermaMenus çağrılmaz ve bu nedenle açık olan tüm menüler açık kalır.
boolean DPanel:GetPaintBackground()
Panel arka planının çizilip çizilmediğini döndürür.
boolean DPanel:GetTabbingDisabled()
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Hiçbir şey yapmaz. DPanel:SetTabbingDisabled tarafından ayarlanan değeri döndürür.
DPanel:SetBackgroundColor( table color )
Panelin arka plan rengini ayarlar.
DPanel:SetDisabled( boolean disabled )
Panelin devre dışı bırakılıp bırakılmayacağını ayarlar.
DPanel:SetDrawBackground( boolean draw )
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Bunun yerine DPanel:SetPaintBackground kullanmalısınız.
Panel arka planının çizilip çizilmeyeceğini ayarlar. DPanel:SetPaintBackground'ın takma adıdır.
DMenu tarafından dahili olarak kullanılır.
Çerçevenin bir derma menüsünün parçası olup olmadığını ayarlar.
Eğer bu doğru (true) olarak ayarlanırsa, çerçeveye tıklandığında CloseDermaMenus çağrılmaz ve bu nedenle açık olan tüm menüler açık kalır.
DPanel:SetPaintBackground( boolean paint )
Panel arka planının boyanıp/çizilip çizilmeyeceğini ayarlar.
DPanel:SetTabbingDisabled( boolean draw )
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Hiçbir şey yapmaz.
DPanel:UpdateColours()
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Hiçbir şey yapmaz.
Örnek
Bir DPanel oluşturur ve içine bir DLabel ekler
local DPanel = vgui.Create( "DPanel" )
DPanel:SetPos( 10, 30 ) -- Panelin pozisyonunu ayarla
DPanel:SetSize( 200, 200 ) -- Panelin boyutunu ayarla
local DLabel = vgui.Create( "DLabel", DPanel )
DLabel:SetPos( 10, 10 ) -- Etiketin pozisyonunu ayarla
DLabel:SetText( "Ben bir DPanel içindeki bir DLabel'ım! :)" ) -- Etiketin metnini ayarla
DLabel:SizeToContents() -- Etiketi içindeki metne sığacak şekilde boyutlandır
DLabel:SetDark( 1 ) -- Etiket içindeki metnin rengini daha koyu bir renge ayarla
Çıktı: 

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