Dgs-dxprogressbar: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
 
(9 intermediate revisions by 2 users not shown)
Line 43: Line 43:
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"style",style)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"style",style)</syntaxhighlight>
*'''style''' : A string of the style name.
*'''style''' : A string of the style name.
===styleData===
This property stores the style data of the progress bar. See [[dgsProgressBarGetStyleProperty]]/[[dgsProgressBarSetStyleProperty]] for detail.
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"styleData",styleData)</syntaxhighlight>
*'''styleData''' : A table of the style data.


==Style Properties==
==Style Properties==
Line 55: Line 50:
None
None
===>Style:ring-round<===
===>Style:ring-round<===
====antiAliased====
This style property determines the anti aliasing of the ring.
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"antiAliased",antiAliased)</syntaxhighlight>
*'''antiAliased:''' A float of the anti aliasing of the ring.
====bgProgress====
This style property determines the progress of the background of the ring.
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"bgProgress",bgProgress)</syntaxhighlight>
*'''bgProgress:''' A float of the progress of the background of the ring.
====bgRadius====
This style property determines the radius of the background of the ring.
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"bgRadius",bgRadius)</syntaxhighlight>
*'''bgRadius:''' A float of the radius of the background of the ring.
====bgRotation====
This style property determines the rotation of the background of the ring.
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"bgRotation",bgRotation)</syntaxhighlight>
*'''bgRotation:''' A float of the rotation of the background of the ring.
====bgThickness====
This style property determines the thickness of the background of the ring.
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"bgThickness",bgThickness)</syntaxhighlight>
*'''bgThickness:''' A float of the thickness of the background of the ring.
====elements====
====elements====
This style property stores the custom elements of the progress bar.
This style property stores the custom elements of the progress bar.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"elements",elements)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"elements",elements)</syntaxhighlight>
*'''elements:''' A table of elements. Built-in elements are as follows:
*'''elements:''' A table of elements. Built-in elements are as follows:
**'''elements.circleShader:''' A shader of ring-round style.
**'''elements.circleShader:''' A shader of ring-round style.


====isReverse====
====isClockwise====
This style property determines whether the progress direction is reversed or not.
This style property determines whether the progress direction is clockwise or anti-clockwise .
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"isReverse",isReverse)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"isClockwise",isClockwise)</syntaxhighlight>
*'''isReverse:''' A bool of whether the progress direction is reversed or not.
*'''isClockwise:''' A bool of whether the progress direction is clockwise or anti-clockwise.
 
====radius====
This style property determines the radius of the ring.
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"radius",radius)</syntaxhighlight>
*'''radius:''' A float of the radius of the ring.


====rotation====
====rotation====
This style property determines the rotation of the ring.
This style property determines the rotation of the ring.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"rotation",rotation)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"rotation",rotation)</syntaxhighlight>
*'''rotation:''' A float of the rotation of the ring.
*'''rotation:''' A float of the rotation of the ring.


====thickness====
This style property determines the thickness of the ring.
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"thickness",thickness)</syntaxhighlight>
*'''radius:''' A float of the thickness of the ring.
===>Style:ring-plain<===
====antiAliased====
====antiAliased====
This style property determines the anti aliasing of the ring.
This style property determines the anti aliasing of the ring.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"antiAliased",antiAliased)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"antiAliased",antiAliased)</syntaxhighlight>
*'''antiAliased:''' A float of the anti aliasing of the ring.
*'''antiAliased:''' A float of the anti aliasing of the ring.


====radius====
====bgProgress====
This style property determines the radius of the ring.
This style property determines the progress of the background of the ring.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"radius",radius)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"bgProgress",bgProgress)</syntaxhighlight>
*'''radius:''' A float of the radius of the ring.
*'''bgProgress:''' A float of the progress of the background of the ring.
 
====bgRadius====
This style property determines the radius of the background of the ring.
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"bgRadius",bgRadius)</syntaxhighlight>
*'''bgRadius:''' A float of the radius of the background of the ring.


