# DIconBrowser

- **Ortam:** İstemci, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/DIconBrowser
- **Çeviri tarihi:** 2025-09-08

## Açıklama

Tüm [Silkicons](https://gmod.tr/wiki/Silkicons)'ları otomatik olarak gösteren basit bir [DIconLayout](https://gmod.tr/wiki/DIconLayout)'tur. Kullanıcının bir simge seçmesini sağlamak için kullanılır.

[Kaynağı görüntüle](https://github.com/Facepunch/garrysmod/blob/master/garrysmod/lua/vgui/diconbrowser.lua)

## Üst Sınıf

Bu sayfada listelenmeyen metotları vb. [DScrollPanel](https://gmod.tr/wiki/DScrollPanel)'den miras alır.

## Metotlar

DIconBrowser:[Fill](https://gmod.tr/wiki/DIconBrowser:Fill)()

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Tarayıcıyı simgelerle doldurmak için otomatik olarak çağrılır. DIconBrowser:SetManual `true` olarak ayarlanmışsa çalışmaz.

DIconBrowser:[FilterByText](https://gmod.tr/wiki/DIconBrowser:FilterByText)( [string](https://gmod.tr/wiki/string) text )

Kullanılmayan basit bir arama özelliği, dosya yollarında verilen metni içermeyen tüm simgeleri gizler.

[boolean](https://gmod.tr/wiki/boolean) DIconBrowser:[GetManual](https://gmod.tr/wiki/DIconBrowser:GetManual)()

Tarayıcının kendini simgelerle doldurup doldurmaması gerektiğini döndürür.

[string](https://gmod.tr/wiki/string) DIconBrowser:[GetSelectedIcon](https://gmod.tr/wiki/DIconBrowser:GetSelectedIcon)()

Seçili olan simgenin dosya yolunu döndürür.

DIconBrowser:[OnChange](https://gmod.tr/wiki/DIconBrowser:OnChange)()

Seçili simge değiştirildiğinde çağrılır. Seçili simgenin dosya yolunu almak için DIconBrowser:GetSelectedIcon kullanın.

DIconBrowser:[OnChangeInternal](https://gmod.tr/wiki/DIconBrowser:OnChangeInternal)()

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Bunun yerine DIconBrowser:OnChange kullanın

DIconBrowser:[ScrollToSelected](https://gmod.tr/wiki/DIconBrowser:ScrollToSelected)()

Tarayıcıyı seçili simgeye kaydırır

DIconBrowser:[SelectIcon](https://gmod.tr/wiki/DIconBrowser:SelectIcon)( [string](https://gmod.tr/wiki/string) icon )

Dosya yolundan bir simge seçer

DIconBrowser:[SetManual](https://gmod.tr/wiki/DIconBrowser:SetManual)( [boolean](https://gmod.tr/wiki/boolean) manual )

Tarayıcının kendini otomatik olarak simgelerle doldurup doldurmayacağını ayarlar.

DIconBrowser:[SetSelectedIcon](https://gmod.tr/wiki/DIconBrowser:SetSelectedIcon)( [string](https://gmod.tr/wiki/string) str )

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. O an seçili olan dosya yolunu ayarlar. Kullanmayın. Bunun yerine DIconBrowser:SelectIcon kullanın.

### Örnek

Bir simgeye tıklandığında, o simgenin dizinini yazdıran bir DIconBrowser oluşturur.

```lua
local DermaPanel = vgui.Create("DFrame")
DermaPanel:SetSize(300, 200)
DermaPanel:Center()
DermaPanel:SetTitle("DIconBrowserExample")
DermaPanel:MakePopup()

local IconBrowser = DermaPanel:Add("DIconBrowser")
IconBrowser:Dock(FILL)
IconBrowser.OnChange = function(self)
    chat.AddText("You selected: " .. self:GetSelectedIcon())
end
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/DIconBrowser
