DPanPanel

Açıklama

DScrollPanel'e benzer, ancak oyuncunun küçük bir pencere içinde yakınlaştırılmış bir resim gibi içeriklerde gezinmesine (pan) olanak tanıyan bir paneldir.

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 isterseniz, muhtemelen orijinal fonksiyonu da çağırmak istersiniz.

Metotlar

DPanPanel:AddItem( Panel pnl )
Verilen paneli DPanPanel:GetCanvas'a ebeveyn yapar.
Panel DPanPanel:GetCanvas()
Dahili kanvas panelidir.
DPanPanel:OnScroll( number x, number y )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Dahili olarak kullanılır, DPanPanel:ScrollToChild'dan çağrılır.
DPanPanel:ScrollToChild( Panel pnl )
Belirli bir alt panele kaydırır.
DPanPanel:SetCanvas( Panel pnl )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Dahili olarak kullanılır.

Örnekler

Örnek

local dpan = vgui.Create( "DFrame" ) dpan:SetSize( 700, 500 ) dpan:Center() dpan:MakePopup() local dpl = vgui.Create( "DPanel", dpan ) dpl:SetSize( 200, 200 ) dpl:SetPos( 100, 100 ) local panl = vgui.Create( "DPanPanel", dpl ) panl:Dock( FILL ) local bl1 = panl:Add( "DButton" ) bl1:SetText( "Small" ) local bl2 = panl:Add( "DButton" ) bl2:SetPos( 100, 100 ) bl2:SetText( "Contents" ) local dpr = vgui.Create( "DPanel", dpan ) dpr:SetSize( 200, 200 ) dpr:SetPos( 310, 100 ) local panr = vgui.Create( "DPanPanel", dpr ) panr:Dock( FILL ) local br1 = panr:Add( "DButton" ) br1:SetText( "Big" ) local br2 = panr:Add( "DButton" ) br2:SetPos( 300, 300 ) br2:SetText( "Contents" )
Çıktı:

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