DTileLayout
Açıklama
DIconLayout'a benzer şekilde, bu da panelleri karolar olarak iki boyutlu bir şekilde düzenler.
Bununla DIconLayout arasındaki fark, DIconLayout öğelerinin hepsinin aynı yüksekliğe sahip olması, DTileLayout öğelerinde ise bu zorunluluğun olmamasıdır. DTileLayout, alt öğelerini en iyi şekilde "paketlemek" için bir yol bulacaktır.
Örneğin, iki sütunlu bir düzende, 2 birim yüksekliğindeki bir öğe bir sütuna yerleştirilirken, 1 birim yüksekliğindeki iki öğe diğer sütuna yerleştirilecektir.
Ancak, bu panelin alt öğeleri arasında tanımsız bir sırayla dolaşması ve dolaşım sırasında düzenleme yapması nedeniyle, bu paketlemenin mümkün olan en düşük yüksekliğe yol açacağının garantisi olmadığını belirtmek gerekir.
Bu, spawnmenu (doğma menüsü) tarafından spawnicon'ları (doğma ikonları) düzenlemek için kullanılır.
Temel boyut, bir karonun olabileceği en küçük boyutu tanımlar ve tüm alt panelleri barındırmak için dikey olarak yeniden boyutlanır. Her satırdaki eleman sayısı, temel boyuta ve genişliğe göre belirlenir.
Ayrıca isteğe bağlı olarak bu karoların yeniden düzenlenmesine izin verir. Bu işlevselliği etkinleştirmek için, DTileLayout üzerinde benzersiz bir tanımlayıcı ile DDragBase:MakeDroppable fonksiyonunu çağırın. Bundan sonra eklenen tüm paneller taşınabilir olacaktır.
Ebeveyn
Bu sayfada listelenmeyen metotları vb. DDragBase'den miras alır.
Olaylar
Metotlar
Örnek

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