2012-08-09 13:15:30 -07:00
|
|
|
#ifndef ENTRANCE_GUI_H_
|
|
|
|
#define ENTRANCE_GUI_H_
|
|
|
|
|
2013-09-03 11:08:37 -07:00
|
|
|
#define ENTRANCE_GUI_GET(edj, name) edje_object_part_external_object_get(elm_layout_edje_get(edj), name)
|
|
|
|
|
2012-08-09 13:15:30 -07:00
|
|
|
int entrance_gui_init(const char *theme);
|
2013-09-03 11:08:37 -07:00
|
|
|
void entrance_gui_shutdown(void);
|
2014-03-06 05:09:37 -08:00
|
|
|
Eina_List* entrance_gui_theme_icons(void);
|
|
|
|
Eina_List* entrance_gui_theme_backgrounds(void);
|
2013-09-03 11:08:37 -07:00
|
|
|
void entrance_gui_run(void);
|
|
|
|
Evas_Object *entrance_gui_theme_get (Evas_Object *win, const char *group);
|
|
|
|
void entrance_gui_auth_valid(void);
|
|
|
|
void entrance_gui_auth_error(void);
|
|
|
|
void entrance_gui_auth_max_tries(void);
|
|
|
|
void entrance_gui_xsession_set(Eina_List *xsessions);
|
|
|
|
void entrance_gui_actions_set(Eina_List *actions);
|
|
|
|
void entrance_gui_users_set(Eina_List *users);
|
|
|
|
const Eina_List *entrance_gui_users_get(void);
|
2014-03-06 05:09:37 -08:00
|
|
|
const Entrance_Login* entrance_gui_user_get(const char* name);
|
2013-09-03 11:08:37 -07:00
|
|
|
void entrance_gui_xsessions_set(Eina_List *users);
|
|
|
|
const Eina_List *entrance_gui_xsessions_get(void);
|
|
|
|
void entrance_gui_conf_set(const Entrance_Conf_Gui_Event *conf);
|
|
|
|
Eina_List *entrance_gui_stringlist_get(const char *name);
|
|
|
|
void entrance_gui_stringlist_free(Eina_List *list);
|
|
|
|
const char *entrance_gui_theme_name_get(void);
|
2013-10-29 11:26:56 -07:00
|
|
|
void entrance_gui_theme_name_set(const char *theme);
|
2013-09-03 11:08:37 -07:00
|
|
|
void entrance_gui_background_get(const char **path, const char **group);
|
|
|
|
Eina_Bool entrance_gui_vkbd_enabled_get(void);
|
|
|
|
const char *entrance_gui_theme_path_get(void);
|
2014-01-08 13:27:54 -08:00
|
|
|
void entrance_gui_user_bg_set(const char *path, const char *group);
|
2014-03-06 05:09:37 -08:00
|
|
|
Eina_List* entrance_gui_background_pool_get(void);
|
|
|
|
Eina_List* entrance_gui_icon_pool_get(void);
|
2014-05-14 06:57:00 -07:00
|
|
|
void entrance_gui_pools_set(const Entrance_Pools *pool);
|
2014-05-21 13:42:34 -07:00
|
|
|
void entrance_gui_themes_set(Eina_List *list);
|
|
|
|
Eina_List* entrance_gui_themes_get(void);
|
2014-05-14 06:57:00 -07:00
|
|
|
|
2013-09-03 11:08:37 -07:00
|
|
|
/*
|
2012-08-09 13:15:30 -07:00
|
|
|
char *entrance_gui_user_get();
|
|
|
|
char *entrance_gui_password_get();
|
|
|
|
char *entrance_gui_login_command_get();
|
2013-09-03 11:08:37 -07:00
|
|
|
*/
|
2012-08-09 13:15:30 -07:00
|
|
|
|
|
|
|
#endif /* ENTRANCE_GUI_H_ */
|