DHorizontalDivider
Açıklama
İki GUI öğesi arasında görünmez bir dikey bölücü oluşturur.
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.
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.
DHorizontalDivider:SetMiddle tarafından ayarlanan orta içeriği 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: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.
Sürüklenebilir bölücü çubuk panelinin üzerine, orta içeriği 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
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