rofi 1.7.5
|
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 } |