clouseau: Added props_mapping to be used with EET
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com> SVN revision: 71029
This commit is contained in:
parent
50b25c319c
commit
20092b0cbf
|
@ -1,5 +1,4 @@
|
|||
#include "obj_information.h"
|
||||
|
||||
typedef struct _Inf_Tree_Item Inf_Tree_Item;
|
||||
struct _Inf_Tree_Item
|
||||
{
|
||||
|
|
|
@ -2,6 +2,13 @@
|
|||
#define _OBJ_INFORMATION_H
|
||||
|
||||
#include "../libclouseau.h"
|
||||
#define CLOUSEAU_OBJ_TYPE_OTHER_STR "CLOUSEAU_OBJ_TYPE_OTHER"
|
||||
#define CLOUSEAU_OBJ_TYPE_ELM_STR "CLOUSEAU_OBJ_TYPE_ELM"
|
||||
#define CLOUSEAU_OBJ_TYPE_TEXT_STR "CLOUSEAU_OBJ_TYPE_TEXT"
|
||||
#define CLOUSEAU_OBJ_TYPE_IMAGE_STR "CLOUSEAU_OBJ_TYPE_IMAGE"
|
||||
#define CLOUSEAU_OBJ_TYPE_EDJE_STR "CLOUSEAU_OBJ_TYPE_EDJE"
|
||||
#define CLOUSEAU_OBJ_TYPE_TEXTBLOCK_STR "CLOUSEAU_OBJ_TYPE_TEXTBLOCK"
|
||||
|
||||
enum _en_obj_type
|
||||
{
|
||||
CLOUSEAU_OBJ_TYPE_OTHER,
|
||||
|
@ -13,6 +20,23 @@ enum _en_obj_type
|
|||
};
|
||||
typedef enum _en_obj_type en_obj_type;
|
||||
|
||||
struct _eet_extra_props_mapping
|
||||
{
|
||||
en_obj_type u;
|
||||
const char *name;
|
||||
};
|
||||
typedef struct _eet_extra_props_mapping eet_extra_props_mapping;
|
||||
|
||||
static eet_extra_props_mapping eet_props_mapping[] =
|
||||
{ /* As eet_mapping */
|
||||
{ CLOUSEAU_OBJ_TYPE_OTHER, CLOUSEAU_OBJ_TYPE_OTHER_STR },
|
||||
{ CLOUSEAU_OBJ_TYPE_ELM, CLOUSEAU_OBJ_TYPE_ELM_STR },
|
||||
{ CLOUSEAU_OBJ_TYPE_TEXT, CLOUSEAU_OBJ_TYPE_TEXT_STR },
|
||||
{ CLOUSEAU_OBJ_TYPE_IMAGE, CLOUSEAU_OBJ_TYPE_IMAGE_STR },
|
||||
{ CLOUSEAU_OBJ_TYPE_EDJE, CLOUSEAU_OBJ_TYPE_EDJE_STR },
|
||||
{ CLOUSEAU_OBJ_TYPE_TEXTBLOCK, CLOUSEAU_OBJ_TYPE_TEXTBLOCK_STR }
|
||||
};
|
||||
|
||||
struct _st_evas_props
|
||||
{
|
||||
const char *name;
|
||||
|
@ -98,12 +122,6 @@ struct _Obj_Information
|
|||
};
|
||||
typedef struct _Obj_Information Obj_Information;
|
||||
|
||||
struct _eet_object_type_mapping
|
||||
{
|
||||
en_obj_type u;
|
||||
const char *name;
|
||||
};
|
||||
typedef struct _eet_object_type_mapping eet_object_type_mapping;
|
||||
|
||||
|
||||
Evas_Object *clouseau_obj_information_list_add(Evas_Object *parent);
|
||||
|
|
Loading…
Reference in New Issue