ContentSidebar

Açıklama

Bu dahili olarak kullanılır - kullanabilmenize rağmen muhtemelen kullanmamalısınız.

ContentSidebar, spawnmenu (doğma menüsü) tarafından dahili olarak kullanılır ve Spawnmenu Toolbar (Doğma Menüsü Araç Çubuğu) gibi şeyleri yönetir. Dahili olarak ContentSidebar.Tree ile erişilebilen bir DTree kullanır. ContentSidebar:EnableModify çağrıldığında, ContentSidebar.Toolbox bir ContentSidebarToolbox döndürür.

Kaynağı görüntüle

Ebeveyn

Bu sayfada listelenmeyen metotları vb. DPanel'dan miras alır.

Uygular

Aşağıdaki kancaları/metotları uygular veya geçersiz kılar. Bunları geçersiz kılmak istiyorsanız, muhtemelen orijinal fonksiyonu da çağırmak istersiniz.

Metotlar

ContentSidebar:CreateSaveNotification( string style, string hookname = "PopulateContent" )
SANDBOX:SpawnlistContentChanged çağrıldığında gösterilecek bir Kaydetme Bildirimi oluşturur.
ContentSidebar:EnableModify()
Dahili olarak ContentSidebar:EnableSearch ve ContentSidebar:CreateSaveNotification'ı çağırır ve ContentSidebar.Toolbox altında erişilebilen bir ContentSidebarToolbox oluşturur. Oluşturulan Araç Kutusunu açmak için SANDBOX:OpenToolbox kancasını çağırın.
ContentSidebar:EnableSearch( string style, string hookname = "PopulateContent" )
Düğümlerin (Node) üzerinde gösterilecek bir arama çubuğu oluşturur.

Örnek

Bir ContentSidebar nasıl oluşturulur.

Frame = vgui.Create("DFrame") Frame:SetSize(ScrW() / 2, ScrH() / 2) Frame:Center() Frame:MakePopup() ContentSidebar = vgui.Create( "ContentSidebar", Frame) ContentSidebar:Dock(FILL) ContentSidebar:CreateSaveNotification() for k=1, 6 do local Node = ContentSidebar.Tree:AddNode("Example", "icon16/user.png") Node:SetHideExpander(true) Node:SetExpanded(true) Node.DoClick = function(self) hook.Call("SpawnlistContentChanged", GAMEMODE or GM) end for v=1, math.random(1, 5) do Node:AddNode("Example", "icon16/star.png") end end

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