/build/buildd/efreet-0.5.0.49898/src/lib/efreet_utils.h File Reference

Go to the source code of this file.
Function Documentation
EAPI Eina_List* efreet_util_desktop_categories_list | ( | void | ) |
Find all desktop categories This list must be freed using EINA_LIST_FREE
- Returns:
- an Eina_List of category names (const char *)
EAPI Eina_List* efreet_util_desktop_category_list | ( | const char * | category | ) |
Find all desktops in a given category
This list must be freed using EINA_LIST_FREE / efreet_desktop_free
- Parameters:
-
category the category name
- Returns:
- a list of desktops
EAPI Eina_List* efreet_util_desktop_comment_glob_list | ( | const char * | glob | ) |
Find all desktops where comment matches a glob pattern
This list must be freed using EINA_LIST_FREE / efreet_desktop_free
- Parameters:
-
glob the pattern to match
- Returns:
- a list of desktops
EAPI Efreet_Desktop* efreet_util_desktop_exec_find | ( | const char * | exec | ) |
Find a desktop by exec
return value must be freed by efreet_desktop_free
- Parameters:
-
exec the exec name
- Returns:
- a desktop
References efreet_desktop_get().
EAPI Eina_List* efreet_util_desktop_exec_glob_list | ( | const char * | glob | ) |
Find all desktops where exec matches a glob pattern
This list must be freed using EINA_LIST_FREE / efreet_desktop_free
- Parameters:
-
glob the pattern to match
- Returns:
- a list of desktops
References efreet_desktop_get().
EAPI Efreet_Desktop* efreet_util_desktop_file_id_find | ( | const char * | file_id | ) |
Find a desktop by file id
return value must be freed by efreet_desktop_free
- Parameters:
-
file_id the file id
- Returns:
- a desktop
EAPI Efreet_Desktop* efreet_util_desktop_generic_name_find | ( | const char * | generic_name | ) |
Find a desktop by generic name
return value must be freed by efreet_desktop_free
- Parameters:
-
generic_name the generic name
- Returns:
- a desktop
EAPI Eina_List* efreet_util_desktop_generic_name_glob_list | ( | const char * | glob | ) |
Find all desktops where generic name matches a glob pattern
This list must be freed using EINA_LIST_FREE / efreet_desktop_free
- Parameters:
-
glob the pattern to match
- Returns:
- a list of desktops
EAPI Eina_List* efreet_util_desktop_mime_list | ( | const char * | mime | ) |
Find all desktops for a given mime type
This list must be freed using EINA_LIST_FREE / efreet_desktop_free
- Parameters:
-
mime the mime type
- Returns:
- a list of desktops
EAPI Efreet_Desktop* efreet_util_desktop_name_find | ( | const char * | name | ) |
Find a desktop by name
return value must be freed by efreet_desktop_free
- Parameters:
-
name the name
- Returns:
- a desktop
EAPI Eina_List* efreet_util_desktop_name_glob_list | ( | const char * | glob | ) |
Find all desktops where name matches a glob pattern
This list must be freed using EINA_LIST_FREE / efreet_desktop_free
- Parameters:
-
glob the pattern to match
- Returns:
- a list of desktops
EAPI Efreet_Desktop* efreet_util_desktop_wm_class_find | ( | const char * | wmname, | |
const char * | wmclass | |||
) |
Find all desktops for a given wm class
This list must be freed using EINA_LIST_FREE / efreet_desktop_free
- Parameters:
-
wmclass the wm class
- Returns:
- a list of desktops
EAPI Eina_List* efreet_util_menus_find | ( | void | ) |
Returns a list of .menu files found in the various config dirs.
- Returns:
- An eina list of menu file paths (const char *). This must be freed with EINA_LIST_FREE.
References efreet_config_dirs_get(), and efreet_config_home_get().
EAPI const char* efreet_util_path_to_file_id | ( | const char * | path | ) |
References alloca().
Referenced by efreet_menu_desktop_insert().