| GNOME UI Library Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
#include <libgnomeui/libgnomeui.h> struct 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() |