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

Public Types

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

Public Member Functions

 facade (const char *name=nullptr)
 
facadereverse ()
 
facadecheck (state)
 
state checked () const
 
facaderadio (bool)
 
bool radio () const
 
void switch_to (const char *)
 
bool draw (graph_reference, const nana::color &bgcolor, const nana::color &fgcolor, const nana::rectangle &r, element_state) override
 
- Public Member Functions inherited from nana::element::detail::element_abstract
virtual ~element_abstract ()=default
 

Member Typedef Documentation

Constructor & Destructor Documentation

nana::facade< element::crook >::facade ( const char *  name = nullptr)

Member Function Documentation

bool nana::facade< element::crook >::draw ( graph_reference  ,
const nana::color bgcolor,
const nana::color fgcolor,
const nana::rectangle r,
element_state   
)
overridevirtual
facade< element::crook > & nana::facade< element::crook >::radio ( bool  r)
bool nana::facade< element::crook >::radio ( ) const
void nana::facade< element::crook >::switch_to ( const char *  name)