Download

Support

lib/ewl_popup.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_Popup
 Inherits from Ewl_Window and extends to provide a popup widget. More...

Defines

#define EWL_POPUP(popup)   ((Ewl_Popup *) popup)
#define EWL_POPUP_IS(w)   (ewl_widget_type_is(EWL_WIDGET(w), EWL_POPUP_TYPE))
#define EWL_POPUP_TYPE   "popup"

Typedefs

typedef struct Ewl_Popup Ewl_Popup

Functions

void ewl_popup_cb_child_resize (Ewl_Container *c, Ewl_Widget *w, int size, Ewl_Orientation o)
void ewl_popup_cb_child_show (Ewl_Container *c, Ewl_Widget *w)
void ewl_popup_cb_destroy (Ewl_Widget *w, void *ev_data, void *user_data)
void ewl_popup_cb_follow_configure (Ewl_Widget *w, void *ev_data, void *user_data)
void ewl_popup_cb_follow_destroy (Ewl_Widget *w, void *ev_data, void *user_data)
void ewl_popup_cb_mouse_move (Ewl_Widget *w, void *ev_data, void *user_data)
void ewl_popup_cb_show (Ewl_Widget *w, void *ev_data, void *user_data)
int ewl_popup_fit_to_follow_get (Ewl_Popup *p)
void ewl_popup_fit_to_follow_set (Ewl_Popup *p, int fit)
Ewl_Widgetewl_popup_follow_get (Ewl_Popup *p)
void ewl_popup_follow_set (Ewl_Popup *p, Ewl_Widget *w)
 Set the follow widget of the popup.
int ewl_popup_init (Ewl_Popup *p)
 Initialize the popup and inherited fields.
void ewl_popup_mouse_position_set (Ewl_Popup *p, int x, int y)
 This is to set the mouse coordinates to the popup, where it get placed relative to.
Ewl_Widgetewl_popup_new (void)
 Allocate a new popup widget.
void ewl_popup_offset_set (Ewl_Popup *p, int x, int y)
 This is to set the offset to where the popup will be placed.
Ewl_Popup_Type ewl_popup_type_get (Ewl_Popup *p)
 This is to get the type of the popup. The type defines how the popup will handle the positioning.
void ewl_popup_type_set (Ewl_Popup *p, Ewl_Popup_Type type)
 This is to set the type of the popup. The type defines how the popup will handle the positioning.

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sat May 17 16:50:29 2008