TouchScreenButton

    Category: Core

    Button for touch screen devices.

    Properties

    is_pressed ( ) const

    Signals

    • pressed ( )

    Emitted when the button is pressed (down).


    • released ( )

    Emitted when the button is released (up).

    • VISIBILITY_ALWAYS = 0 — Always visible.
    • VISIBILITY_TOUCHSCREEN_ONLY = 1 — Visible on touch screens only.

    Description

    Button for touch screen devices. You can set it to be visible on all screens, or only on touch devices.

    • action
    Setterset_action(value)
    Getterget_action()

    The button’s action. Actions can be handled with InputEventAction.


    The button’s bitmask.


    • normal
    Setterset_texture(value)
    Getterget_texture()

    The button’s texture for the normal state.


    Setterset_passby_press(value)
    Getteris_passby_press_enabled()

    • pressed

    The button’s texture for the pressed state.


    Setterset_shape(value)
    Getterget_shape()

    The button’s shape.


    • shape_centered
    Setterset_shape_centered(value)
    Getteris_shape_centered()

    If , the button’s shape is centered.


    If , the button’s shape is visible.


    Setterset_visibility_mode(value)
    Getterget_visibility_mode()

    Method Descriptions

    • is_pressed ( ) const

    Returns if this button is currently pressed.