DTree_Node
Açıklama
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu panel, bir DTree'ye bir düğüm eklediğinizde oluşturulur. Bir DTree'nin kök düğümü aynı zamanda bir DTree_Node'dur ve eylemlerinin çoğunu kontrol eder. DTree:Root ile erişilebilir.
Ebeveyn
Bu sayfada listelenmeyen metotları vb. DPanel'den türetir.
Olaylar
DTree_Node:DoChildrenOrder()
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu düğümün alt öğelerindeki DTree_Node:GetLastChild durumunu güncellemek için otomatik olarak çağrılır.
boolean DTree_Node:DoRightClick()
Düğüme sağ tıklandığında çağrılır.
Ayrıca bakınız DTree_Node:DoClick.
DTree_Node:OnModified()
Bu DTree_Node'un alt düğümleri değiştirildiğinde (örneğin bu işlevsellik etkinse yeniden düzenlendiğinde) çağrılır.
DTree_Node:OnNodeAdded( DTree_Node newNode )
Bu düğüme yeni bir alt düğüm eklendiğinde çağrılır.
DTree_Node:OnNodeSelected( Panel node )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu veya bir alt düğüm seçildiğinde çağrılır. Bunu kullanmayın, geçersiz kılmak için değildir.
Bunun yerine DTree:OnNodeSelected veya DTree_Node:DoClick kullanın.
Metotlar
Panel DTree_Node:AddFolder( string name, string folder, string path, boolean showFiles = false, string wildcard = "*", boolean bDontForceExpandable = false )
Yeni bir düğüm ekleyen ve üzerinde DTree_Node:MakeFolder'ı çağıran bir yardımcı fonksiyondur.
DTree_Node'a bir alt düğüm ekler.
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Verilen paneli, bir DListLayout olan alt düğüm listesine ekler.
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Genişletme/daraltma animasyonlarını yöneten dahili fonksiyondur.
DTree_Node:ChildExpanded( boolean expanded )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bir alt düğüm genişletildiğinde veya daraltıldığında, bu olayı düzeni güncellemek için ebeveyn düğümlere yaymak üzere çağrılır.
DTree_Node:CleanList()
Bu düğümün dahili öğe (alt düğüm) tablosunu, geçersiz panellerden veya bu düğümden başka birine taşınan alt düğümlerden temizler.
Oyun tarafından kendi başına tamamen kullanılmıyor gibi görünüyor.
Tüm alt düğümler de dahil olmak üzere bu düğümün bir kopyasını oluşturur ve döndürür.
DTree_Node:CreateChildNodes()
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
DTree_Node'lar için kapsayıcı DListLayout'u oluşturur.
Bu otomatik olarak çağrılır, sizin yapmanıza gerek yoktur.
DTree_Node:ExpandRecurse( boolean expand )
Bu düğümü ve bu düğümün TÜM alt düğümlerini genişletir veya daraltır.
DTree_Node:ExpandTo'nun tersi şekilde çalışır.
En üst seviye düğümden bu düğüme kadar olan tüm düğümleri daraltır veya genişletir.
DTree_Node:ExpandRecurse'ün tersi şekilde çalışır.
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu düğümü dosya ve klasörlerin alt düğümleriyle doldurmak için DTree_Node:PopulateChildrenAndSelf ve DTree_Node:PopulateChildren'dan otomatik olarak çağrılır.
DTree_Node:FilePopulateCallback( table files, table folders, string foldername, string path, boolean bAndChildren, string wildcard )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Dosyaların eklenip eklenmeyeceği gibi ayarlanan tercihlere göre düğümü alt düğümlerle doldurmak için DTree_Node:FilePopulate'dan otomatik olarak çağrılır.
n'inci alt düğümü döndürür.
Temel olarak Panel:GetChild'ın bir takma adıdır.
number DTree_Node:GetChildNodeCount()
Bu düğümün sahip olduğu alt düğüm sayısını döndürür. DTree_Node:GetChildNode ile kullanım içindir.
table DTree_Node:GetChildNodes()
Bu düğümün tüm alt düğümlerini içeren bir tablo döndürür.
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
DTree_Node:SetDirty tarafından ayarlanan değeri döndürür.
boolean DTree_Node:GetDoubleClickToOpen()
Bu düğümde daraltma/genişletme işlevi için çift tıklamanın etkin olup olmadığını döndürür.
string DTree_Node:GetDraggableName()
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
DTree_Node:SetDraggableName tarafından ayarlanan değeri döndürür.
boolean DTree_Node:GetDrawLines()
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu düğümün çizgiler çizip çizmediğini döndürür.
boolean DTree_Node:GetExpanded()
Düğümün genişletilmiş olup olmadığını döndürür.
string DTree_Node:GetFileName()
Bu düğüme eklenmiş dosyanın dosya yolunu döndürür.
DTree_Node:MakeFolder tarafından ayarlanan, içinde arama yapılacak klasör yolunu döndürür.
boolean DTree_Node:GetForceShowExpander()
Genişletme/daraltma düğmesinin, alt düğümlere sahip olup olmadığına bakılmaksızın bu düğümde gösterilip gösterilmediğini döndürür.
Ayrıca bakınız DTree_Node:SetForceShowExpander.
boolean DTree_Node:GetHideExpander()
Genişletme düğmesinin (küçük + düğmesi) gösterilmesi mi yoksa gizlenmesi mi gerektiğini döndürür.
number DTree_Node:GetIndentSize()
Bu düğümün ait olduğu DTree'nin girinti seviyesini döndürür.
DTree:GetIndentSize'ın takma adıdır, daha fazla bilgi için ona bakın.
boolean DTree_Node:GetLastChild()
Bu düğümün bu seviyedeki son alt öğe olup olmadığını döndürür.
number DTree_Node:GetLineHeight()
Bu düğümün ait olduğu DTree'nin tek bir DTree_Node'unun yüksekliği.
DTree:GetLineHeight'ın takma adıdır.
boolean DTree_Node:GetNeedsChildSearch()
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Tamamen kullanılmıyor gibi görünüyor.
Düğümün alt düğümler için hala bir dosya sistemi aramasına ihtiyacı olup olmadığını döndürür.
boolean DTree_Node:GetNeedsPopulating()
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Düğümün dosya sisteminden doldurulacak şekilde ayarlanıp ayarlanmadığını döndürür.
Panel DTree_Node:GetParentNode()
Ebeveyn DTree_Node'u döndürür. Panel:GetParent'in aynı olmayacağını unutmayın!
DTree'yi dosya sisteminden doldururken kullanılan yol kimliğini (Dosya Arama Yolları) döndürür.
DTree_Node:SetPathID ve DTree_Node:MakeFolder'a bakın.
Kök düğümü, yani bu düğümün altında bulunduğu DTree'yi döndürür.
Ayrıca bakınız DTree_Node:GetParentNode.
boolean DTree_Node:GetShowFiles()
Düğüm dosya sisteminden doldurulurken dosyalar için düğümlerin eklenip eklenmeyeceğini döndürür.
string DTree_Node:GetWildCard()
DTree_Node:MakeFolder tarafından ayarlanan joker karakteri döndürür.
Verilen düğümden önce veya sonra bu düğüme bir alt düğüm ekler.
DTree_Node:InsertNode( Panel node )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Mevcut bir düğümü bu düğümün bir "çocuğu" veya alt düğümü olarak ekler.
Sürükle bırak işlevselliği tarafından dahili olarak kullanılır.
DTree_Node:InstallDraggable( Panel node )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Dahili olarak otomatik çağrılır.
Hedef düğümü bu düğümün sürükle bırak özelliğiyle uyumlu hale getirir.
DTree_Node:InternalDoClick()
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
DTree_Node:DoClick'e bakın
DTree_Node:InternalDoRightClick()
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
DTree_Node:DoRightClick'e bakın.
boolean DTree_Node:IsRootNode()
Bu düğümün DTree_Node:GetRoot'u ile DTree_Node:GetParentNode'u aynıysa true döndürür.
Verilen düğümü bu düğümün bir alt düğümü olmaktan çıkarır.
Paneli gerçekten kaldırmaz veya ebeveynini değiştirmez, sadece dahili DListView'dan kaldırır.
DTree_Node:MakeFolder( string folder, string path, boolean showFiles = false, string wildcard = "*", boolean dontForceExpandable = false )
Bu düğümü dosya sisteminde bir klasör yapar. Bu, otomatik olarak doldurulmasını sağlar.
Ayrıca bakınız DTree_Node:AddFolder.
DTree_Node:MoveChildTo( Panel node )
Verilen paneli bu düğümün alt öğelerinin en üstüne taşır.
Bu fonksiyonun adına rağmen, alt öğeleri en üst konumdan başka bir konuma taşıyamaz.
DTree_Node:MoveToTop()
Bu düğümü seviyenin en üstüne taşır.
DTree_Node:PerformRootNodeLayout()
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu düğüm DTree_Node:IsRootNode ise, bu düğümde düzen gerçekleştirmek için otomatik olarak çağrılır.
DTree_Node:PopulateChildren()
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
DTree_Node:PopulateChildrenAndSelf'ten otomatik olarak çağrılır.
DTree_Node:PopulateChildrenAndSelf( boolean expand )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Düğümü, DTree_Node:MakeFolder aracılığıyla etkinleştirildiyse, dosya sisteminden alt düğümlerle doldurmak için DTree_Node:SetExpanded'den (veya kullanıcı düğümü manuel olarak genişlettiğinde) otomatik olarak çağrılır.
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
DTree_Node üzerinde hiçbir etkisi yok gibi görünüyor.
DTree_Node:SetDoubleClickToOpen( boolean enable )
Düğüme çift tıklamanın onu genişletip/daraltıp daraltmayacağını ayarlar.
DTree_Node:SetDraggableName( string name )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bir Panel:Droppable çağrısı için alt elemanların adını saklamak için kullanılır.
DTree_Node:SetDrawLines( boolean draw )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu düğümün görsel çizgiler çizip çizmeyeceğini ayarlar.
Bu düğümü genişletir veya daraltır.
DTree_Node:SetFileName( string filename )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu düğüme ekli dosyanın tam dosya yolunu ayarlar.
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Dosya ve klasörlerin aranacağı klasörü ayarlar.
Bunun yerine DTree_Node:MakeFolder kullanın.
DTree_Node:SetForceShowExpander( boolean forceShow )
Genişletme/daraltma düğmesinin (+/- düğmesi), alt elemanları olup olmadığına bakılmaksızın bu düğümde gösterilip gösterilmeyeceğini ayarlar.
DTree_Node:SetHideExpander( boolean hide )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Genişletme düğmesinin (küçük + düğmesi) gösterilip gösterilmeyeceğini ayarlar.
DTree_Node:SetLastChild( boolean last )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu düğümün bu seviyedeki son alt öğe olup olmadığını ayarlamak için otomatik olarak çağrılır.
DTree_Node:SetNeedsChildSearch( boolean newState )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Tamamen kullanılmıyor gibi görünüyor.
Düğümün alt düğümler için hala bir dosya sistemi aramasına ihtiyacı olup olmadığını ayarlar.
DTree_Node:SetNeedsPopulating( boolean needs )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Düğümün dosya sisteminden doldurulması gerekip gerekmediğini ayarlar.
DTree_Node:SetParentNode( Panel parent )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu düğümün ebeveyn düğümünü ayarlar. Panel:SetParent ile aynı değildir.
Bu otomatik olarak ayarlanır, bunu kullanmamalısınız.
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Ağacı dosya sisteminden doldurmak için yol kimliğini (Dosya Arama Yolları) ayarlar.
Bunun yerine DTree_Node:MakeFolder kullanın.
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu düğümün kök düğümünü (DTree) ayarlar.
Bu otomatik olarak ayarlanır, bunu kullanmamalısınız.
DTree_Node:SetSelected( boolean selected )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu düğümün "seçili" durumunu güncellemek için otomatik olarak çağrılır.
DTree_Node:SetShowFiles( boolean showFiles )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Düğüm dosya sisteminden doldurulurken dosya düğümlerinin eklenip eklenmeyeceğini ayarlar.
DTree_Node:SetupCopy()
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Şu anda hiçbir şey yapmıyor, uygulanmamış.
DTree_Node:SetWildCard( string wildcard )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Arama joker karakterini ayarlar.
Bunun yerine DTree_Node:MakeFolder kullanın
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord