|
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} |