Download

Support

Ewl_Embed Struct Reference
[Ewl_Embed: A Container for Displaying on an canvas]

#include <ewl_embed.h>

Collaboration diagram for Ewl_Embed:

Collaboration graph
[legend]

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_Widgetdnd_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

Canvas where drawing takes place.

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

The display engine

Name of current engine used

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

Manipulate Ewl_Embed from canvas

Ecore_DList* Ewl_Embed::tab_order

Order of widgets to send focus

Screen relative horizontal position of window

Screen relative vertical position of window


The documentation for this struct was generated from the following file:

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sun Sep 27 01:49:55 2009