lib/efreet_utils.h File Reference

Go to the source code of this file.
Typedef Documentation
typedef struct Efreet_Event_Desktop_Change Efreet_Event_Desktop_Change |
Enumeration Type Documentation
enum typedef enum Efreet_Desktop_Change Efreet_Desktop_Change |
Function Documentation
EAPI Ecore_List* efreet_util_desktop_categories_list | ( | void | ) |
Find all desktop categories This list must be freed using ecore_list_destroy()
- Returns:
- an Ecore_List of category names (const char *)
EAPI Ecore_List* efreet_util_desktop_category_list | ( | const char * | category | ) |
Find all desktops in a given category
Note: this returns a pointer to an internal list. Do not add to, remove from, or delete this list.
- Parameters:
-
category the category name
- Returns:
- a list of desktops
EAPI Ecore_List* efreet_util_desktop_comment_glob_list | ( | const char * | glob | ) |
References IF_FREE_LIST, Efreet_Cache_Search_List::list, and Efreet_Cache_Search_List::what.
EAPI Efreet_Desktop* efreet_util_desktop_exec_find | ( | const char * | exec | ) |
References Efreet_Util_Desktop::desktop, Efreet_Cache_Search::what1, and Efreet_Cache_Search::what2.
EAPI Ecore_List* efreet_util_desktop_exec_glob_list | ( | const char * | glob | ) |
References IF_FREE_LIST, Efreet_Cache_Search_List::list, and Efreet_Cache_Search_List::what.
EAPI Efreet_Desktop* efreet_util_desktop_file_id_find | ( | const char * | file_id | ) |
References Efreet_Event_Desktop_Change::change, Efreet_Event_Desktop_Change::current, Efreet_Util_Desktop::desktop, efreet_data_dirs_get(), efreet_data_home_get(), efreet_default_dirs_get(), EFREET_DESKTOP_CHANGE_ADD, efreet_desktop_get(), efreet_desktop_ref(), EFREET_EVENT_DESKTOP_CHANGE, NEW, PATH_MAX, and Efreet_Util_Desktop::priority.
EAPI Efreet_Desktop* efreet_util_desktop_generic_name_find | ( | const char * | generic_name | ) |
References Efreet_Util_Desktop::desktop, Efreet_Cache_Search::what1, and Efreet_Cache_Search::what2.
EAPI Ecore_List* efreet_util_desktop_generic_name_glob_list | ( | const char * | glob | ) |
References IF_FREE_LIST, Efreet_Cache_Search_List::list, and Efreet_Cache_Search_List::what.
EAPI Ecore_List* efreet_util_desktop_mime_list | ( | const char * | mime | ) |
References IF_FREE_LIST, Efreet_Cache_Search_List::list, and Efreet_Cache_Search_List::what.
EAPI Efreet_Desktop* efreet_util_desktop_name_find | ( | const char * | name | ) |
References Efreet_Util_Desktop::desktop, Efreet_Cache_Search::what1, and Efreet_Cache_Search::what2.
EAPI Ecore_List* efreet_util_desktop_name_glob_list | ( | const char * | glob | ) |
References IF_FREE_LIST, Efreet_Cache_Search_List::list, and Efreet_Cache_Search_List::what.
EAPI Efreet_Desktop* efreet_util_desktop_wm_class_find | ( | const char * | wmname, | |
const char * | wmclass | |||
) |
References Efreet_Util_Desktop::desktop, Efreet_Cache_Search::what1, and Efreet_Cache_Search::what2.
EAPI int efreet_util_init | ( | void | ) |
EAPI Ecore_List* efreet_util_menus_find | ( | void | ) |
Returns a list of .menu files found in the various config dirs.
- Returns:
- An ecore list of menu file paths (const char *). This must be freed with ecore_list_destroy().
References efreet_config_dirs_get(), and efreet_config_home_get().
EAPI const char* efreet_util_path_to_file_id | ( | const char * | path | ) |
Referenced by efreet_menu_desktop_insert().
EAPI int efreet_util_shutdown | ( | void | ) |
Variable Documentation
EAPI int EFREET_EVENT_DESKTOP_CHANGE |
Referenced by efreet_util_desktop_file_id_find(), and efreet_util_init().
EAPI int EFREET_EVENT_DESKTOP_LIST_CHANGE |
Referenced by efreet_util_init().