| GNOME UI Library Reference Manual |
|---|
GnomeThemeFileGnomeThemeFile — |
#include <libgnomeui/libgnomeui.h>
GnomeThemeFile;
void (*GnomeThemeFileSectionFunc) (GnomeThemeFile *df,
const char *name,
gpointer data);
enum GnomeThemeFileParseError;
void (*GnomeThemeFileLineFunc) (GnomeThemeFile *df,
const char *key,
const char *locale,
const char *value,
gpointer data);
GnomeThemeFile* gnome_theme_file_new_from_string
(char *data,
GError **error);
char* gnome_theme_file_to_string (GnomeThemeFile *df);
void gnome_theme_file_free (GnomeThemeFile *df);
void gnome_theme_file_foreach_section
(GnomeThemeFile *df,
GnomeThemeFileSectionFunc func,
gpointer user_data);
void gnome_theme_file_foreach_key (GnomeThemeFile *df,
const char *section,
gboolean include_localized,
GnomeThemeFileLineFunc func,
gpointer user_data);
gboolean gnome_theme_file_get_raw (GnomeThemeFile *df,
const char *section,
const char *keyname,
const char *locale,
char **val);
gboolean gnome_theme_file_get_integer (GnomeThemeFile *df,
const char *section,
const char *keyname,
int *val);
gboolean gnome_theme_file_get_string (GnomeThemeFile *df,
const char *section,
const char *keyname,
char **val);
gboolean gnome_theme_file_get_locale_string
(GnomeThemeFile *df,
const char *section,
const char *keyname,
char **val);
#define GNOME_THEME_FILE_PARSE_ERROR
GQuark gnome_theme_file_parse_error_quark
(void);
void (*GnomeThemeFileSectionFunc) (GnomeThemeFile *df, const char *name, gpointer data);
| df : | |
| name : | |
| data : |
typedef enum
{
GNOME_THEME_FILE_PARSE_ERROR_INVALID_SYNTAX,
GNOME_THEME_FILE_PARSE_ERROR_INVALID_ESCAPES,
GNOME_THEME_FILE_PARSE_ERROR_INVALID_CHARS
} GnomeThemeFileParseError;
void (*GnomeThemeFileLineFunc) (GnomeThemeFile *df, const char *key, const char *locale, const char *value, gpointer data);
| df : | |
| key : | |
| locale : | |
| value : | |
| data : |
GnomeThemeFile* gnome_theme_file_new_from_string (char *data, GError **error);
| data : | |
| error : | |
| Returns : |
void gnome_theme_file_foreach_section
(GnomeThemeFile *df,
GnomeThemeFileSectionFunc func,
gpointer user_data);
| df : | |
| func : | |
| user_data : |
void gnome_theme_file_foreach_key (GnomeThemeFile *df, const char *section, gboolean include_localized, GnomeThemeFileLineFunc func, gpointer user_data);
| df : | |
| section : | |
| include_localized : | |
| func : | |
| user_data : |
gboolean gnome_theme_file_get_raw (GnomeThemeFile *df, const char *section, const char *keyname, const char *locale, char **val);
| df : | |
| section : | |
| keyname : | |
| locale : | |
| val : | |
| Returns : |
gboolean gnome_theme_file_get_integer (GnomeThemeFile *df, const char *section, const char *keyname, int *val);
| df : | |
| section : | |
| keyname : | |
| val : | |
| Returns : |
gboolean gnome_theme_file_get_string (GnomeThemeFile *df, const char *section, const char *keyname, char **val);
| df : | |
| section : | |
| keyname : | |
| val : | |
| Returns : |
gboolean gnome_theme_file_get_locale_string
(GnomeThemeFile *df,
const char *section,
const char *keyname,
char **val);
| df : | |
| section : | |
| keyname : | |
| val : | |
| Returns : |
#define GNOME_THEME_FILE_PARSE_ERROR gnome_theme_file_parse_error_quark()
| << GnomeIconSelection | GnomeThumbnail >> |