#include <i_skin.hpp>
|
virtual | ~i_skin ()=default |
|
virtual std::string const & | name () const =0 |
|
virtual bool | has_fallback () const =0 |
|
virtual i_skin & | fallback ()=0 |
|
virtual void | activate ()=0 |
|
virtual void | deactivate ()=0 |
|
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 32 of file i_skin.hpp.
◆ ~i_skin()
virtual neogfx::i_skin::~i_skin |
( |
| ) |
|
|
virtualdefault |
◆ activate()
virtual void neogfx::i_skin::activate |
( |
| ) |
|
|
pure virtual |
◆ deactivate()
virtual void neogfx::i_skin::deactivate |
( |
| ) |
|
|
pure virtual |
◆ draw_check_box()
◆ draw_progress_bar()
◆ draw_radio_button()
◆ draw_scrollbar()
◆ draw_separators()
◆ draw_tree_expander()
◆ fallback()
virtual i_skin & neogfx::i_skin::fallback |
( |
| ) |
|
|
pure virtual |
◆ has_fallback()
virtual bool neogfx::i_skin::has_fallback |
( |
| ) |
const |
|
pure virtual |
◆ name()
virtual std::string const & neogfx::i_skin::name |
( |
| ) |
const |
|
pure virtual |
◆ preferred_size()
The documentation for this class was generated from the following file: