DgsAddSizeHandler

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This function can make dgs element sizable like a window.

Note: If applying size handler on dgs window, the original size handler will be replaced.

Syntax

bool dgsAddSizeHandler( element dgsElement [, float left = 0,float right = 0, float top = 0, float bottom = 0, bool relativeLeft = true, bool relativeRight = true, bool relativeTop = true, bool relativeBottom = true ] )

DGS OOP Syntax Help! I don't understand this!

Method: DGSElement:addSizeHandler(...)
Counterpart: dgsRemoveSizeHandler

Required Arguments

  • dgsElement: The dgs element you want to add size handler to.

Optional Arguments

  • left: A float of the left border size of the DGS size handler relative to the dgs element. This is affected by the relativeLeft argument.
  • right: A float of the right border size of the DGS size handler relative to the dgs element. This is affected by the relativeRight argument.
  • top: A float of the top border size of the DGS size handler. This is affected by the relativeTop argument.
  • bottom: A float of the bottom border size of the DGS size handler. This is affected by the relativeBottom argument.
  • relativeLeft: This is whether left border size is relative. If this is true, then value must be between 0 and 1, representing value relative to the parent.
  • relativeRight: This is whether right border size is relative. If this is true, then value floats must be between 0 and 1, representing value relative to the parent.
  • relativeTop: This is whether top border size is relative. If this is true, then value floats must be between 0 and 1, representing value relative to the parent.
  • relativeBottom: This is whether bottom border is relative. If this is true, then value floats must be between 0 and 1, representing value relative to the parent.

Returns

Returns true if succeed, false otherwise

Example

DGS = exports.dgs
local button = DGS:dgsCreateButton(0.2,0.2,0.2,0.1,"test",true)
DGS:dgsAddSizeHandler(button,0.2,0.2,0.2,0.2)

See Also

General Functions

General Events