PL/Dgs-dxbutton: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "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ć. ==Główne funkcje...")
 
(Moved to mouseButtons property)
 
Line 57: Line 57:
*'''offsetX''' : Płaszczyzna 2D X przesunięcia relatywnego względem pozycji przycisku.
*'''offsetX''' : Płaszczyzna 2D X przesunięcia relatywnego względem pozycji przycisku.
*'''offsetY''' : Płaszczyzna 2D Y 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.
<syntaxhighlight lang="lua">dgsSetProperty(button,"clickType",clickType)</syntaxhighlight>
*'''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===
===wordbreak===

Latest revision as of 14:10, 11 June 2023

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ć.

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)

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.

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".

Zobacz też

Ogólnie

Poszczególne właściwości