lib/ewl_attach.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | Ewl_Attach |
| Contains information about widget attachments. More... | |
| struct | Ewl_Attach_Dnd |
| DND data associated with the widget. More... | |
Defines | |
| #define | EWL_ATTACH(attach) ((Ewl_Attach *) attach) |
| #define | ewl_attach_color_get(w) ewl_attach_get(EWL_WIDGET(w), EWL_ATTACH_TYPE_COLOR) |
| #define | ewl_attach_color_set(w, data) ewl_attach_other_set(EWL_WIDGET(w), EWL_ATTACH_TYPE_COLOR, data) |
| #define | EWL_ATTACH_IS(w) (ewl_widget_type_is(EWL_WIDGET(w)), EWL_ATTACH_TYPE) |
| #define | ewl_attach_mouse_argb_cursor_set(w, cursor) |
| #define | ewl_attach_mouse_cursor_get(w) |
| #define | ewl_attach_mouse_cursor_set(w, cursor) |
| #define | ewl_attach_name_get(w) ewl_attach_get(EWL_WIDGET(w), EWL_ATTACH_TYPE_NAME) |
| #define | ewl_attach_name_set(w, data) ewl_attach_text_set(EWL_WIDGET(w), EWL_ATTACH_TYPE_NAME, data) |
| #define | ewl_attach_tooltip_text_set(w, data) ewl_attach_text_set(EWL_WIDGET(w), EWL_ATTACH_TYPE_TOOLTIP, data) |
| #define | EWL_ATTACH_TOOLTIP_TYPE "tooltip" |
| #define | ewl_attach_tooltip_widget_set(w, data) ewl_attach_widget_set(EWL_WIDGET(w), EWL_ATTACH_TYPE_TOOLTIP, data) |
| #define | ewl_attach_widget_association_get(w) ewl_attach_get(EWL_WIDGET(w), EWL_ATTACH_TYPE_WIDGET_ASSOCIATION) |
| #define | ewl_attach_widget_association_set(w, data) |
Typedefs | |
| typedef struct Ewl_Attach | Ewl_Attach |
| typedef struct Ewl_Attach_Dnd | Ewl_Attach_Dnd |
Functions | |
| void * | ewl_attach_get (Ewl_Widget *w, Ewl_Attach_Type t) |
Get the attachment of type t from the widget w. | |
| void | ewl_attach_list_del (Ewl_Attach_List *list, Ewl_Attach_Type type) |
Deletes the given type type from the list list. | |
| void | ewl_attach_other_set (Ewl_Widget *w, Ewl_Attach_Type t, void *data) |
Attaches the data data to the widget w with the attache type of t. | |
| void | ewl_attach_text_set (Ewl_Widget *w, Ewl_Attach_Type t, const char *data) |
Attaches the text data to the widget w. | |
| void | ewl_attach_widget_set (Ewl_Widget *w, Ewl_Attach_Type t, Ewl_Widget *data) |
Attaches a widget data to the widget w. | |