Download

Support

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.

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sun Sep 27 01:48:52 2009