Ewl_Popup Struct Reference
[Ewl_Popup: A override window for the convenience use]
#include <ewl_popup.h>

Detailed Description
Inherits from Ewl_Window and extends to provide a popup widget.Data Fields | |
int | fit_to_follow:1 |
Ewl_Widget * | follow |
struct { | |
int x | |
int y | |
} | mouse |
int | moving:1 |
struct { | |
int x | |
int y | |
} | offset |
Ewl_Popup_Type | type |
Ewl_Window | window |
Field Documentation
if the popup fits the size to its follow
Referenced by ewl_popup_fit_to_follow_get(), and ewl_popup_fit_to_follow_set().
The object to follow
Referenced by ewl_popup_cb_destroy(), ewl_popup_cb_follow_destroy(), ewl_popup_follow_get(), and ewl_popup_follow_set().
struct { ... } Ewl_Popup::mouse |
Referenced by ewl_popup_mouse_position_set().
if the popup is currently moving
Referenced by ewl_popup_cb_mouse_move().
struct { ... } Ewl_Popup::offset |
Referenced by ewl_popup_offset_set().
The Popup type
Referenced by ewl_popup_cb_follow_destroy(), ewl_popup_type_get(), and ewl_popup_type_set().
Inherit from Ewl_Window
int Ewl_Popup::x |
The x position
Referenced by ewl_popup_mouse_position_set(), and ewl_popup_offset_set().
int Ewl_Popup::y |
The y position
Referenced by ewl_popup_mouse_position_set(), and ewl_popup_offset_set().
The documentation for this struct was generated from the following file:
- lib/ewl_popup.h