====thickness====
====bgRotation====
This style property determines the thickness of the ring.
This style property determines the rotation of the background of the ring.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"thickness",thickness)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"bgRotation",bgRotation)</syntaxhighlight>
*'''radius:''' A float of the thickness of the ring.
*'''bgRotation:''' A float of the rotation of the background of the ring.


====bgThickness====
This style property determines the thickness of the background of the ring.
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"bgThickness",bgThickness)</syntaxhighlight>
*'''bgThickness:''' A float of the thickness of the background of the ring.


===>Style:ring-plain<===
====elements====
====elements====
This style property stores the custom elements of the progress bar.
This style property stores the custom elements of the progress bar.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"elements",elements)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"elements",elements)</syntaxhighlight>
*'''elements:''' A table of elements. Built-in elements are as follows:
*'''elements:''' A table of elements. Built-in elements are as follows:
**'''elements.circleShader:''' A shader of ring-round style.
**'''elements.circleShader:''' A shader of ring-round style.


====isReverse====
====isClockwise====
This style property determines whether the progress direction is reversed or not.
This style property determines whether the progress direction is clockwise or anti-clockwise.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"isReverse",isReverse)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"isClockwise",isClockwise)</syntaxhighlight>
*'''isReverse:''' A bool of whether the progress direction is reversed or not.
*'''isClockwise:''' A bool of whether the progress direction is clockwise or anti-clockwise.
 
====radius====
This style property determines the radius of the ring.
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"radius",radius)</syntaxhighlight>
*'''radius:''' A float of the radius of the ring.


====rotation====
====rotation====
This style property determines the rotation of the ring.
This style property determines the rotation of the ring.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"rotation",rotation)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"rotation",rotation)</syntaxhighlight>
*'''rotation:''' A float of the rotation of the ring.
*'''rotation:''' A float of the rotation of the ring.
====antiAliased====
This style property determines the anti aliasing of the ring.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"antiAliased",antiAliased)</syntaxhighlight>
*'''antiAliased:''' A float of the anti aliasing of the ring.
====radius====
This style property determines the radius of the ring.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"radius",radius)</syntaxhighlight>
*'''radius:''' A float of the radius of the ring.


====thickness====
====thickness====
This style property determines the thickness of the ring.
This style property determines the thickness of the ring.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"thickness",thickness)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"thickness",thickness)</syntaxhighlight>
*'''radius:''' A float of the thickness of the ring.
*'''thickness:''' A float of the thickness of the ring.


==See Also==
==See Also==
{{DGSPROPERTIES}}
{{DGSPROPERTIES}}

Latest revision as of 02:16, 12 January 2023

DGS Properties is always used to change the gui style and make it more fantastic.

This page shows the properties of dgs-dxlabel that you could use.

Main Functions

Properties

bgColor

This property determines the background color of the progress bar.

dgsSetProperty(progressbar,"bgColor",bgColor)
  • bgColor : An integer of the color that can be converted by tocolor.

bgImage

This property determines the background image of the progress bar.

dgsSetProperty(progressbar,"bgImage",bgImage)
  • bgImage : A material element that serves as the background image of the progress bar (texture/shader/screen source/renderTarget).

indicatorColor

This property determines the indicator color of the progress bar.

dgsSetProperty(progressbar,"indicatorColor",indicatorColor)
  • indicatorColor : An integer of the color that can be converted by tocolor.

indicatorImage

This property determines the indicator image of the progress bar.

dgsSetProperty(progressbar,"indicatorImage",indicatorImage)
  • indicatorImage : A material element that serves as the indicator image of the progress bar (texture/shader/screen source/renderTarget).

padding

This property determines the padding of the progress bar.

dgsSetProperty(progressbar,"padding",{paddingX,paddingY})
  • paddingX : An integer of 2D x padding value.
  • paddingY : An integer of 2D y padding value.

progress

This property stores the progress value of progress bar.

dgsSetProperty(progressbar,"progress",progress)
  • progress : A float of progress value.

style

This property stores the style name of progress bar, to change the style use dgsProgressBarSetStyle.

