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

_Engrave_Part_State Struct Reference
[Engrave_Part_State: Functions to work with the Engrave_Part_State objects]

Stores the information for the Engrave_Part_State object. More...


Data Fields

char * name
 The name of the state.

double value
 The value assigned to the state.

unsigned char visible
 Flag for if the state is visible.

struct {
   double   y
 x value

align
 Store the align and step information for the state.

struct {
   double   y
 x value

step
 Store the align and step information for the state.

struct {
   int   w
 width value

   int   h
 height value

min
 The min and max settings for the state.

struct {
   int   w
 width value

   int   h
 height value

max
 The min and max settings for the state.

struct {
   double   w
 The width.

   double   h
 The height.

aspect
 The aspect ratio settings for the state.

struct {
   struct {
      double   x
 The x position.

      double   y
 The y position.

   }   relative
 The relative positions.

   struct {
      int   x
 The x value.

      int   y
 The y value.

   }   offset
 The offset values.

   char *   to_x
 The x part relativity.

   char *   to_y
 The y part relativity.

rel1
 The relative orientation settings for the state.

struct {
   struct {
      double   x
 The x position.

      double   y
 The y position.

   }   relative
 The relative positions.

   struct {
      int   x
 The x value.

      int   y
 The y value.

   }   offset
 The offset values.

   char *   to_x
 The x part relativity.

   char *   to_y
 The y part relativity.

rel2
 The relative orientation settings for the state.

struct {
   Engrave_Image *   normal
 The image itself.

   Evas_List *   tween
 List of tween images.

   struct {
      int   l
 Left value.

      int   r
 Right value.

      int   t
 Top value.

      int   b
 Bottom value.

   }   border
 The border information.

image
 image information for the state

char * color_class
 Colour class setting.

struct {
   int   r
 Red setting.

   int   g
 Green setting.

   int   b
 Blue setting.

   int   a
 Alpha setting.

color
 Colour settings for the state.

struct {
   int   r
 Red setting.

   int   g
 Green setting.

   int   b
 Blue setting.

   int   a
 Alpha setting.

color2
 Colour settings for the state.

struct {
   int   r
 Red setting.

   int   g
 Green setting.

   int   b
 Blue setting.

   int   a
 Alpha setting.

color3
 Colour settings for the state.

struct {
   int   smooth
 The smooth setting.

   struct {
      double   x
 The x value.

      double   y
 The y value.

   }   pos_rel
 relitivity settings for the fill position

   struct {
      double   x
 The x value.

      double   y
 The y value.

   }   rel
 relitivity settings for the fill position

   struct {
      int   x
 The x value.

      int   y
 The y value.

   }   pos_abs
 absolute settings for the fill position

   struct {
      int   x
 The x value.

      int   y
 The y value.

   }   abs
 absolute settings for the fill position

fill
 Fill information for the state.

struct {
   char *   text
 The text string.

   char *   text_class
 The text class.

   char *   font
 The font to use.

   int   size
 Size to display as.

   struct {
      int   x
 The x value.

      int   y
 The y value.

   }   fit
 Fit and min size information.

   struct {
      int   x
 The x value.

      int   y
 The y value.

   }   min
 Fit and min size information.

   struct {
      double   x
 The x value.

      double   y
 The y value.

   }   align
 Alignment settings for the text.

text
 State text settings.

Evas_Object * object
 The evas object used to display this state.

void * parent
 Pointer to parent.


Detailed Description

Stores the information for the Engrave_Part_State object.