|
| | skin (const std::string aName) |
| |
| | skin (const std::string aName, i_skin &aFallback) |
| |
| std::string const & | name () const override |
| |
| bool | has_fallback () const override |
| |
| i_skin & | fallback () override |
| |
| void | activate () override |
| |
| void | deactivate () override |
| |
| virtual | ~i_skin ()=default |
| |
| virtual size | preferred_size (skin_element aElement, optional_size const &aDesiredSize={}) const =0 |
| |
| virtual void | draw_scrollbar (i_graphics_context &aGc, const i_skinnable_item &aItem, const i_scrollbar &aScrollbar) const =0 |
| |
| virtual void | draw_check_box (i_graphics_context &aGc, const i_skinnable_item &aItem, const button_checked_state &aCheckedState) const =0 |
| |
| virtual void | draw_radio_button (i_graphics_context &aGc, const i_skinnable_item &aItem, const button_checked_state &aCheckedState) const =0 |
| |
| virtual void | draw_tree_expander (i_graphics_context &aGc, const i_skinnable_item &aItem, bool aExpandedState) const =0 |
| |
| virtual void | draw_progress_bar (i_graphics_context &aGc, const i_skinnable_item &aItem, const i_progress_bar &aProgressBar) const =0 |
| |
| virtual void | draw_separators (i_graphics_context &aGc, const i_skinnable_item &aItem, const i_layout &aLayout) const =0 |
| |
Definition at line 29 of file skin.hpp.