dgsSetProperty(progressbar,"style",style)
  • style : A string of the style name.

Style Properties

>Style:normal-horizontal<

None

>Style:normal-vertical<

None

>Style:ring-round<

antiAliased

This style property determines the anti aliasing of the ring.

dgsSetProperty(progressbar,"antiAliased",antiAliased)
  • antiAliased: A float of the anti aliasing of the ring.

bgProgress

This style property determines the progress of the background of the ring.

dgsSetProperty(progressbar,"bgProgress",bgProgress)
  • bgProgress: A float of the progress of the background of the ring.

bgRadius

This style property determines the radius of the background of the ring.

dgsSetProperty(progressbar,"bgRadius",bgRadius)
  • bgRadius: A float of the radius of the background of the ring.

bgRotation

This style property determines the rotation of the background of the ring.

dgsSetProperty(progressbar,"bgRotation",bgRotation)
  • bgRotation: A float of the rotation of the background of the ring.

bgThickness

This style property determines the thickness of the background of the ring.

dgsSetProperty(progressbar,"bgThickness",bgThickness)
  • bgThickness: A float of the thickness of the background of the ring.

elements

This style property stores the custom elements of the progress bar.

dgsSetProperty(progressbar,"elements",elements)
  • elements: A table of elements. Built-in elements are as follows:
    • elements.circleShader: A shader of ring-round style.

isClockwise

This style property determines whether the progress direction is clockwise or anti-clockwise .

dgsSetProperty(progressbar,"isClockwise",isClockwise)
  • isClockwise: A bool of whether the progress direction is clockwise or anti-clockwise.

radius

This style property determines the radius of the ring.

dgsSetProperty(progressbar,"radius",radius)
  • radius: A float of the radius of the ring.

rotation

This style property determines the rotation of the ring.

dgsSetProperty(progressbar,"rotation",rotation)
  • rotation: A float of the rotation of the ring.

thickness

This style property determines the thickness of the ring.

dgsSetProperty(progressbar,"thickness",thickness)
  • radius: A float of the thickness of the ring.

>Style:ring-plain<

antiAliased

This style property determines the anti aliasing of the ring.

dgsSetProperty(progressbar,"antiAliased",antiAliased)
  • antiAliased: A float of the anti aliasing of the ring.

bgProgress

This style property determines the progress of the background of the ring.

dgsSetProperty(progressbar,"bgProgress",bgProgress)
  • bgProgress: A float of the progress of the background of the ring.

bgRadius

This style property determines the radius of the background of the ring.

dgsSetProperty(progressbar,"bgRadius",bgRadius)
  • bgRadius: A float of the radius of the background of the ring.

bgRotation

This style property determines the rotation of the background of the ring.

dgsSetProperty(progressbar,"bgRotation",bgRotation)
  • bgRotation: A float of the rotation of the background of the ring.

bgThickness

This style property determines the thickness of the background of the ring.

dgsSetProperty(progressbar,"bgThickness",bgThickness)
  • bgThickness: A float of the thickness of the background of the ring.

elements

This style property stores the custom elements of the progress bar.

dgsSetProperty(progressbar,"elements",elements)
  • elements: A table of elements. Built-in elements are as follows:
    • elements.circleShader: A shader of ring-round style.

isClockwise

This style property determines whether the progress direction is clockwise or anti-clockwise.

dgsSetProperty(progressbar,"isClockwise",isClockwise)
  • isClockwise: A bool of whether the progress direction is clockwise or anti-clockwise.

radius

This style property determines the radius of the ring.

dgsSetProperty(progressbar,"radius",radius)
  • radius: A float of the radius of the ring.

rotation

This style property determines the rotation of the ring.

dgsSetProperty(progressbar,"rotation",rotation)
  • rotation: A float of the rotation of the ring.

thickness

This style property determines the thickness of the ring.

dgsSetProperty(progressbar,"thickness",thickness)
  • thickness: A float of the thickness of the ring.

See Also

General Properties

Unique Properties For DGS Core Elements

Extra Properties For DGS Plugins