DNumberScratch

Açıklama

Hassasiyet için yakınlaştırma özelliğine sahip bir sayı doğrusundan bir sayı seçin. Farenizi ileri hareket ettirerek yakınlaştırabilir, geri hareket ettirerek uzaklaştırabilirsiniz. Üzerine tıklayıp basılı tutana kadar mavi bir daire gibi görünür.

Kaynağı görüntüle

Ebeveyn

Bu sayfada listelenmeyen metotları vb. DImageButton'dan miras alır.

Olaylar

DNumberScratch:OnValueChanged( number newValue )
DNumberScratch'in değeri değiştirildiğinde çağrılır.

Metotlar

DNumberScratch:DrawNotches( number level, number x, number y, number w, number h, number range, number value, number min, number max )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. DNumberScratch:DrawScreen tarafından kullanılır.
DNumberScratch:DrawScreen( number x, number y, number w, number h )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. DNumberScratch:PaintScratchWindow tarafından kullanılır.
boolean DNumberScratch:GetActive()
Bu panelin aktif olup olmadığını, yani oyuncunun o anda değerini değiştirip değiştirmediğini döndürür.
number DNumberScratch:GetDecimals()
Ondalık noktadan sonra istenen basamak sayısını döndürür.
number DNumberScratch:GetFloatValue()
DNumberScratch'in gerçek değerini bir sayı olarak döndürür. Ayrıca bakınız: DNumberScratch:GetTextValue ve DNumberScratch:GetFraction.
number DNumberScratch:GetFraction()
DNumberScratch'in değerini bir kesir olarak, 0 ile 1 arasında bir değer olarak döndürür; burada 0 minimum, 1 ise DNumberScratch'in maksimum değeridir. Ayrıca bakınız: DNumberScratch:GetTextValue DNumberScratch:GetFloatValue DNumberScratch:SetFraction
number DNumberScratch:GetMax()
Sayı seçme alanında seçilebilecek maksimum değeri döndürür.
number DNumberScratch:GetMin()
Sayı seçme alanında seçilebilecek minimum değeri döndürür.
number DNumberScratch:GetRange()
DNumberScratch'in aralığını döndürür. Temel olarak maksimum değer - minimum değer.
boolean DNumberScratch:GetShouldDrawScreen()
Seçim penceresinin görünür olup olmayacağını döndürür.
string DNumberScratch:GetTextValue()
DNumberScratch'in gerçek değerini bir metin (string) olarak döndürür. Ayrıca bakınız: DNumberScratch:GetFloatValue ve DNumberScratch:GetFraction.
number DNumberScratch:GetZoom()
Seçim penceresinin yakınlaştırma seviyesini döndürür.
number DNumberScratch:IdealZoom()
Panel için DNumberScratch:GetRange'e dayalı ideal yakınlaştırma seviyesini döndürür.
boolean DNumberScratch:IsEditing()
Oyuncunun o anda DNumberScratch'in değerini düzenleyip düzenlemediğini döndürür.
DNumberScratch:LockCursor()
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. İmleci yerine sabitlemek için kullanılır.
DNumberScratch:PaintScratchWindow()
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. 'Seçim' penceresini çizmek için kullanılır.
DNumberScratch:SetActive( boolean active )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Panelin 'aktif' olup olmadığını ayarlar. Bu paneli aktif olmaya zorlamak çalışmayabilir.
DNumberScratch:SetDecimals( number decimals )
Ondalık noktadan sonra istenen basamak sayısını ayarlar.
DNumberScratch:SetFloatValue( number val )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. DNumberScratch:OnValueChanged'ı tetiklemez Bunun yerine DNumberScratch:SetValue kullanın.
DNumberScratch:SetFraction( number frac )
DNumberScratch'in değerini bir kesir olarak, 0 ile 1 arasında bir değer olarak ayarlar; burada 0 minimum, 1 ise DNumberScratch'in maksimum değeridir.
DNumberScratch:SetMax( number max )
Sayı seçme alanında seçilebilecek maksimum değeri ayarlar.
DNumberScratch:SetMin( number min )
Sayı seçme alanında seçilebilecek minimum değeri ayarlar.
DNumberScratch:SetShouldDrawScreen( boolean shouldDraw )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Seçim penceresinin çizilip çizilmeyeceğini ayarlar. Çizilmeye zorlamak için kullanılamaz, sadece gizlemek için kullanılabilir, bu da panelin görünmez pencere ile çalışmasını durdurmaz.
DNumberScratch:SetValue( number val )
DNumberScratch'in değerini ayarlar ve DNumberScratch:OnValueChanged'ı tetikler.
DNumberScratch:SetZoom( number zoom )
Seçim panelinin yakınlaştırma seviyesini ayarlar.
DNumberScratch:UpdateConVar()
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Atanmış ConVar'ı bu DNumberScratch'in değerine güncellenmeye zorlar.

Örnek

Minimum sayısı 0 ve maksimumu 20 olan bir Sayı Seçici (Number Scratch) oluşturun

local frame = vgui.Create( "DFrame" ) frame:SetSize( 300, 250 ) frame:Center() frame:MakePopup() local Scratch = vgui.Create( "DNumberScratch", frame ) Scratch:SetPos( 50, 50 ) Scratch:SetValue( 5 ) Scratch:SetMin( 0 ) Scratch:SetMax( 20 )
Çıktı:

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