diff options
Diffstat (limited to 'render/theme.h')
| -rw-r--r-- | render/theme.h | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/render/theme.h b/render/theme.h index a14dac29..3f9063e6 100644 --- a/render/theme.h +++ b/render/theme.h @@ -34,7 +34,8 @@ struct _RrTheme { RrFont *win_font_unfocused; RrFont *menu_title_font; RrFont *menu_font; - RrFont *osd_font; + RrFont *osd_font_hilite; + RrFont *osd_font_unhilite; /* style settings - geometry */ gint paddingx; @@ -96,9 +97,12 @@ struct _RrTheme { gchar title_focused_shadow_alpha; RrColor *title_unfocused_shadow_color; gchar title_unfocused_shadow_alpha; - RrColor *osd_color; - RrColor *osd_shadow_color; - gchar osd_shadow_alpha; + RrColor *osd_text_active_color; + RrColor *osd_text_inactive_color; + RrColor *osd_text_active_shadow_color; + RrColor *osd_text_inactive_shadow_color; + gchar osd_text_active_shadow_alpha; + gchar osd_text_inactive_shadow_alpha; RrColor *menu_title_shadow_color; gchar menu_title_shadow_alpha; RrColor *menu_text_normal_shadow_color; @@ -151,6 +155,9 @@ struct _RrTheme { RrPixmapMask *menu_toggle_mask; /* menu boolean */ #endif + RrPixmapMask *down_arrow_mask; + RrPixmapMask *up_arrow_mask; + /* global appearances */ RrAppearance *a_disabled_focused_max; RrAppearance *a_disabled_unfocused_max; @@ -236,10 +243,11 @@ struct _RrTheme { RrAppearance *a_clear; /* clear with no texture */ RrAppearance *a_clear_tex; /* clear with a texture */ + RrAppearance *osd_bg; /* can never be parent relative */ RrAppearance *osd_hilite_bg; /* can never be parent relative */ - RrAppearance *osd_hilite_fg; /* can never be parent relative */ RrAppearance *osd_hilite_label; /* can be parent relative */ - RrAppearance *osd_unhilite_fg; /* can never be parent relative */ + RrAppearance *osd_unhilite_bg; /* can never be parent relative */ + RrAppearance *osd_unhilite_label; /* can be parent relative */ gchar *name; }; @@ -250,7 +258,7 @@ RrTheme* RrThemeNew(const RrInstance *inst, const gchar *theme, gboolean allow_fallback, RrFont *active_window_font, RrFont *inactive_window_font, RrFont *menu_title_font, RrFont *menu_item_font, - RrFont *osd_font); + RrFont *active_osd_font, RrFont *inactive_osd_font); void RrThemeFree(RrTheme *theme); G_END_DECLS |
