DCategoryList
Açıklama
Birden fazla DCollapsibleCategory paneli için bir kapsayıcıdır. Adından da anlaşılacağı gibi, her biri kullanıcı tarafından isteğe bağlı olarak daraltılabilir veya genişletilebilir.
Ebeveyn
Bu sayfada listelenmeyen metotları vb. DScrollPanel'dan türetir.
Uygular
Aşağıdaki kancaları/metotları uygular veya geçersiz kılar. Bunları geçersiz kılmak isterseniz, muhtemelen orijinal fonksiyonu da çağırmak istersiniz.
Örnek
Yukarıda görüldüğü gibi, bir kategori ve bir DFrame ile bir DCategoryList oluşturur.
local frame = vgui.Create( "DFrame" )
frame:SetSize( 500, 500 )
frame:Center()
frame:MakePopup()
local CatList = vgui.Create( "DCategoryList", frame )
CatList:Dock( FILL )
local Cat = CatList:Add( "Metin içerikli test kategorisi" )
Cat:Add( "Öğe 1" )
local button = Cat:Add( "Öğe 2" )
button.DoClick = function()
print( "Öğe 2'ye tıklandı." )
end
-- İçerik herhangi bir panel, hatta bir DPanelList bile olabilir
local Cat2 = CatList:Add( "Panel içerikli test kategorisi" )
Cat2:SetTall( 100 )
local Contents = vgui.Create( "DButton" )
Contents:SetText( "Bu, kategorinin içeriğidir" )
Cat2:SetContents( Contents )
CatList:InvalidateLayout( true )

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