|
| 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.