Dgs-dxprogressbar: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 55: Line 55:
None
None
===>Style:ring-round<===
===>Style:ring-round<===
====elements====
This style property stores the custom elements of the progress bar.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"elements",elements)</syntaxhighlight>
*'''elements:''' A table of elements. Built-in elements are as follows:
**'''elements.circleShader:''' A shader of ring-round style.
====isReverse====
This style property determines whether the progress direction is reversed or not.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"isReverse",isReverse)</syntaxhighlight>
*'''isReverse:''' A bool of whether the progress direction is reversed or not.
====rotation====
This style property determines the rotation of the ring.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"rotation",rotation)</syntaxhighlight>
*'''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====
This style property determines the thickness of the ring.
<syntaxhighlight lang="lua">dgsProgressBarSetStyleProperty(progressbar,"thickness",thickness)</syntaxhighlight>
*'''radius:''' A float of the thickness 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.

Revision as of 17:19, 5 May 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.

styleData

This property stores the style data of the progress bar. See dgsProgressBarGetStyleProperty/dgsProgressBarSetStyleProperty for detail.

dgsSetProperty(progressbar,"styleData",styleData)
  • styleData : A table of the style data.

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.

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

isReverse

This style property determines whether the progress direction is reversed or not.

dgsProgressBarSetStyleProperty(progressbar,"isReverse",isReverse)
  • isReverse: A bool of whether the progress direction is reversed or not.

rotation

This style property determines the rotation of the ring.

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

antiAliased

This style property determines the anti aliasing of the ring.

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

radius

This style property determines the radius of the ring.

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

thickness

This style property determines the thickness of the ring.

dgsProgressBarSetStyleProperty(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.

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

isReverse

This style property determines whether the progress direction is reversed or not.

dgsProgressBarSetStyleProperty(progressbar,"isReverse",isReverse)
  • isReverse: A bool of whether the progress direction is reversed or not.

rotation

This style property determines the rotation of the ring.

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

antiAliased

This style property determines the anti aliasing of the ring.

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

radius

This style property determines the radius of the ring.

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

thickness

This style property determines the thickness of the ring.

dgsProgressBarSetStyleProperty(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