|
Nana C++ Library. Reference for users.
What we need to use nana
|
Classes | |
| struct | events_type |
| struct | implementation |
Public Types | |
| enum | scrolls { scrolls::none, scrolls::horz, scrolls::vert, scrolls::both } |
| using | graph_reference = paint::graphics & |
Public Member Functions | |
| content_view (window handle) | |
| ~content_view () | |
| events_type & | events () |
| bool | enable_scrolls (scrolls which) |
| std::shared_ptr < scroll_operation_interface > | scroll_operation () const |
| void | step (unsigned step_value, bool horz) |
| bool | scroll (bool forwards, bool horz) |
| bool | turn_page (bool forwards, bool horz) |
| void | disp_area (const rectangle &da, const point &skew_horz_bar, const point &skew_vert_bar, const size &extra_px, bool try_update=true) |
| void | content_size (const size &sz, bool try_update=true) |
| const size & | content_size () const |
| const point & | origin () const |
| rectangle | corner () const |
| void | draw_corner (graph_reference) |
| rectangle | view_area () const |
| rectangle | view_area (const size &alt_content_size) const |
| unsigned | extra_space (bool horz) const |
| void | change_position (int pos, bool aligned, bool horz) |
| bool | move_origin (const point &skew) |
| Returns true if the origin is moved. More... | |
| void | sync (bool passive) |
| void | pursue (const point &cursor) |
| void | set_wheel_speed (std::function< unsigned()> fn) |
Static Public Member Functions | |
| static constexpr unsigned | space () |
|
strong |
| nana::widgets::skeletons::content_view::content_view | ( | window | handle | ) |
| nana::widgets::skeletons::content_view::~content_view | ( | ) |
| void nana::widgets::skeletons::content_view::change_position | ( | int | pos, |
| bool | aligned, | ||
| bool | horz | ||
| ) |
| void nana::widgets::skeletons::content_view::content_size | ( | const size & | sz, |
| bool | try_update = true |
||
| ) |
| const size & nana::widgets::skeletons::content_view::content_size | ( | ) | const |
| rectangle nana::widgets::skeletons::content_view::corner | ( | ) | const |
| void nana::widgets::skeletons::content_view::disp_area | ( | const rectangle & | da, |
| const point & | skew_horz_bar, | ||
| const point & | skew_vert_bar, | ||
| const size & | extra_px, | ||
| bool | try_update = true |
||
| ) |
| void nana::widgets::skeletons::content_view::draw_corner | ( | graph_reference | graph | ) |
| bool nana::widgets::skeletons::content_view::enable_scrolls | ( | scrolls | which | ) |
| content_view::events_type & nana::widgets::skeletons::content_view::events | ( | ) |
| unsigned nana::widgets::skeletons::content_view::extra_space | ( | bool | horz | ) | const |
| bool nana::widgets::skeletons::content_view::move_origin | ( | const point & | skew | ) |
Returns true if the origin is moved.
| const point & nana::widgets::skeletons::content_view::origin | ( | ) | const |
| void nana::widgets::skeletons::content_view::pursue | ( | const point & | cursor | ) |
| bool nana::widgets::skeletons::content_view::scroll | ( | bool | forwards, |
| bool | horz | ||
| ) |
| std::shared_ptr< scroll_operation_interface > nana::widgets::skeletons::content_view::scroll_operation | ( | ) | const |
| void nana::widgets::skeletons::content_view::set_wheel_speed | ( | std::function< unsigned()> | fn | ) |
|
inlinestatic |
| void nana::widgets::skeletons::content_view::step | ( | unsigned | step_value, |
| bool | horz | ||
| ) |
| void nana::widgets::skeletons::content_view::sync | ( | bool | passive | ) |
| bool nana::widgets::skeletons::content_view::turn_page | ( | bool | forwards, |
| bool | horz | ||
| ) |
| rectangle nana::widgets::skeletons::content_view::view_area | ( | ) | const |