Dgs-dxprogressbar: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
Line 56: Line 56:
**'''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">dgsSetProperty(progressbar,"isReverse",isReverse)</syntaxhighlight>
<syntaxhighlight lang="lua">dgsSetProperty(progressbar,"isClockwise",isClockwise)</syntaxhighlight>
*'''isReverse:''' A bool of whether the progress direction is reversed or not.
*'''isReverse:''' A bool of whether the progress direction is clockwise or anti-clockwise.


====rotation====
====rotation====

Revision as of 11:02, 13 September 2021

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<

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)
  • isReverse: A bool of whether the progress direction is clockwise or anti-clockwise.

rotation

This style property determines the rotation of the ring.

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

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.

radius

This style property determines the radius of the ring.

dgsSetProperty(progressbar,"radius",radius)
  • radius: A float of the radius 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<

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.

rotation

This style property determines the rotation of the ring.

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

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.

radius

This style property determines the radius of the ring.

dgsSetProperty(progressbar,"radius",radius)
  • radius: A float of the radius 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.

See Also

General Properties

Unique Properties For DGS Core Elements

Extra Properties For DGS Plugins