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_Widget * | ewl_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_Widget * | ewl_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. |