Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::drawerbase::slider::renderer_interface Class Referenceabstract
Inheritance diagram for nana::drawerbase::slider::renderer_interface:
nana::drawerbase::slider::interior_renderer

Classes

struct  data_adorn
 
struct  data_bar
 
struct  data_slider
 
struct  data_vernier
 

Public Types

using graph_reference = ::nana::paint::graphics &
 
using scheme = scheme_impl
 

Public Member Functions

virtual ~renderer_interface ()=default
 
virtual void background (window, graph_reference, bool transparent, const scheme &)=0
 
virtual void adorn (window, graph_reference, const data_adorn &, const scheme &)=0
 
virtual void vernier (window, graph_reference, const data_vernier &, const scheme &)=0
 
virtual void bar (window, graph_reference, const data_bar &, const scheme &)=0
 
virtual void slider (window, graph_reference, mouse_action, const data_slider &, const scheme &)=0
 

Member Typedef Documentation

Constructor & Destructor Documentation

virtual nana::drawerbase::slider::renderer_interface::~renderer_interface ( )
virtualdefault

Member Function Documentation

virtual void nana::drawerbase::slider::renderer_interface::adorn ( window  ,
graph_reference  ,
const data_adorn ,
const scheme  
)
pure virtual
virtual void nana::drawerbase::slider::renderer_interface::background ( window  ,
graph_reference  ,
bool  transparent,
const scheme  
)
pure virtual
virtual void nana::drawerbase::slider::renderer_interface::bar ( window  ,
graph_reference  ,
const data_bar ,
const scheme  
)
pure virtual
virtual void nana::drawerbase::slider::renderer_interface::slider ( window  ,
graph_reference  ,
mouse_action  ,
const data_slider ,
const scheme  
)
pure virtual
virtual void nana::drawerbase::slider::renderer_interface::vernier ( window  ,
graph_reference  ,
const data_vernier ,
const scheme  
)
pure virtual