* edje: move all structures outside of Edje_Part_Description.
SVN revision: 50283
This commit is contained in:
parent
04ffefa9e5
commit
93ea3f4e52
|
@ -233,6 +233,9 @@ typedef struct _Edje_Part_Image_Id Edje_Part_Image_Id;
|
||||||
typedef struct _Edje_Part_Description Edje_Part_Description;
|
typedef struct _Edje_Part_Description Edje_Part_Description;
|
||||||
typedef struct _Edje_Part_Description_Common Edje_Part_Description_Common;
|
typedef struct _Edje_Part_Description_Common Edje_Part_Description_Common;
|
||||||
typedef struct _Edje_Part_Description_Spec_Image Edje_Part_Description_Spec_Image;
|
typedef struct _Edje_Part_Description_Spec_Image Edje_Part_Description_Spec_Image;
|
||||||
|
typedef struct _Edje_Part_Description_Spec_Text Edje_Part_Description_Spec_Text;
|
||||||
|
typedef struct _Edje_Part_Description_Spec_Box Edje_Part_Description_Spec_Box;
|
||||||
|
typedef struct _Edje_Part_Description_Spec_Table Edje_Part_Description_Spec_Table;
|
||||||
typedef struct _Edje_Patterns Edje_Patterns;
|
typedef struct _Edje_Patterns Edje_Patterns;
|
||||||
|
|
||||||
typedef struct _Old_Edje_File Old_Edje_File;
|
typedef struct _Old_Edje_File Old_Edje_File;
|
||||||
|
@ -705,59 +708,64 @@ struct _Edje_Part_Description_Spec_Image
|
||||||
} fill;
|
} fill;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct _Edje_Part_Description_Spec_Text
|
||||||
|
{
|
||||||
|
char *text; /* if "" or NULL, then leave text unchanged */
|
||||||
|
char *text_class; /* how to apply/modify the font */
|
||||||
|
char *style; /* the text style if a textblock */
|
||||||
|
char *font; /* if a specific font is asked for */
|
||||||
|
char *repch; /* replacement char for password mode entry */
|
||||||
|
|
||||||
|
Edje_Alignment align; /* text alignment within bounds */
|
||||||
|
|
||||||
|
double elipsis; /* 0.0 - 1.0 defining where the elipsis align */
|
||||||
|
int size; /* 0 = use user set size */
|
||||||
|
int id_source; /* -1 if none */
|
||||||
|
int id_text_source; /* -1 if none */
|
||||||
|
|
||||||
|
unsigned char fit_x; /* resize font size down to fit in x dir */
|
||||||
|
unsigned char fit_y; /* resize font size down to fit in y dir */
|
||||||
|
unsigned char min_x; /* if text size should be part min size */
|
||||||
|
unsigned char min_y; /* if text size should be part min size */
|
||||||
|
unsigned char max_x; /* if text size should be part max size */
|
||||||
|
unsigned char max_y; /* if text size should be part max size */
|
||||||
|
};
|
||||||
|
|
||||||
|
struct _Edje_Part_Description_Spec_Box
|
||||||
|
{
|
||||||
|
char *layout, *alt_layout;
|
||||||
|
Edje_Alignment align;
|
||||||
|
struct {
|
||||||
|
int x, y;
|
||||||
|
} padding;
|
||||||
|
struct {
|
||||||
|
Eina_Bool h, v;
|
||||||
|
} min;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct _Edje_Part_Description_Spec_Table
|
||||||
|
{
|
||||||
|
unsigned char homogeneous;
|
||||||
|
Edje_Alignment align;
|
||||||
|
struct {
|
||||||
|
int x, y;
|
||||||
|
} padding;
|
||||||
|
};
|
||||||
|
|
||||||
struct _Edje_Part_Description
|
struct _Edje_Part_Description
|
||||||
{
|
{
|
||||||
Edje_Part_Description_Common common;
|
Edje_Part_Description_Common common;
|
||||||
Edje_Part_Description_Spec_Image image;
|
Edje_Part_Description_Spec_Image image;
|
||||||
|
Edje_Part_Description_Spec_Text text;
|
||||||
|
Edje_Part_Description_Spec_Box box;
|
||||||
|
Edje_Part_Description_Spec_Table table;
|
||||||
|
|
||||||
char *color_class; /* how to modify the color */
|
char *color_class; /* how to modify the color */
|
||||||
|
|
||||||
struct {
|
|
||||||
char *text; /* if "" or NULL, then leave text unchanged */
|
|
||||||
char *text_class; /* how to apply/modify the font */
|
|
||||||
char *style; /* the text style if a textblock */
|
|
||||||
char *font; /* if a specific font is asked for */
|
|
||||||
char *repch; /* replacement char for password mode entry */
|
|
||||||
|
|
||||||
Edje_Alignment align; /* text alignment within bounds */
|
|
||||||
|
|
||||||
double elipsis; /* 0.0 - 1.0 defining where the elipsis align */
|
|
||||||
int size; /* 0 = use user set size */
|
|
||||||
int id_source; /* -1 if none */
|
|
||||||
int id_text_source; /* -1 if none */
|
|
||||||
|
|
||||||
unsigned char fit_x; /* resize font size down to fit in x dir */
|
|
||||||
unsigned char fit_y; /* resize font size down to fit in y dir */
|
|
||||||
unsigned char min_x; /* if text size should be part min size */
|
|
||||||
unsigned char min_y; /* if text size should be part min size */
|
|
||||||
unsigned char max_x; /* if text size should be part max size */
|
|
||||||
unsigned char max_y; /* if text size should be part max size */
|
|
||||||
} text;
|
|
||||||
|
|
||||||
struct {
|
|
||||||
char *layout, *alt_layout;
|
|
||||||
Edje_Alignment align;
|
|
||||||
struct {
|
|
||||||
int x, y;
|
|
||||||
} padding;
|
|
||||||
struct {
|
|
||||||
Eina_Bool h, v;
|
|
||||||
} min;
|
|
||||||
} box;
|
|
||||||
|
|
||||||
struct {
|
|
||||||
unsigned char homogeneous;
|
|
||||||
Edje_Alignment align;
|
|
||||||
struct {
|
|
||||||
int x, y;
|
|
||||||
} padding;
|
|
||||||
} table;
|
|
||||||
|
|
||||||
Edje_Color color, color2, color3; /* color for rect or text, shadow etc. */
|
Edje_Color color, color2, color3; /* color for rect or text, shadow etc. */
|
||||||
Eina_List *external_params; /* parameters for external objects */
|
Eina_List *external_params; /* parameters for external objects */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/*----------*/
|
/*----------*/
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue