DHorizontalDivider

Açıklama

İki GUI öğesi arasında görünmez bir dikey bölücü oluşturur.

Kaynağı görüntüle

Ebeveyn

Bu sayfada listelenmeyen metotları vb. DPanel'den türetir.

Metotlar

number DHorizontalDivider:GetDividerWidth()
DHorizontalDivider:SetDividerWidth tarafından ayarlanan yatay bölücü çubuğunun genişliğini döndürür.
boolean DHorizontalDivider:GetDragging()
Oyuncunun o anda orta bölücü çubuğunu sürükleyip sürüklemediğini döndürür.
number DHorizontalDivider:GetHoldPos()
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Oyuncunun nesneyi sürüklemeye başladığı yerin yerel X koordinatını döndürür.
Panel DHorizontalDivider:GetLeft()
DHorizontalDivider'ın sol tarafındaki içeriği döndürür.
number DHorizontalDivider:GetLeftMin()
DHorizontalDivider:SetLeftMin tarafından ayarlanan sol tarafın minimum genişliğini döndürür.
number DHorizontalDivider:GetLeftWidth()
DHorizontalDivider:SetLeftWidth tarafından veya kullanıcı tarafından ayarlanan sol tarafın mevcut genişliğini döndürür.
Panel DHorizontalDivider:GetMiddle()
DHorizontalDivider:SetMiddle tarafından ayarlanan orta içeriği döndürür.
Panel DHorizontalDivider:GetRight()
Sağ taraf içeriğini döndürür.
number DHorizontalDivider:GetRightMin()
DHorizontalDivider:SetRightMin tarafından ayarlanan sağ tarafın minimum genişliğini döndürür.
DHorizontalDivider:SetDividerWidth( number width )
Yatay bölücü çubuğunun genişliğini ayarlar.
DHorizontalDivider:SetDragging( boolean dragonot )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Oyuncunun bölücüyü sürükleyip sürüklemediğini ayarlar.
DHorizontalDivider:SetHoldPos( number x )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Oyuncunun nesneyi sürüklemeye başladığı yerin yerel X koordinatını ayarlar.
DHorizontalDivider:SetLeft( Panel pnl )
DHorizontalDivider'ın sol tarafındaki içeriği ayarlar.
DHorizontalDivider:SetLeftMin( number minWidth )
Sol tarafın minimum genişliğini ayarlar.
DHorizontalDivider:SetLeftWidth( number width )
Sol tarafın mevcut/başlangıç genişliğini ayarlar. Sağ tarafın genişliği, bu değerin DHorizontalDivider'ın toplam genişliğinden çıkarılmasıyla otomatik olarak hesaplanır.
DHorizontalDivider:SetMiddle( Panel middle )
Sürüklenebilir bölücü çubuk panelinin üzerine, orta içeriği ayarlar.
DHorizontalDivider:SetRight( Panel pnl )
Sağ taraf içeriğini ayarlar.
DHorizontalDivider:SetRightMin( number minWidth )
Sağ tarafın minimum genişliğini ayarlar.
DHorizontalDivider:StartGrab()
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. TODO: Belgelenecek

Örnek

Bir DFrame içindeki iki DPanel arasına yatay bir bölücü ekleyin.

local f = vgui.Create( "DFrame" ) f:SetSize( 400, 200 ) f:Center() f:MakePopup() local LeftPanel = vgui.Create( "DPanel", f ) -- Herhangi bir panel olabilir, uzatılacaktır local RightPanel = vgui.Create( "DPanel", f ) local div = vgui.Create( "DHorizontalDivider", f ) div:Dock( FILL ) -- Bölücünün DFrame alanını doldurmasını sağlayın div:SetLeft( LeftPanel ) -- Bölücünün sol tarafında hangi panelin olacağını ayarlayın div:SetRight( RightPanel ) div:SetDividerWidth( 4 ) -- Bölücünün genişliğini ayarlayın. Varsayılan 8'dir div:SetLeftMin( 20 ) -- Sol tarafın minimum genişliğini ayarlayın div:SetRightMin( 20 ) div:SetLeftWidth( 50 ) -- Varsayılan sol taraf genişliğini ayarlayın

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