Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

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

void * parent
 Pointer to parent.


Detailed Description

All values needed to define a part.