![]() |
![]() |
![]() |
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
);