Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::element Namespace Reference

Namespaces

 detail
 

Classes

class  element_interface
 
class  crook_interface
 
class  border_interface
 
class  arrow_interface
 
class  provider
 
class  cite_bground
 
class  bground
 
class  crook
 
class  menu_crook
 
class  border_depressed
 
class  arrow_solid_triangle
 
class  arrow_hollow_triangle
 
class  arrowhead
 
class  arrow_double
 
class  annex_button
 
class  x_icon
 

Typedefs

using brock = ::nana::detail::bedrock
 

Functions

template<typename ArrowElement >
void add_arrow (const std::string &name)
 
template<typename BorderElement >
void add_border (const std::string &name)
 
template<typename ButtonElement >
void add_button (const std::string &name)
 
template<typename UserElement >
void add_x_icon (const std::string &name)
 
template<typename UserElement >
void add_crook (const std::string &name)
 
template<typename UserElement >
void add_cross (const std::string &name)
 
void set_bground (const char *name, const pat::cloneable< element_interface > &)
 
void set_bground (const char *name, pat::cloneable< element_interface > &&)
 

Typedef Documentation

Function Documentation

template<typename ArrowElement >
void nana::element::add_arrow ( const std::string name)
template<typename BorderElement >
void nana::element::add_border ( const std::string name)
template<typename ButtonElement >
void nana::element::add_button ( const std::string name)
template<typename UserElement >
void nana::element::add_crook ( const std::string name)
template<typename UserElement >
void nana::element::add_cross ( const std::string name)
template<typename UserElement >
void nana::element::add_x_icon ( const std::string name)
void nana::element::set_bground ( const char *  name,
const pat::cloneable< element_interface > &  obj 
)
void nana::element::set_bground ( const char *  name,
pat::cloneable< element_interface > &&  obj 
)