_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 { | |
int w | |
width value | |
int h | |
height value | |
} | fixed |
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 { | |
char * spectrum | |
Name of the spectrum. | |
char * type | |
Type of the gradient. | |
} | gradient |
gradient information for the state | |
struct { | |
Engrave_Image * normal | |
The image itself. | |
Evas_List * tween | |
List of tween images. | |
int middle | |
The middle information. | |
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 * text_source | |
The text source. | |
char * source | |
The text source ? | |
char * font | |
The font to use. | |
char * style | |
The text style. | |
int size | |
Size to display as. | |
double elipsis | |
Elipsis. | |
struct { | |
int x | |
The x value. | |
int y | |
The y value. | |
} fit | |
Fit, max and min size information. | |
struct { | |
int x | |
The x value. | |
int y | |
The y value. | |
} min | |
Fit, max and min size information. | |
struct { | |
int x | |
The x value. | |
int y | |
The y value. | |
} max | |
Fit, max 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. | |
void * | parent |
Pointer to parent. |
Detailed Description
Stores the information for the Engrave_Part_State object.