Nana C++ Library. Reference for users.
What we need to use nana
|
Classes | |
class | div_arrange |
class | div_dock |
class | div_dockpane |
class | div_grid |
class | div_splitter |
class | div_switchable |
class | division |
struct | error |
usefull ?? More... | |
class | field_dock |
class | field_gather |
Public Member Functions | |
~implement () | |
void | collocate () |
std::unique_ptr< division > | scan_div (place_parts::tokenizer &, bool implicitly_started, const std::string &ignore_duplicate={}) |
void | check_unique (const division *) const |
void | connect (division *start) |
void | disconnect () noexcept |
Static Public Member Functions | |
static division * | search_div_name (division *start, const std::string &) noexcept |
Public Attributes | |
window | window_handle {nullptr} |
event_handle | event_size_handle {nullptr} |
std::string | div_text |
std::unique_ptr< division > | root_division |
std::map< std::string, field_gather * > | fields |
std::map< std::string, field_dock * > | docks |
std::map< std::string, field_dock * > | dock_factoris |
std::function< void(window, paint::graphics &, nana::mouse_action)> | split_renderer |
std::set< div_splitter * > | splitters |
std::unique_ptr< division > | tmp_replaced |
nana::place::implement::~implement | ( | ) |
void nana::place::implement::check_unique | ( | const division * | div | ) | const |
void nana::place::implement::collocate | ( | ) |
void nana::place::implement::connect | ( | division * | start | ) |
|
noexcept |
auto nana::place::implement::scan_div | ( | place_parts::tokenizer & | tknizer, |
bool | implicitly_started, | ||
const std::string & | ignore_duplicate = {} |
||
) |
|
staticnoexcept |
std::string nana::place::implement::div_text |
std::map<std::string, field_dock*> nana::place::implement::dock_factoris |
std::map<std::string, field_dock*> nana::place::implement::docks |
event_handle nana::place::implement::event_size_handle {nullptr} |
std::map<std::string, field_gather*> nana::place::implement::fields |
std::unique_ptr<division> nana::place::implement::root_division |
std::function<void(window, paint::graphics&, nana::mouse_action)> nana::place::implement::split_renderer |
std::set<div_splitter*> nana::place::implement::splitters |
std::unique_ptr<division> nana::place::implement::tmp_replaced |
window nana::place::implement::window_handle {nullptr} |