44 lines
1.8 KiB
C
44 lines
1.8 KiB
C
#ifndef ENTRANCE_GUI_H_
|
|
#define ENTRANCE_GUI_H_
|
|
|
|
#define ENTRANCE_GUI_GET(edj, name) edje_object_part_external_object_get(elm_layout_edje_get(edj), name)
|
|
|
|
int entrance_gui_init(const char *theme);
|
|
void entrance_gui_shutdown(void);
|
|
Eina_List* entrance_gui_theme_icons(void);
|
|
Eina_List* entrance_gui_theme_backgrounds(void);
|
|
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);
|
|
const Entrance_Login* entrance_gui_user_get(const char* name);
|
|
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);
|
|
void entrance_gui_theme_name_set(const char *theme);
|
|
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);
|
|
void entrance_gui_user_bg_set(const char *path, const char *group);
|
|
Eina_List* entrance_gui_background_pool_get(void);
|
|
Eina_List* entrance_gui_icon_pool_get(void);
|
|
void entrance_gui_pools_set(const Entrance_Pools *pool);
|
|
void entrance_gui_themes_set(Eina_List *list);
|
|
Eina_List* entrance_gui_themes_get(void);
|
|
|
|
/*
|
|
char *entrance_gui_user_get();
|
|
char *entrance_gui_password_get();
|
|
char *entrance_gui_login_command_get();
|
|
*/
|
|
|
|
#endif /* ENTRANCE_GUI_H_ */
|