+ if (b->mask) RrPixmapMaskFree(b->mask);
+ if (b->pressed_mask) RrPixmapMaskFree(b->pressed_mask);
+ if (b->disabled_mask) RrPixmapMaskFree(b->disabled_mask);
+ if (b->hover_mask) RrPixmapMaskFree(b->hover_mask);
+ if (b->toggled_mask) RrPixmapMaskFree(b->toggled_mask);
+ if (b->toggled_hover_mask) RrPixmapMaskFree(b->toggled_hover_mask);
+ if (b->toggled_pressed_mask) RrPixmapMaskFree(b->toggled_pressed_mask);
+
+ /* appearances */
+ RrAppearanceFree(b->a_focused_unpressed);
+ RrAppearanceFree(b->a_unfocused_unpressed);
+ RrAppearanceFree(b->a_focused_pressed);
+ RrAppearanceFree(b->a_unfocused_pressed);
+ RrAppearanceFree(b->a_disabled_focused);
+ RrAppearanceFree(b->a_disabled_unfocused);
+ RrAppearanceFree(b->a_hover_focused);
+ RrAppearanceFree(b->a_hover_unfocused);
+ RrAppearanceFree(b->a_toggled_focused_unpressed);
+ RrAppearanceFree(b->a_toggled_unfocused_unpressed);
+ RrAppearanceFree(b->a_toggled_focused_pressed);
+ RrAppearanceFree(b->a_toggled_unfocused_pressed);
+ RrAppearanceFree(b->a_toggled_hover_focused);
+ RrAppearanceFree(b->a_toggled_hover_unfocused);