[][src]Module orbtk_widgets::behaviors

Behavior widgets are provides a default set of event actions like mouse event handling. Use them as child to expand the event behavior of your widget.

Structs

FocusBehavior

The FocusBehavior widget is used to handle internal the pressed behavior of a widget.

FocusBehaviorCtx

Represents a widget context that provides methods to access the properties of a widget.

FocusBehaviorState

The FocusBehaviorState handles the FocusBehavior widget.

MouseBehavior

The MouseBehavior widget is used to handle internal the pressed behavior of a widget.

MouseBehaviorCtx

Represents a widget context that provides methods to access the properties of a widget.

MouseBehaviorState

The MouseBehaviorState handles the MouseBehavior widget.

SelectionBehavior

The SelectionBehavior widget is used to handle internal the pressed behavior of a widget.

SelectionBehaviorCtx

Represents a widget context that provides methods to access the properties of a widget.

SelectionBehaviorState

The SelectionBehaviorState handles the SelectionBehavior widget.

TextBehavior

The TextBehavior widget shares the same logic of handling text input between tex-related widgets.

TextBehaviorCtx

Represents a widget context that provides methods to access the properties of a widget.

TextBehaviorState

The TextBehaviorState handles the text processing of the TextBehavior widget.

Functions

focus_behavior

Gets a context wrapper to access the properties of the widget.

mouse_behavior

Gets a context wrapper to access the properties of the widget.

selection_behavior

Gets a context wrapper to access the properties of the widget.

text_behavior

Gets a context wrapper to access the properties of the widget.