diff options
author | Carsten Haitzler <raster@rasterman.com> | 2007-08-05 08:07:39 +0000 |
---|---|---|
committer | Carsten Haitzler <raster@rasterman.com> | 2007-08-05 08:07:39 +0000 |
commit | c3fc770dce583c71f465d79670d8fa18332a9e06 (patch) | |
tree | a7df8da4f190d829c1a12b3ce5f270d17c2700b7 /src/bin/e_configure.h | |
parent | bacc96e53939fa53c118efa22d13cf0470114a0b (diff) | |
download | enlightenment-c3fc770dce583c71f465d79670d8fa18332a9e06.tar.gz |
config panel now is a module - just config registry is in core e.
SVN revision: 31184
Diffstat (limited to 'src/bin/e_configure.h')
-rw-r--r-- | src/bin/e_configure.h | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/src/bin/e_configure.h b/src/bin/e_configure.h index 36f1fe0180..8f9132a7c0 100644 --- a/src/bin/e_configure.h +++ b/src/bin/e_configure.h @@ -1,28 +1,30 @@ #ifdef E_TYPEDEFS -typedef struct _E_Configure E_Configure; +typedef struct _E_Configure_Cat E_Configure_Cat; +typedef struct _E_Configure_It E_Configure_It; #else #ifndef E_CONFIGURE_H #define E_CONFIGURE_H -#define E_CONFIGURE_TYPE 0xE0b01014 +struct _E_Configure_Cat +{ + const char *cat; + int pri; + const char *label; + const char *icon_file; + const char *icon; + Evas_List *items; +}; -struct _E_Configure +struct _E_Configure_It { - E_Object e_obj_inherit; - - E_Container *con; - E_Win *win; - Evas *evas; - Evas_Object *edje; - - Evas_Object *o_list; - Evas_Object *cat_list; - Evas_Object *item_list; - Evas_Object *close; - - Evas_List *cats; + const char *item; + int pri; + const char *label; + const char *icon_file; + const char *icon; + E_Config_Dialog *(*func) (E_Container *con, const char *params); }; EAPI void e_configure_registry_item_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func) (E_Container *con, const char *params)); @@ -32,8 +34,9 @@ EAPI void e_configure_registry_category_del(const char *path); EAPI void e_configure_registry_call(const char *path, E_Container *con, const char *params); EAPI int e_configure_registry_exists(const char *path); -EAPI E_Configure *e_configure_show(E_Container *con); EAPI void e_configure_init(void); - + +EAPI Evas_List *e_configure_registry; + #endif #endif |