21 #ifndef __EDELIB_ICONTHEME_H__
22 #define __EDELIB_ICONTHEME_H__
58 struct IconThemePrivate;
82 IconThemePrivate* priv;
84 void load_theme(
const char* name);
85 void read_inherits(
const char* buf);
103 void load(
const char* name);
118 const char* theme_name(
void)
const;
127 const char* stylized_theme_name(
void)
const;
132 const char* description(
void)
const;
138 const char* example_icon(
void)
const;
Icons representing emblem objects (gnome themes usually)
Definition: IconTheme.h:54
32x32
Definition: IconTheme.h:36
Linked list class.
Definition: List.h:160
~IconTheme()
Definition: IconTheme.h:97
IconTheme()
Definition: IconTheme.h:92
Misc icons (gnome themes usually)
Definition: IconTheme.h:55
IconSizes
Icon sizes to look for.
Definition: IconTheme.h:33
128x128
Definition: IconTheme.h:39
22x22 icons
Definition: IconTheme.h:35
64x64
Definition: IconTheme.h:38
Can be any icon context.
Definition: IconTheme.h:47
Icons representing applications.
Definition: IconTheme.h:49
Icons representing MIME types.
Definition: IconTheme.h:52
#define E_DISABLE_CLASS_COPY(klass)
Definition: edelib-global.h:161
A (relatively simple) string implementation.
Definition: String.h:82
IconContext
Icon types to look for.
Definition: IconTheme.h:46
Icons representing objects that are part of system.
Definition: IconTheme.h:51
48x48
Definition: IconTheme.h:37
Icons representing devices.
Definition: IconTheme.h:50
Icons representing stock objects (gnome themes usually)
Definition: IconTheme.h:53
Icons representing actions.
Definition: IconTheme.h:48
16x16 icons
Definition: IconTheme.h:34
Finds named icon according to the given theme.
Definition: IconTheme.h:80
static const char * default_theme_name(void)
Definition: IconTheme.h:148