For the complete documentation index, see llms.txt. This page is also available as Markdown.

ImageButton

Updated for version 3.36.

It's recommended to first read about the base item before reading about other items https://luffyyy.gitbook.io/beardlib/menuui/menuui-item

ImageButton/Image

Creation

    MyRandomMenu:ImageButton({
        name = "MyImageButton",
        texture = "path/to/my/texture",
        on_callback = function(item)
            log("I was pressed!")
        end
    })

Or if you need a divider type image:

    MyRandomMenu:Image({
        name = "MyImageButton",
        texture = "path/to/my/texture"
    })

Parameters

Parameter
Type
Description

texture

String/Idstring

Texture of the image

texture_rect

Table

Texture rectangle of the image, if used. Pivot points have to be left and top of what you need

icon_w

Number

Specific width for the image(unlike 'w' which gets subtracted with the x image offset)

icon_h

Number

Specific height for the image(unlike 'h' which gets subtracted with the y image offset)

img_offset

Table/Number

Offset for the image, useful if you want to have the image smaller while button itself bigger, defaults to {0,0}

img_offset_x

Number

Specific x offset for the image

img_offset_y

Number

Specific y offset for the image

highlight_image

Boolean

Should the image change color when highlighting(uses forground color)

img_color

Color

Color of the image, defaults to foreground color

Functions

Function
Description

SetImage(String/Idstring texture, Table texture_rect)

Sets a texture and texture rectangle for the item

Last updated