|  |  |  | 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); 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);
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);