+ /* global appearances */
+ RrAppearance *a_focused_unpressed_max;
+ RrAppearance *a_focused_pressed_max;
+ RrAppearance *a_focused_pressed_set_max;
+ RrAppearance *a_unfocused_unpressed_max;
+ RrAppearance *a_unfocused_pressed_max;
+ RrAppearance *a_unfocused_pressed_set_max;
+ RrAppearance *a_focused_unpressed_close;
+ RrAppearance *a_focused_pressed_close;
+ RrAppearance *a_unfocused_unpressed_close;
+ RrAppearance *a_unfocused_pressed_close;
+ RrAppearance *a_focused_unpressed_desk;
+ RrAppearance *a_focused_pressed_desk;
+ RrAppearance *a_focused_pressed_set_desk;
+ RrAppearance *a_unfocused_unpressed_desk;
+ RrAppearance *a_unfocused_pressed_desk;
+ RrAppearance *a_unfocused_pressed_set_desk;
+ RrAppearance *a_focused_unpressed_shade;
+ RrAppearance *a_focused_pressed_shade;
+ RrAppearance *a_focused_pressed_set_shade;
+ RrAppearance *a_unfocused_unpressed_shade;
+ RrAppearance *a_unfocused_pressed_shade;
+ RrAppearance *a_unfocused_pressed_set_shade;
+ RrAppearance *a_focused_unpressed_iconify;
+ RrAppearance *a_focused_pressed_iconify;
+ RrAppearance *a_unfocused_unpressed_iconify;
+ RrAppearance *a_unfocused_pressed_iconify;
+ RrAppearance *a_focused_grip;
+ RrAppearance *a_unfocused_grip;
+ RrAppearance *a_focused_title;
+ RrAppearance *a_unfocused_title;
+ RrAppearance *a_focused_label;
+ RrAppearance *a_unfocused_label;
+ /* always parentrelative, so no focused/unfocused */
+ RrAppearance *a_icon;
+ RrAppearance *a_focused_handle;
+ RrAppearance *a_unfocused_handle;
+ RrAppearance *a_menu_title;
+ RrAppearance *a_menu;
+ RrAppearance *a_menu_item;
+ RrAppearance *a_menu_disabled;
+ RrAppearance *a_menu_hilite;
+
+ RrAppearance *app_hilite_bg;
+ RrAppearance *app_unhilite_bg;
+ RrAppearance *app_hilite_label;
+ RrAppearance *app_unhilite_label;
+ RrAppearance *app_icon;
+};
+
+RrTheme *RrThemeNew(const RrInstance *inst, gchar *theme);
+void RrThemeFree(RrTheme *theme);