News

Documentation

lib/efreet_icon.h File Reference


Detailed Description

Contains the structures and methods used to support the FDO icon theme specificiation.

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Data Structures

struct  Efreet_Icon
 Contains all the information about a given icon. More...
struct  Efreet_Icon_Point
 Stores an x, y point. More...
struct  Efreet_Icon_Theme
 contains all of the known information about a given theme More...
struct  Efreet_Icon_Theme_Directory
 Contains all the information about a sub-directory of a theme. More...

Typedefs

typedef Efreet_Icon Efreet_Icon
typedef Efreet_Icon_Point Efreet_Icon_Point
typedef enum Efreet_Icon_Size_Type Efreet_Icon_Size_Type
typedef Efreet_Icon_Theme Efreet_Icon_Theme
typedef enum Efreet_Icon_Theme_Context Efreet_Icon_Theme_Context
typedef Efreet_Icon_Theme_Directory Efreet_Icon_Theme_Directory

Enumerations

enum  Efreet_Icon_Size_Type { EFREET_ICON_SIZE_TYPE_NONE, EFREET_ICON_SIZE_TYPE_FIXED, EFREET_ICON_SIZE_TYPE_SCALABLE, EFREET_ICON_SIZE_TYPE_THRESHOLD }
enum  Efreet_Icon_Theme_Context {
  EFREET_ICON_THEME_CONTEXT_NONE, EFREET_ICON_THEME_CONTEXT_ACTIONS, EFREET_ICON_THEME_CONTEXT_DEVICES, EFREET_ICON_THEME_CONTEXT_FILESYSTEMS,
  EFREET_ICON_THEME_CONTEXT_MIMETYPES
}

Functions

const char * efreet_icon_dir_get (void)
 Returns the user icon directory.
void efreet_icon_extension_add (const char *ext)
 Adds the given extension to the list of possible icon extensions.
Ecore_List * efreet_icon_extra_list_get (void)
 Gets the list of all extra directories to look for icons. These directories are used to look for icons after looking in the user icon dir and before looking in standard system directories. The order of search is from first to last directory in this list. the strings in the list should be created with ecore_string_instance().
Efreet_Iconefreet_icon_find (const char *theme_name, const char *icon, const char *size)
 Retrieves all of the information about the given icon.
const char * efreet_icon_path_find (const char *theme, const char *icon, const char *size)
 Retrives the path to the given icon.
Efreet_Icon_Themeefreet_icon_theme_find (const char *theme_name)
 Tries to get the icon theme structure for the given theme name.
Ecore_List * efreet_icon_theme_list_get (void)
 Retrieves all of the non-hidden icon themes available on the system. The returned list must be freed. Do not free the list data.

Copyright © Enlightenment.org

Efreet Documentation Generated: Sat Apr 7 17:55:45 2007