VGUI and Derma Elements List
Bu, Garry's Mod ve varsayılan oyun modlarıyla birlikte gelen tüm VGUI elemanlarının bir listesidir. Eğer panellerle çalışmaya yeni başladıysanız, bu eğitim sayfasında bazı bilgiler bulabilirsiniz.
Konsola derma_controls yazarak bu elemanların bazılarının görsel bir örneğini görebilirsiniz.
Temel Paneller
| Önizleme | İsim | Açıklama |
|---|---|---|
![]() |
DPanel | Lua aracılığıyla arttırılmış işlevsellik sağlayan bir Panel'dir. Çoğu (ama hepsi değil) Derma paneli bundan türetilmiştir. |
![]() |
DFrame | Ekranda sürüklenip bırakılabilen, simge durumuna küçültülebilen, ekranı kaplayabilen ve kapatılabilen bir EditablePanel çerçeve penceresidir. Genellikle oyun içi menüler yapılırken kök panel olarak kullanılır. |
![]() |
DLabel | Tıklama ve özelleştirme için daha kolay fonksiyonlara sahip, Label'ın sağlam bir versiyonudur. |
![]() |
DLabelEditable | Çift tıklandığında düzenlemeye izin veren bir DLabel türevidir. |
![]() |
DLabelURL | Tıklandığında, sağlanan URL'yi açmak için gui.OpenURL kullanan bir URLLabel'dır. |
![]() |
DTextEntry | Genişletilmiş Lua işlevselliğine sahip bir TextEntry'dir. <note>Bu elemanın ebeveynlerinden biri bir EditablePanel olmalıdır</note> |
![]() |
DButton | İçine ek tıklama davranışları yerleştirilmiş bir DLabel'dır. |
![]() |
DExpandButton | Genellikle DProperties ve DTree_Node tarafından klasör genişletmelerini değiştirmek için kullanılan küçük bir DButton'dır. |
![]() |
DBinder | Basıldıktan sonra basılan bir sonraki tuşu yakalayan bir DButton'dır. |
![]() |
DCheckBox | :GetChecked() ile bir doğru/yanlış (boolean) değeri döndüren bir DButton'dır. |
![]() |
DCheckBoxLabel | Beraberinde bir DLabel ile birlikte bir DCheckBox içeren bir DPanel'dir. |
| ImageCheckBox | DCheckBox'e benzer şekilde çalışan, ancak durumu belirtmek için Material panelini kullanan ve etiket alamayan bir Button'dır. | |
![]() |
DComboBox | Birden çok seçilebilir değere sahip bir alan. |
| DImage | Material paneli ile çalışmayı kolaylaştıran bir DPanel'dir. | |
| DImageButton | Normal görünüm yerine düğme için bir DImage kullanan bir DButton'dır. | |
![]() |
DModelPanel | Sağlanan 3D modeli VGUI elemanının 2D düzlemine yansıtan bir DButton türevidir. Varsayılan olarak bu model yavaşça döner, ancak bu devre dışı bırakılabilir. Wiki sayfasındaki örneğe bakın. |
| DAdjustableModelPanel | Farenizi ve klavyenizi kullanarak modeli ayarlamanıza olanak tanıyan bir DModelPanel türevidir. | |
| DBubbleContainer | Yuvarlatılmış bir kutu ve alttan gelen bir sivri uçtan oluşan bir konuşma balonu paneli. | |
![]() |
DCategoryList | Bir alt DCollapsibleCategory içermesi gereken bir ebeveyn elemanıdır. |
![]() |
DCollapsibleCategory | Alt elemanları göstermek/gizlemek için açılır menü işlevine sahip özelleştirilmiş bir Panel'dir. |
| DForm | Diğer girdi odaklı panelleri eklemek için kolay işlevlere sahip, kullanışlı bir DCollapsibleCategory versiyonudur. | |
| DSlider | X veya Y eksenine kilitlenme özelliğine sahip çok yönlü bir kaydırıcıdır. | |
![]() |
DNumSlider | Kullanıcının tıklayıp, basılı tutup ve sürükleyerek belirtilen sayısal aralıkta bir değer seçmesine olanak tanıyan bir Panel'dir. |
![]() |
DNumberScratch | DNumSlider'a benzer şekilde çalışan ancak ekstra hassasiyet için yakınlaştırma yeteneğine sahip bir DImageButton'dır. |
![]() |
DNumberWang | Yalnızca sayıları kabul eden ve değeri artırmak/azaltmak için ek düğmelere sahip olan bir DTextEntry'dir. |
![]() |
DPropertySheet | Seçilen sekmeye göre hangi alt elemanların görünür olduğunu değiştiren sekme odaklı kontrole izin veren özelleştirilmiş bir Panel'dir. |
| DTab | DPropertySheet üzerinde dahili kullanım için bir sekme. DButton'dan türetilmiştir. | |
![]() |
DColumnSheet | DPropertySheet'e benzer, ancak sekmeleri soldadır. |
![]() |
DScrollPanel | İşlevselliği alt elemanlar arasında dikey olarak kaydırmaya dayanan bir DPanel'dir. |
| DVScrollBar | DScrollPanel için dikey kaydırma çubuğu olarak işlev gören genel bir Panel'dir. | |
| DScrollBarGrip | Hızlı kaydırmaya izin veren "tutma yeri" olarak işlev gören bir DVScrollBar dahili bileşenidir. | |
![]() |
DIconBrowser | Oyunla birlikte gelen tüm Silkicons'ları görüntüleyen bir DScrollPanel'dir. |
![]() |
DMenu | Alt menü, ikon ve cvars desteğine sahip bir DScrollPanel'dir. Bu, genellikle (ancak bununla sınırlı olmamak üzere) DMenuBar'ın bir alt elemanıdır. |
| DMenuBar | Ebeveyn panelin üst kısmı boyunca uzanan bir DPanel'dir. Ayrıca DMenu'leri yönetmek için ek işlevlere sahiptir. | |
| DMenuOption | Bir DMenu'ye eklenen bir seçeneği temsil eden dahili bir DButton'dır. | |
| DMenuOptionCVar | cvars desteğine sahip, DMenuOption'ın dahili bir türevidir. | |
| MatSelect | Material ve Lamp araçları tarafından kullanılan bir ContextBase türevidir. | |
![]() |
SpawnIcon | Belirtilen model yolu için bir resim görüntüleyen bir DButton'dır. Dahili olarak ModelImage kullanır. |
![]() |
DProgress | :SetFraction() metodunu kullanarak 0 - 1 arasındaki bir kesrin görsel temsilini gösteren bir Panel'dir. |
![]() |
DFileBrowser | Oyun içi bir dosya tarayıcısı olarak işlev gören özelleştirilmiş bir DPanel'dir. |
![]() |
DKillIcon | killicon kütüphanesini kullanarak sürekli olarak öldürme ikonları çizen bir Panel'dir. |
| DHTML | Süper özelleşmiş bir Awesomium paneli. Daha fazla bilgi için özel wiki sayfasını kontrol edin. | |
![]() |
DHTMLControls | Bir DHTML paneli etrafında daha kolay gezinme için kullanışlı düğmeler içeren bir Panel'dir. |
Renk Panelleri
| Resim | İsim | Açıklama |
|---|---|---|
![]() |
DColorButton | Renginin kolayca ayarlanmasına/alınmasına izin veren bir DLabel'dır. |
![]() |
DColorPalette | Birden çok DColorButton sunan bir DIconLayout'tur. |
![]() |
DColorCombo | Bir renk değeri seçmeyle ilgili panellerin bir kombinasyonudur (alfa seçici içermez). |
![]() |
DColorCube | Belirli bir rengin gradyan seçimini sağlayan özelleştirilmiş bir DSlider'dır. |
![]() |
DColorMixer | DColorCombo'ya benzer, ancak DAlphaBar ve DColorPalette gibi ek (ancak bunlarla sınırlı olmayan) paneller içerir. |
![]() |
DRGBPicker | Kullanıcının bir renk seçmesine olanak tanıyan dikey bir gökkuşağı çubuğu oluşturan özelleştirilmiş bir DPanel'dir. |
![]() |
DAlphaBar | Belirtilen rengin alfa seviyesinin kolayca seçilmesini sağlayan özelleştirilmiş bir DPanel'dir. |
Yardımcı Paneller
| Resim | İsim | Açıklama |
|---|---|---|
| DPanelOverlay | Kavisli köşeler ekleyen bir yardımcı DPanel'dir. | |
| DDragBase | DIconLayout, DListLayout ve DTileLayout gibi türetilmiş elemanlar için sürükle ve bırak işlevlerini etkinleştiren bir yardımcı DPanel'dir. | |
| DSizeToContents | PANEL:PerformLayout kancasında PANEL:SizeToChildren kullanan bir yardımcı Panel'dir. | |
| DShape | Sağlanan şekil gibi çizilen bir DPanel'dir. Bu şu anda yalnızca dikdörtgenleri çizecek şekilde ayarlanmıştır, bir hata mı? | |
| Material | Bir VMT materyalini işleyen bir Button'dır. | |
| DSprite | Sağlanan IMaterial ve Color'ı kullanarak bir sprite çizen bir DPanel'dir. Bu panel ayrıca döndürme de yapabilir! | |
| DTileLayout | DIconLayout ile neredeyse aynıdır; en büyük fark, bu elemana sağlanan panellerin DIconLayout'ta olduğu gibi aynı yükseklikte olmak zorunda olmamasıdır. | |
| DNotify | Alt panelleri bir bildirim gibi bir kez içeri ve dışarı soldurmak için kullanılan basit bir yardımcı paneldir. | |
| DIconLayout | Izgara şeklinde düzenlenmiş bir panel listesi oluşturan bir yardımcı paneldir, DPanelList'in yerini alır. | |
| DListLayout | Alt panellerin sürükle bırak ile yeniden düzenlenmesine izin verebilen dikey bir panel listesidir. | |
| DGrid | Tüm alt elemanlarına otomatik olarak ızgara aralığı uygulayan basit bir yardımcı Panel'dir. | |
![]() |
DHorizontalDivider | Nesneler arasında sürüklenebilen görünmez bir yatay ayırıcı oluşturur. |
![]() |
DVerticalDivider | DHorizontalDivider'a benzer şekilde ancak dikey olarak işlev gören bir DPanel'dir. |
![]() |
DHorizontalScroller | Sol ve sağ düğmeleri kullanarak alt panellerinin kolayca yatay olarak kaydırılmasını sağlayan bir yardımcı Panel'dir. |
![]() |
DTooltip | Başka bir panelin üzerine gelindiğinde araç ipucunu oluşturmak için kullanılan dahili bir DLabel'dır. Bunun yerine Panel:SetTooltip kullanmalısınız. |
![]() |
DDrawer | Bir çekmece gibi içeri ve dışarı hareket ettirilebilen bir Panel'dir, örnek için wiki sayfasına bakın. |
| ContextBase | Tüm bağlam tabanlı menü panelleri için ebeveyn olarak kullanılan türetilmiş bir Panel'dir. |
DProperties
| Resim | İsim | Açıklama |
|---|---|---|
![]() |
DProperties | Kullanıcının sağlanan özellikleri özelleştirmesine olanak tanıyan etkileşimli bir ızgara oluşturan özelleştirilmiş bir Panel'dir. |
| DEntityProperties | Editable Entities sistemi tarafından kullanılan dahili bir DProperties Panelidir. | |
| DProperty_Generic | Diğer DProperties panelleri için bir temel sağlayan bir Panel türevidir. | |
| DProperty_Boolean | Yalnızca boolean kabul eden bir DProperty_Generic dahili türevidir. | |
| DProperty_Float | Yalnızca float türlerini kabul eden bir DProperty_Generic dahili türevidir. | |
| DProperty_Int | Yalnızca tamsayı (integer) değerlerini kabul eden bir DProperty_Float dahili türevidir. | |
| DProperty_Combo | Yalnızca bir DComboBox kabul eden bir DProperty_Generic dahili türevidir. | |
| DProperty_VectorColor | Tıklandığında bir DColorCombo paneli açan bir DProperty_Generic dahili türevidir. |
DTree
| Resim | İsim | Açıklama |
|---|---|---|
![]() |
DTree | DTree_Node'ları kullanarak bir ağaç görünümü olarak işlev görecek şekilde genişletilmiş bir DScrollPanel'dir. |
| DTree_Node | Ağaçtaki her bir öğeyi belirten bir DTree dahili bileşenidir. | |
| DTree_Node_Button | Alt ağaçların açılır menü işlevselliğini değiştirmek için kullanılan bir DTree_Node dahili bileşenidir. |
DListView
| Resim | İsim | Açıklama |
|---|---|---|
![]() |
DListView | Birden çok satır ve sütun bilgisi görüntüleyebilen bir DPanel'dir. Ayrıca tıklama işlevselliğine de sahiptir. |
| DListView_Column | DListView için başlıkları oluşturmak üzere kullanılan dahili eleman. | |
| DListView_ColumnPlain | Daha az özelliğe sahip bir DListView_Column türevidir. | |
| DListView_DraggerBar | DListView'de kullanılan dahili bir DButton'dır. | |
| DListViewHeaderLabel | DListView'de kullanılan dahili bir DLabel'dır. | |
| DListViewLabel | DListView'de kullanılan dahili bir DLabel'dır. | |
| DListViewLine | DListView'de kullanılan dahili bir Panel'dir. |
Motor Tabanlı Paneller
| İsim | Açıklama |
|---|---|
| Panel | Her şey için temel Panel. |
| EditablePanel | DFrame tarafından kullanılan temel panel, bu panel TextEntry gibi elemanların odaklanabilmesi için gereklidir. |
| Label | Temel metin etiketi. |
| TextEntry | DTextEntry kadar ek işlevselliğe sahip olmayan temel metin giriş alanı. |
| RichText | Varsayılan sohbet kutusunda ve konsolda kullanılan, yüksek işlevselliğe sahip zengin metin elemanı. |
| Frame | İçine hemen hemen her diğer bileşeni ve hatta başka bir çerçeveyi yerleştirebileceğiniz bir pencere. |
| AvatarImage | Bir oyuncunun avatarını görüntülemek için kullanılan bir panel. |
| CheckButton | Bir motor (engine) onay kutusu. |
| Awesomium | Awesomium! HTML ve DHTML'nin ebeveyni. |
| HTML | Temel HTML görünümü, resim verisi almak gibi kullanıcı girişi veya karmaşık etkileşim gerektirmeyen işlemler için DHTML yerine kullanılabilir. |
| ModelImage | Modelleri göstermek için kullanılan panel, SpawnIcon tarafından kullanılır. |
| RadioButton | Şu anda bozuk. |
| TGAImage | Bir TGA resmi gösterebilen panel. |
| AchievementIcon | Başarım ikonunu gösterir. |
Sandbox Tabanlı Paneller
| İsim | Açıklama |
|---|---|
| ContentIcon | SWEP'ler ve diğer SENT'ler için kullanılan doğma (spawn) ikonu. |
| ControlPresets | Araç menülerinde kullanılan ön ayar denetleyicisi. |
| CtrlListBox | Esas olarak araç menülerinde kullanım için basit bir açılır liste. |
| PropSelect | PropSelect |
| fingerposer | Parmak pozlayıcı (fingerposer) (dahili) |
| FingerVar | fingerposer'ın parçası (dahili) |
Kullanımdan Kaldırılmış Paneller
| İsim | Açıklama |
|---|---|
| Button | Temel düğme, şimdi yerini DButton aldı. |
| Slider | Basit, anlaşılır ve kullanımı kolay bir kaydırıcı. |
| SlideBar | Bir kaydırma çubuğu. |
| PanelList | PanelList |
| DPanelSelect | Sadece bir tanesinin seçilebildiği bir panel listesi. |
| DPanelList | GM13'te DIconLayout ve DLineLayout lehine kullanımdan kaldırılmıştır. |
| DNumPad | DNumPad, GMod 13'te artık kullanılmıyor |
| DModelSelectMulti | DModelSelectMulti |
| DModelSelect | Seçilebilir SpawnIcon'lardan oluşan bir panel. |
| DListBox | DListBox |
| DListBoxItem | DListBoxItem |
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord










































