Download

Support

Ewl_Widget Struct Reference
[Ewl_Widget: The Parent Widget Class Common to All Widgets]

#include <ewl_widget.h>

Collaboration diagram for Ewl_Widget:

Collaboration graph
[legend]

Detailed Description

Inherits from Ewl_Object and extends to provide appearance, parent, and callback capabilities.


Data Fields

const char * appearance
Ewl_Attach_Listattach
Ewl_Callback_Chain callbacks [EWL_CALLBACK_MAX+1]
const char * custom_state
unsigned int flags
const char * inheritance
unsigned short inherited_states
int layer
Ewl_Object object
Ewl_Widgetparent
void * smart_object
unsigned short states
unsigned char swallowed:1
Ecore_Hash * theme
const char * theme_group
void * theme_object
const char * theme_path
Ewl_Pair_List theme_text

Field Documentation

Key to lookup appearance in theme

List of attachments on the widget

Callback chain array

custom state

unsigned int Ewl_Widget::flags

the widget flags

Inheritance of path widget

States that are applied to the theme

the layer relative to the parent

Inherit the base Object class

The parent widget, actually a container

Smart Object for the layer stuff

unsigned short Ewl_Widget::states

Direct widget states

unsigned char Ewl_Widget::swallowed

Ecore_Hash* Ewl_Widget::theme

Overriding theme settings

Group in theme to use

Appearance shown on canvas

Path to the file for loading

Overriding text in theme


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

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sun Sep 27 01:50:14 2009