rofi
1.5.4
|
Go to the source code of this file.
Macros | |
#define | WIDGET(a) ( (widget *) ( a ) ) |
Typedefs | |
typedef struct _widget | widget |
typedef widget *(* | widget_find_mouse_target_cb) (widget *widget, WidgetType type, gint x, gint y) |
typedef WidgetTriggerActionResult(* | widget_trigger_action_cb) (widget *widget, guint action, gint x, gint y, void *user_data) |
Enumerations | |
enum | WidgetType { WIDGET_TYPE_UNKNOWN, WIDGET_TYPE_LISTVIEW = SCOPE_MOUSE_LISTVIEW, WIDGET_TYPE_LISTVIEW_ELEMENT = SCOPE_MOUSE_LISTVIEW_ELEMENT, WIDGET_TYPE_EDITBOX = SCOPE_MOUSE_EDITBOX, WIDGET_TYPE_SCROLLBAR = SCOPE_MOUSE_SCROLLBAR, WIDGET_TYPE_MODE_SWITCHER = SCOPE_MOUSE_MODE_SWITCHER, WIDGET_TYPE_TEXTBOX_TEXT } |
enum | WidgetTriggerActionResult { WIDGET_TRIGGER_ACTION_RESULT_IGNORED, WIDGET_TRIGGER_ACTION_RESULT_HANDLED, WIDGET_TRIGGER_ACTION_RESULT_GRAB_MOTION_BEGIN, WIDGET_TRIGGER_ACTION_RESULT_GRAB_MOTION_END } |