_Engrave_Part Struct Reference
[Engrave_Part: Functions to work with part objects]
All values needed to define a part.
More...
Data Fields | |
char * | name |
The part name. | |
Engrave_Part_Type | type |
The part type. | |
Engrave_Text_Effect | effect |
The parts text effect. | |
int | mouse_events |
The mouse events flag. | |
int | repeat_events |
The repeat events flag. | |
char * | clip_to |
The part to clip too. | |
struct { | |
signed char x | |
Can drag in x direction. | |
signed char y | |
Can drag in y direction. | |
struct { | |
int x | |
The x value. | |
int y | |
The y value. | |
} step | |
The step and count values for the dragable. | |
struct { | |
int x | |
The x value. | |
int y | |
The y value. | |
} count | |
The step and count values for the dragable. | |
char * confine | |
The confine setting for the dragable. | |
} | dragable |
The dragable settings for the part. | |
Evas_List * | states |
The list of states assocated with the part. | |
Engrave_Part_State * | current_state |
The current state. | |
Evas_Object * | object |
The evas object used to display this state. | |
void * | parent |
Pointer to parent. | |
Evas_Coord | x |
The x position to place the object. | |
Evas_Coord | y |
The y position to place the object. | |
Evas_Coord | w |
The width of the object. | |
Evas_Coord | h |
The height of the object. |
Detailed Description
All values needed to define a part.