Download

Support

lib/ewl_popup.c File Reference

#include "ewl_base.h"
#include "ewl_popup.h"
#include "ewl_macros.h"
#include "ewl_private.h"
#include "ewl_debug.h"

Include dependency graph for ewl_popup.c:


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