News

Documentation

_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_Statecurrent_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.


Copyright © Enlightenment.org

Engrave Documentation Generated: Sat Apr 7 18:28:01 2007