|
Nana C++ Library. Reference for users.
What we need to use nana
|
Namespaces | |
| dynamic_drawing | |
| utl | |
Typedefs | |
| using | native_string_type = std::string |
| typedef bedrock | bedrock_type |
| using | lock_guard = std::lock_guard< std::recursive_mutex > |
| using | window_layer = window_layout |
Enumerations | |
| enum | visible_state { visible_state::invisible, visible_state::visible, visible_state::displayed } |
| enum | { event_size = static_cast<int>(event_code::end) } |
| enum | propagation_chain { propagation_chain::exit, propagation_chain::stop, propagation_chain::pass } |
Functions | |
| static bool | wc2mb (std::string &mbstr, const wchar_t *s) |
| convert wchar C string from ? ANSI code page CP_ACP (windows) or LC_CTYPE c locale (-nix) into utf8 std::string More... | |
| static bool | mb2wc (std::wstring &wcstr, const char *s) |
| convert a char C-string from The system default Windows ANSI code page CP_ACP or from LC_CTYPE c locale (-nix) into utf16 std::wstring More... | |
| bool | mb2wc (std::string &wcstr, const char *s) |
| convert a char C string from The system default Windows ANSI code page CP_ACP or LC_CTYPE c locale (-nix) into utf16 std::string More... | |
| void | events_operation_register (event_handle evt) |
| basic_window * | get_tabstop (basic_window *wd, bool forward) |
| bool | check_tree (basic_window *wd, basic_window *const cond) |
| bool | pred_equal (const key_interface *left, const key_interface *right) noexcept |
Variables | |
| auto | def_encoding_error_police = std::make_unique<utf8_error_police_system>() |
| condition | pressed = nullptr |
| condition | pressed_by_space = nullptr |
| condition | hovered = nullptr |
| typedef bedrock nana::detail::bedrock_type |
| using nana::detail::lock_guard = typedef std::lock_guard<std::recursive_mutex> |
| using nana::detail::native_string_type = typedef std::string |
| using nana::detail::window_layer = typedef window_layout |
|
strong |
|
strong |
| bool nana::detail::check_tree | ( | basic_window * | wd, |
| basic_window *const | cond | ||
| ) |
| void nana::detail::events_operation_register | ( | event_handle | evt | ) |
| basic_window* nana::detail::get_tabstop | ( | basic_window * | wd, |
| bool | forward | ||
| ) |
|
static |
convert a char C-string from The system default Windows ANSI code page CP_ACP or from LC_CTYPE c locale (-nix) into utf16 std::wstring
| bool nana::detail::mb2wc | ( | std::string & | wcstr, |
| const char * | s | ||
| ) |
convert a char C string from The system default Windows ANSI code page CP_ACP or LC_CTYPE c locale (-nix) into utf16 std::string
|
inlinenoexcept |
|
static |
convert wchar C string from ? ANSI code page CP_ACP (windows) or LC_CTYPE c locale (-nix) into utf8 std::string
| auto nana::detail::def_encoding_error_police = std::make_unique<utf8_error_police_system>() |
| condition nana::detail::hovered = nullptr |
| condition nana::detail::pressed = nullptr |
| condition nana::detail::pressed_by_space = nullptr |