CMenuButton

CMenuButton metatable.

Name

:Name(): string

Returns widget's name.

Parent

:Parent(): CMenuGroup | CMenuGearAttachment

Returns widget's parent.

Type

:Type(): Enum.WidgetType

Returns widget type.

Open

:Open(): nil

Opens parent tabs.

ForceLocalization

circle-info

Not recommended for use due to its complexity

:ForceLocalization(newText): nil

Name
Type
Description

newText

string

Changes text in the widget. The path to the widget is not affected. May be used for dynamic text customization or recolor.

ToolTip

:ToolTip(newText): string

Name
Type
Description

newText

string

Gets or sets tooltip. Tooltip is displayed when mouse cursor is over the widget. Depends on the argument.

ToolTip

:ToolTip(): string

Visible

:Visible(value): nil

Name
Type
Description

value

boolean

Gets or sets visible state. Depends on argument.

Example

Visible

:Visible(): boolean

Example

Disabled

:Disabled(value): nil

Name
Type
Description

value

boolean

Gets or sets disabled state. Depends on argument.

Example

Disabled

:Disabled(): boolean

Example

Unsafe

:Unsafe(value): nil

Name
Type
Description

value

boolean

Gets or sets unsafe state. Unsafe widgets have warning sign. Depends on argument.

Unsafe

:Unsafe(): boolean

Image

:Image(imagePath, [offset]): nil

Name
Type
Description

imagePath

string

Path to the image.

offset [?]

Optional image offset. (default: {0.0, 0.0})

Sets widget's image.

ImageHandle

:ImageHandle(imageHandle, [offset]): nil

Name
Type
Description

imageHandle

integer

offset [?]

Optional image offset. (default: {0.0, 0.0})

Sets tab's image by already created handle.

Icon

:Icon(icon, [offset]): nil

Name
Type
Description

icon

string

icon unicode.

offset [?]

Optional icon offset. (default: {0.0, 0.0})

Sets widget's icon. Icons listarrow-up-right

Example

SetCallback

circle-info

Multiple callbacks could be set.

`:SetCallback(callback, [forceCall]):` **`nil`**

Name
Type
Description

callback

fun(this: CMenuButton):nil

function to be called on widget change.

forceCall [?]

boolean

true if you want to call callback on widget creation. (default: false)

Sets widget's on change callback.

UnsetCallback

:UnsetCallback(callback): nil

Name
Type
Description

callback

fun(this: CMenuButton):nil

function to be removed from widget's callbacks.

Removes widget's on change callback.

Last updated