PANEL:GenerateExample

  PANEL:GenerateExample( string class, Panel dpropertysheet, number width, number height )

Açıklama

Panelin, bu panel için kullanılacak örnek kullanım senaryosu / örnek kod oluşturması gerektiğinde çağrılır. derma_controls konsol komutu ile açılan panelde kullanılır.

Argümanlar

1 string class
Örnek oluşturulacak panelin sınıf adı. Bu, sizin panelinizin sınıf adı olacaktır.
2 Panel dpropertysheet
Örneğinizi ekleyeceğiniz bir DPropertySheet. Aşağıdaki örneklere bakın.
3 number width
Özellik sayfasının genişliği?
4 number height
Özellik sayfasının yüksekliği?

Örnek

Bu hook'un DButton'ın kodundan alınmış örnek kullanımı.

function PANEL:GenerateExample( ClassName, PropertySheet, Width, Height ) local ctrl = vgui.Create( ClassName ) ctrl:SetText( "Example Button" ) ctrl:SetWide( 200 ) PropertySheet:AddSheet( ClassName, ctrl, nil, true, true ) end derma.DefineControl( "DButton", "A standard Button", PANEL, "DLabel" )
Çıktı: derma_controls menüsünde "DButton" adında bir sekme belirecektir.

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