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

Classes

struct  ui_element
 

Public Types

typedef nana::paint::graphicsgraph_reference
 

Public Member Functions

virtual ~renderer ()=0
 
virtual void background (graph_reference, window wd, const nana::rectangle &, const ui_element &)=0
 
virtual void root_arrow (graph_reference, const nana::rectangle &, mouse_action)=0
 
virtual void item (graph_reference, const nana::rectangle &, std::size_t index, const ::std::string &name, unsigned textheight, bool has_child, mouse_action)=0
 
virtual void border (graph_reference)=0
 

Member Typedef Documentation

Constructor & Destructor Documentation

nana::drawerbase::categorize::renderer::~renderer ( )
pure virtual

Member Function Documentation

virtual void nana::drawerbase::categorize::renderer::background ( graph_reference  ,
window  wd,
const nana::rectangle ,
const ui_element  
)
pure virtual
virtual void nana::drawerbase::categorize::renderer::border ( graph_reference  )
pure virtual
virtual void nana::drawerbase::categorize::renderer::item ( graph_reference  ,
const nana::rectangle ,
std::size_t  index,
const ::std::string name,
unsigned  textheight,
bool  has_child,
mouse_action   
)
pure virtual
virtual void nana::drawerbase::categorize::renderer::root_arrow ( graph_reference  ,
const nana::rectangle ,
mouse_action   
)
pure virtual