Skip to content

class_basebutton

reduz edited this page Feb 23, 2014 · 12 revisions

BaseButton

Inherits: Control\n\n

Brief Description

Provides a base class for different kinds of buttons.

Member Functions

Signals

  • ** toggled ** ( bool pressed )
  • ** pressed ** ( )

Description

BaseButton is the abstract base class for buttons, so it shouldn't be used directly (It doesnt display anything). Other types of buttons inherit from it.

Member Function Description

  • void ** set_pressed ** ( bool pressed ) \ Set the button to pressed state (only if toggle_mode is active).
  • bool ** is_pressed ** ( ) const \ Return when the button is pressed (only if toggle_mode is active).
  • void ** set_toggle_mode ** ( bool enabled ) \ Set the button toggle_mode property. Toggle mode makes the button flip state between pressed and unpressed each time its area is clicked.
  • void ** set_disabled ** ( bool disabled ) \ Set the button into disabled state. When a button is disabled, it can"apos;t be clicked or toggled.
  • void ** set_click_on_press ** ( bool enable ) \ Set the button click_on_press mode. This mode generates click events when a mousebutton or key is just pressed (by default events are generated when the button/keys are released and both press and release occur in the visual area of the Button).

Clone this wiki locally