Ewl_Widget Struct Reference
[Ewl_Widget: The Parent Widget Class Common to All Widgets]
#include <ewl_widget.h>
Collaboration diagram for Ewl_Widget:
Detailed Description
Inherits from Ewl_Object and extends to provide appearance, parent, and callback capabilities.
Data Fields | |
const char * | appearance |
Ewl_Attach_List * | attach |
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_Widget * | parent |
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
const char* Ewl_Widget::appearance |
Key to lookup appearance in theme
List of attachments on the widget
Ewl_Callback_Chain Ewl_Widget::callbacks[EWL_CALLBACK_MAX+1] |
Callback chain array
const char* Ewl_Widget::custom_state |
custom state
unsigned int Ewl_Widget::flags |
the widget flags
const char* Ewl_Widget::inheritance |
Inheritance of path widget
unsigned short Ewl_Widget::inherited_states |
States that are applied to the theme
the layer relative to the parent
Inherit the base Object class
The parent widget, actually a container
void* Ewl_Widget::smart_object |
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
const char* Ewl_Widget::theme_group |
Group in theme to use
void* Ewl_Widget::theme_object |
Appearance shown on canvas
const char* Ewl_Widget::theme_path |
Path to the file for loading
Overriding text in theme
The documentation for this struct was generated from the following file:
- lib/ewl_widget.h