Ewl_Embed Struct Reference
[Ewl_Embed: A Container for Displaying on an canvas]
#include <ewl_embed.h>
Collaboration diagram for Ewl_Embed:
Detailed Description
Inherits from Ewl_Cell that acts as a top level widget for interacting with the canvas.
Data Fields | |
void * | canvas |
void * | canvas_window |
Ewl_Cell | cell |
int | cursor |
int | dnd_count |
Ewl_Widget * | dnd_last_position |
Ewl_Dnd_Types | dnd_types |
void * | engine |
const char * | engine_name |
void * | ev_clip |
unsigned char | focus:1 |
struct { | |
Ewl_Widget * clicked | |
Ewl_Widget * drag_widget | |
Ewl_Widget * drop_widget | |
Ewl_Widget * focused | |
Ewl_Widget * mouse_in | |
} | last |
Ecore_Hash * | obj_cache |
unsigned char | render:1 |
void * | smart |
Ecore_DList * | tab_order |
int | x |
int | y |
Field Documentation
void* Ewl_Embed::canvas |
Canvas where drawing takes place.
void* Ewl_Embed::canvas_window |
The window holding the canvas.
Inherits from the Ewl_Cell class
Last clicked widget
Id for current cursor in use
DND aware widget count
The last dnd position
The dnd type
The current DND drag source
The current DND drop target
void* Ewl_Embed::engine |
The display engine
const char* Ewl_Embed::engine_name |
Name of current engine used
void* Ewl_Embed::ev_clip |
Clip box to receive canvas events
unsigned char Ewl_Embed::focus |
Indicates if it receives focus
Last focused widget
struct { ... } Ewl_Embed::last |
Collection of widgets to last receive events
Last widget to receive a mouse_in
Ecore_Hash* Ewl_Embed::obj_cache |
Hash of object queues for reuse
unsigned char Ewl_Embed::render |
Indicates if the embed needs to be rendered by ewl, or if it is done elsewhere, by ecore_evas for example
void* Ewl_Embed::smart |
Manipulate Ewl_Embed from canvas
Ecore_DList* Ewl_Embed::tab_order |
Order of widgets to send focus
int Ewl_Embed::x |
Screen relative horizontal position of window
int Ewl_Embed::y |
Screen relative vertical position of window
The documentation for this struct was generated from the following file:
- lib/ewl_embed.h