| Yelp Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
struct YelpSettings; struct YelpSettingsClass; enum YelpSettingsColor; enum YelpSettingsFont; enum YelpSettingsIcon; YelpSettings * yelp_settings_get_default (void); gchar * yelp_settings_get_color (YelpSettings *settings,YelpSettingsColor color); gchar ** yelp_settings_get_colors (YelpSettings *settings); void yelp_settings_set_colors (YelpSettings *settings,YelpSettingsColor first_color,...); const gchar * yelp_settings_get_color_param (YelpSettingsColor color); gchar * yelp_settings_get_font (YelpSettings *settings,YelpSettingsFont font); gchar * yelp_settings_get_font_family (YelpSettings *settings,YelpSettingsFont font); gint yelp_settings_get_font_size (YelpSettings *settings,YelpSettingsFont font); void yelp_settings_set_fonts (YelpSettings *settings,YelpSettingsFont first_font,...); gint yelp_settings_get_font_adjustment (YelpSettings *settings); void yelp_settings_set_font_adjustment (YelpSettings *settings,gint adjustment); gint yelp_settings_get_icon_size (YelpSettings *settings); void yelp_settings_set_icon_size (YelpSettings *settings,gint size); gchar * yelp_settings_get_icon (YelpSettings *settings,YelpSettingsIcon icon); void yelp_settings_set_icons (YelpSettings *settings,YelpSettingsIcon first_icon,...); const gchar * yelp_settings_get_icon_param (YelpSettingsIcon icon); gchar ** yelp_settings_get_all_params (YelpSettings *settings,gint extra,gint *end); GdkPixbuf * yelp_settings_get_icon_pixbuf (YelpSettings *settings,const gchar *icon_name); gboolean yelp_settings_get_show_text_cursor (YelpSettings *settings); void yelp_settings_set_show_text_cursor (YelpSettings *settings,gboolean show); gboolean yelp_settings_get_editor_mode (YelpSettings *settings); void yelp_settings_set_editor_mode (YelpSettings *settings,gboolean editor_mode); gint yelp_settings_cmp_icons (const gchar *icon1,const gchar *icon2); YelpSettingsPriv;
typedef enum {
YELP_SETTINGS_COLOR_BASE,
YELP_SETTINGS_COLOR_TEXT,
YELP_SETTINGS_COLOR_TEXT_LIGHT,
YELP_SETTINGS_COLOR_LINK,
YELP_SETTINGS_COLOR_LINK_VISITED,
YELP_SETTINGS_COLOR_GRAY_BASE,
YELP_SETTINGS_COLOR_DARK_BASE,
YELP_SETTINGS_COLOR_GRAY_BORDER,
YELP_SETTINGS_COLOR_BLUE_BASE,
YELP_SETTINGS_COLOR_BLUE_BORDER,
YELP_SETTINGS_COLOR_RED_BASE,
YELP_SETTINGS_COLOR_RED_BORDER,
YELP_SETTINGS_COLOR_YELLOW_BASE,
YELP_SETTINGS_COLOR_YELLOW_BORDER,
YELP_SETTINGS_NUM_COLORS
} YelpSettingsColor;
typedef enum {
YELP_SETTINGS_FONT_VARIABLE,
YELP_SETTINGS_FONT_FIXED,
YELP_SETTINGS_NUM_FONTS
} YelpSettingsFont;
typedef enum {
YELP_SETTINGS_ICON_BUG,
YELP_SETTINGS_ICON_IMPORTANT,
YELP_SETTINGS_ICON_NOTE,
YELP_SETTINGS_ICON_TIP,
YELP_SETTINGS_ICON_WARNING,
YELP_SETTINGS_NUM_ICONS
} YelpSettingsIcon;
gchar * yelp_settings_get_color (YelpSettings *settings,YelpSettingsColor color);
void yelp_settings_set_colors (YelpSettings *settings,YelpSettingsColor first_color,...);
const gchar * yelp_settings_get_color_param (YelpSettingsColor color);
gchar * yelp_settings_get_font (YelpSettings *settings,YelpSettingsFont font);
gchar * yelp_settings_get_font_family (YelpSettings *settings,YelpSettingsFont font);
gint yelp_settings_get_font_size (YelpSettings *settings,YelpSettingsFont font);
void yelp_settings_set_fonts (YelpSettings *settings,YelpSettingsFont first_font,...);
gint yelp_settings_get_font_adjustment (YelpSettings *settings);
void yelp_settings_set_font_adjustment (YelpSettings *settings,gint adjustment);
void yelp_settings_set_icon_size (YelpSettings *settings,gint size);
gchar * yelp_settings_get_icon (YelpSettings *settings,YelpSettingsIcon icon);
void yelp_settings_set_icons (YelpSettings *settings,YelpSettingsIcon first_icon,...);
gchar ** yelp_settings_get_all_params (YelpSettings *settings,gint extra,gint *end);
GdkPixbuf * yelp_settings_get_icon_pixbuf (YelpSettings *settings,const gchar *icon_name);
gboolean yelp_settings_get_show_text_cursor (YelpSettings *settings);
void yelp_settings_set_show_text_cursor (YelpSettings *settings,gboolean show);
void yelp_settings_set_editor_mode (YelpSettings *settings,gboolean editor_mode);