ARB
|
#include <ed4_class.hxx>
Public Member Functions | |
ED4_scrolled_rectangle () | |
AW_pos | bottom () const |
AW_pos | right () const |
void | reset (ED4_foldable &owner) |
AW_pos | top_dim () const |
AW_pos | left_dim () const |
bool | exists () const |
bool | is_linked () const |
void | link (ED4_base *x, ED4_base *y, ED4_base *w, ED4_base *h) |
void | replace_x_width_link_to (ED4_base *old_link, ED4_base *new_link) |
void | add_to_top_left_dimension (int dx, int dy) |
void | scroll (int dx, int dy) |
AW::Rectangle | get_window_rect () const |
AW::Rectangle | get_world_rect () const |
void | set_rect (const AW::Rectangle &rect) |
void | set_rect_and_update_folding_line_positions (const AW::Rectangle &rect) |
void | calc_bottomRight_folding_dimensions (int area_width, int area_height) |
void | create_folding_lines (ED4_foldable &owner, const AW::Rectangle &rect, int area_width, int area_height) |
void | destroy_folding_lines (ED4_foldable &owner) |
Definition at line 384 of file ed4_class.hxx.
|
inline |
Definition at line 429 of file ed4_class.hxx.
|
inline |
Definition at line 431 of file ed4_class.hxx.
References AW::Rectangle::bottom().
Referenced by calc_bottomRight_folding_dimensions().
|
inline |
Definition at line 432 of file ed4_class.hxx.
References AW::Rectangle::right().
Referenced by calc_bottomRight_folding_dimensions().
|
inline |
Definition at line 434 of file ed4_class.hxx.
References destroy_folding_lines().
Referenced by ED4_window::reset_all_for_new_config().
|
inline |
Definition at line 439 of file ed4_class.hxx.
References ED4_folding_line::get_dimension().
Referenced by ED4_window::scrollbars_and_scrolledRect_inSync().
|
inline |
Definition at line 440 of file ed4_class.hxx.
References ED4_folding_line::get_dimension().
Referenced by ED4_window::scrollbars_and_scrolledRect_inSync().
|
inline |
Definition at line 442 of file ed4_class.hxx.
Referenced by ED4_window::update_scrolled_rectangle().
|
inline |
Definition at line 443 of file ed4_class.hxx.
References e4_assert.
Referenced by get_world_rect(), and ED4_window::update_scrolled_rectangle().
Definition at line 455 of file ed4_class.hxx.
Referenced by ED4_window::set_scrolled_rectangle().
|
inline |
Definition at line 464 of file ed4_class.hxx.
Referenced by ED4_base::~ED4_base().
Definition at line 469 of file ed4_class.hxx.
References ED4_folding_line::add_to_dimension().
Referenced by ED4_window::update_scrolled_rectangle().
Definition at line 474 of file ed4_class.hxx.
References ED4_folding_line::add_to_dimension().
Referenced by ED4_window::scroll_rectangle().
|
inline |
Definition at line 481 of file ed4_class.hxx.
References e4_assert, and ED4_folding_line::get_pos().
Referenced by ED4_window::scroll_rectangle(), and scrollHalfPage().
AW::Rectangle ED4_scrolled_rectangle::get_world_rect | ( | ) | const |
Definition at line 131 of file ED4_window.cxx.
References ED4_base::calc_world_coords(), e4_assert, ED4_base::extension, HEIGHT, is_linked(), ED4_extension::size, WIDTH, and y.
Referenced by ED4_window::set_scrolled_rectangle(), and ED4_window::update_scrolled_rectangle().
|
inline |
Definition at line 489 of file ed4_class.hxx.
Referenced by set_rect_and_update_folding_line_positions(), and ED4_window::set_scrolled_rectangle().
|
inline |
Definition at line 490 of file ed4_class.hxx.
References set_rect().
Referenced by ED4_window::update_scrolled_rectangle().
|
inline |
Definition at line 495 of file ed4_class.hxx.
References AW::Rectangle::bottom(), bottom(), e4_assert, ED4_folding_line::get_dimension(), max, min, AW::Rectangle::right(), right(), ED4_folding_line::set_dimension(), ED4_folding_line::set_pos(), and SLIDER_OFFSET.
Referenced by ED4_window::update_scrolled_rectangle().
|
inline |
Definition at line 531 of file ed4_class.hxx.
References AW::Rectangle::bottom(), ED4_foldable::insert_folding_line(), AW::Rectangle::left(), PROP_HORIZONTAL, PROP_VERTICAL, AW::Rectangle::right(), and AW::Rectangle::top().
Referenced by ED4_window::set_scrolled_rectangle().
|
inline |
Definition at line 544 of file ed4_class.hxx.
References ED4_foldable::delete_folding_line(), PROP_HORIZONTAL, and PROP_VERTICAL.
Referenced by reset(), and ED4_window::set_scrolled_rectangle().