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 Ewl_Attach | Ewl_Attach |
typedef 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 . |