PL/Dgs-dxbutton
Właściwości DGS są używane by zmieniać styl GUI i zrobić go lepszym!
Ta strona pokazuje właściwości dgs-dxbutton które możesz użyć.
Contents
Główne funkcje
Właściwości
image
Wymaga [texture/shader] który może być użyty jako tło przycisku.
dgsSetProperty(button,"image",{defimg,hovimg,cliimg})
- defimg: Tekstura/shader tła przycisku (nie wybrany ani wciśnięty). (Możesz wpisać nil by wyłączyć ten obrazek).
- hovimg: Tekstura/shader tła przycisku który jest wybrany.(Możesz wpisać nil by wyłączyć ten obrazek).
- cliimg: Tekstura/shadert ła przycisku który wciśnięty. Możesz wpisać nil by wyłączyć ten obrazek).
color
Kolor tła przycisku który może być przetłumaczony przez tocolor.
dgsSetProperty(button,"color",{defcolor,hovcolor,clicolor})
- defcolor: Zmienna koloru tła przycisku (nie wybrany ani wciśnięty).
- hovcolor: Zmienna koloru tła przycisku wybranego.
- clicolor: Zmienna koloru tła przycisku wciśniętego.
text
To samo co dgsSetText/dgsGetText.
dgsSetProperty(button,"text",text)
- text : String napisu na przycisku.
textcolor
Kolor napisu, może być przetłumaczony przez tocolor.
dgsSetProperty(button,"textcolor",textcolor)
- textcolor : Zmienna koloru napisu na przycisku.
textsize
Wielkość tekstu na przycisku. Zobacz więcej w: dxDrawText
dgsSetProperty(button,"textsize",{scaleX,scaleY})
- scaleX : Płaszczyzna 2D X wielkości tekstu na przycisku..
- scaleY : Płaszczyzna 2D Y wielkości tekstu na przycisku..
shadow
Cień napisu na przycisku
dgsSetProperty(button,"shadow",{offsetX,offsetY,color})
- offsetX : Płaszczyzna 2D X przesunięcia cienia napisu na przycisku.
- offsetY : Płaszczyzna 2D Y przesunięcia cienia napisu na przycisku.
- color : Zmienna koloru cienia.
font
To samo co dgsSetFont/dgsGetFont. Zobacz więcej w: dxDrawText
dgsSetProperty(button,"font",font)
- font : dx font element napisu na przycisku
clickoffset
Przesunięcie zaznacza o ile tekst przycisku ma się przesunąć kiedy jest klikany.
dgsSetProperty(button,"clickoffset",{offsetX,offsetY})
- offsetX : Płaszczyzna 2D X przesunięcia relatywnego względem pozycji przycisku.
- offsetY : Płaszczyzna 2D Y przesunięcia relatywnego względem pozycji przycisku.
clickType
To zaznacza który przycisk myszki ma mieć efekt na przycisku.
dgsSetProperty(button,"clickType",clickType)
- clickType : Jeśli ustawione '1', tylko "Lewy Przycisk Myszki" może aktywować. Jeśli ustawione '2', tylko "Prawy Przycisk Myszki" może aktywować. W innym przypadku, oba mogą aktywować.
wordbreak
Oznacza czy word-break jest włączony czy nie. Więcej w: dxDrawText
dgsSetProperty(button,"wordbreak",wordbreak)
- wordbreak : Jeśli 'true', text zawija się do kolejnej lini kiedy dotyka prawej strony obramowania przycisku. Jeśli false, tekst będzie w jednej lini zawsze.
colorcoded
Oznacza czy Kolorowanie Kodem jest włączone czy nie. Więcej w: dxDrawText
dgsSetProperty(button,"colorcoded",colorcoded)
- colorcoded : Ustaw 'true' by włączyć kolory HTML(#000000)
rightbottom
Wyrównanie tekstu w przycisku
dgsSetProperty(button,"rightbottom",{alignX,alignY})
- alignX : Horyzontalne wyrównanie tekstu w przycisku. Dostępne: "left", "center" lub "right".
- alignY : Wertykalne wyrównanie tekstu w przycisku. Dostępne: "top", "center" lub "bottom".