Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::element::element_interface Class Referenceabstract
Inheritance diagram for nana::element::element_interface:
nana::element::detail::element_abstract nana::element::annex_button nana::element::bground nana::element::x_icon nana::facade< element::arrow > nana::facade< element::border > nana::facade< element::button > nana::facade< element::crook > nana::facade< element::cross > nana::facade< element::x_icon >

Public Member Functions

virtual bool draw (graph_reference, const nana::color &bgcolor, const nana::color &fgcolor, const nana::rectangle &, element_state)=0
 
- Public Member Functions inherited from nana::element::detail::element_abstract
virtual ~element_abstract ()=default
 

Additional Inherited Members

- Public Types inherited from nana::element::detail::element_abstract
using graph_reference = ::nana::paint::graphics &
 

Member Function Documentation

virtual bool nana::element::element_interface::draw ( graph_reference  ,
const nana::color bgcolor,
const nana::color fgcolor,
const nana::rectangle ,
element_state   
)
pure virtual