const RrInstance *inst;
+ /* style settings - optional decor */
+ gboolean show_handle;
+
/* style settings - geometry */
- gint bevel;
+ gint padding;
gint handle_height;
gint bwidth;
gint cbwidth;
RrColor *titlebut_unfocused_unpressed_color;
RrColor *menu_title_color;
RrColor *menu_color;
- RrColor *menu_bullet_color;
RrColor *menu_disabled_color;
- RrColor *menu_hilite_color;
+ RrColor *menu_selected_color;
/* style settings - fonts */
gint winfont_height;
gint mfont_height;
RrFont *mfont;
+ /* style settings - pics */
+ RrPixel32 *def_win_icon; /* 48x48 RGBA */
+
/* style settings - masks */
RrPixmapMask *max_mask;
RrPixmapMask *max_toggled_mask;
RrAppearance *a_unfocused_handle;
RrAppearance *a_menu_title;
RrAppearance *a_menu;
- RrAppearance *a_menu_item;
+ RrAppearance *a_menu_normal;
RrAppearance *a_menu_disabled;
- RrAppearance *a_menu_hilite;
- RrAppearance *a_menu_text_item;
+ RrAppearance *a_menu_selected;
+ RrAppearance *a_menu_text_normal;
RrAppearance *a_menu_text_disabled;
- RrAppearance *a_menu_text_hilite;
- RrAppearance *a_menu_bullet;
+ RrAppearance *a_menu_text_selected;
+ RrAppearance *a_menu_bullet_normal;
+ RrAppearance *a_menu_bullet_selected;
RrAppearance *a_clear; /* clear with no texture */
RrAppearance *a_clear_tex; /* clear with a texture */
RrAppearance *app_hilite_bg;
RrAppearance *app_unhilite_bg;
- RrAppearance *app_hilite_label;
- RrAppearance *app_unhilite_label;
+ RrAppearance *app_hilite_fg; /* never parent relative */
+ RrAppearance *app_unhilite_fg; /* never parent relative */
+ RrAppearance *app_hilite_label; /* can be parent relative */
+ RrAppearance *app_unhilite_label; /* can be parent relative */
};
-RrTheme *RrThemeNew(const RrInstance *inst, gchar *theme);
+RrTheme* RrThemeNew(const RrInstance *inst, gchar *theme);
void RrThemeFree(RrTheme *theme);
#endif