Nana C++ Library. Reference for users.
What we need to use nana
|
Classes | |
struct | adjust_tag |
struct | attribute_tag |
struct | node_state_tag |
struct | rep_tag |
struct | shape_tag |
struct | track_node_tag |
Public Types | |
using | node_type = trigger::node_type |
Public Member Functions | |
implementation () | |
void | assign_node_attr (node_attribute &ndattr, const node_type *node) const |
bool | unlink (node_type *node, bool perf_clear) |
bool | draw (bool reset_scroll, bool ignore_update=false, bool ignore_auto_draw=false) |
const trigger::node_type * | find_track_node (wchar_t key) |
node_type * | last (bool ignore_folded_children) const |
std::size_t | screen_capacity (bool completed) const |
bool | scroll_into_view (node_type *node, bool use_bearing, align_v bearing) |
bool | make_adjust (node_type *node, int reason) |
bool | set_checked (node_type *node, checkstate cs) |
bool | set_selected (node_type *node) |
bool | set_expanded (node_type *node, bool value) |
void | show_scroll () |
std::size_t | visual_item_size () const |
int | visible_w_pixels () const |
unsigned | node_w_pixels (const node_type *node) const |
std::size_t | max_allowed () const |
nana::paint::image * | image (const node_type *node) |
bool | track_mouse (int x, int y) |
void | show_tooltip_window (const rectangle &text_r) |
void | close_tooltip_window () |
void | mouse_move_tooltip_window () |
void | click_tooltip_window (const arg_mouse &arg) |
void | check_child (node_type *node, bool checked) |
Static Public Member Functions | |
static constexpr unsigned | margin_top_bottom () |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
struct nana::drawerbase::treebox::trigger::implementation::adjust_tag nana::drawerbase::treebox::trigger::implementation::adjust |
struct nana::drawerbase::treebox::trigger::implementation::attribute_tag nana::drawerbase::treebox::trigger::implementation::attr |
struct nana::drawerbase::treebox::trigger::implementation::rep_tag nana::drawerbase::treebox::trigger::implementation::data |
struct nana::drawerbase::treebox::trigger::implementation::node_state_tag nana::drawerbase::treebox::trigger::implementation::node_state |
struct nana::drawerbase::treebox::trigger::implementation::shape_tag nana::drawerbase::treebox::trigger::implementation::shape |
struct nana::drawerbase::treebox::trigger::implementation::track_node_tag nana::drawerbase::treebox::trigger::implementation::track_node |