# dragndrop

- **İngilizce aslı:** https://wiki.facepunch.com/gmod/dragndrop
- **Çeviri tarihi:** 2025-09-08

Sürükle-bırak (drag'n'drop) kütüphanesi, spawnmenu'nün özelleştirmeleri gibi sürükle-bırak işlevselliğine olanak tanımak için belirli temel paneller tarafından dahili olarak kullanılır.

## Metotlar

dragndrop.[CallReceiverFunction](https://gmod.tr/wiki/dragndrop.CallReceiverFunction)( [boolean](https://gmod.tr/wiki/boolean) bDoDrop, [number](https://gmod.tr/wiki/number) command, [number](https://gmod.tr/wiki/number) mx, [number](https://gmod.tr/wiki/number) my )

Bu, dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. Üzerine gelinen panelin alıcı fonksiyonunu çağırır.

dragndrop.[Clear](https://gmod.tr/wiki/dragndrop.Clear)()

Tüm dahili sürükle-bırak değişkenlerini temizler.

dragndrop.[Drop](https://gmod.tr/wiki/dragndrop.Drop)()

Bu, dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. Sürükle-bırak kütüphanesinin bırakma eylemini yönetir.

[table](https://gmod.tr/wiki/table) dragndrop.[GetDroppable](https://gmod.tr/wiki/dragndrop.GetDroppable)( [string](https://gmod.tr/wiki/string) name = nil )

Mevcut olarak sürüklenen panellerin bir tablosunu döndürür.

dragndrop.[HandleDroppedInGame](https://gmod.tr/wiki/dragndrop.HandleDroppedInGame)()

Oyunun içine bırakılan paneli (kök panele bırakılan) yakalamanızı sağlar. Bu fonksiyonun üzerine yazılması (override) amaçlanmıştır.

dragndrop.[HoverThink](https://gmod.tr/wiki/dragndrop.HoverThink)()

Bu, dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. Üzerine gelme (hover) düşünmesini yönetir. dragndrop.Think içerisinden çağrılır.

[boolean](https://gmod.tr/wiki/boolean) dragndrop.[IsDragging](https://gmod.tr/wiki/dragndrop.IsDragging)()

Kullanıcının sürükle-bırak sistemiyle bir şeyi sürükleyip sürüklemediğini döndürür.

dragndrop.[StartDragging](https://gmod.tr/wiki/dragndrop.StartDragging)()

Bu, dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. Sürükle-bırak işlemini başlatır.

dragndrop.[StopDragging](https://gmod.tr/wiki/dragndrop.StopDragging)()

Sürükle-bırak işlemini durdurur ve dragndrop.Clear fonksiyonunu çağırır.

dragndrop.[Think](https://gmod.tr/wiki/dragndrop.Think)()

Bu, dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. Tüm sürükle-bırak işlemlerini yönetir. dragndrop.UpdateReceiver ve dragndrop.HoverThink fonksiyonlarını çağırır.

dragndrop.[UpdateReceiver](https://gmod.tr/wiki/dragndrop.UpdateReceiver)()

Bu, dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. Panellerin üzerine bırakılacağı alıcıyı günceller. dragndrop.Think içerisinden çağrılır.

- [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/dragndrop
