![]() | ![]() | ![]() | GNOME UI Library Reference Manual | ![]() |
---|
GnomeThemeFile —
#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()
<< GnomeIconSelection | GnomeThumbnail >> |