ARB
|
#include <ed4_class.hxx>
Public Member Functions | |
ED4_foldable () | |
~ED4_foldable () | |
const ED4_folding_line * | get_horizontal_folding () |
const ED4_folding_line * | get_vertical_folding () |
void | world_to_win_coords (AW_pos *xPtr, AW_pos *yPtr) const |
void | win_to_world_coords (AW_pos *xPtr, AW_pos *yPtr) const |
AW::Position | world_to_win_coords (const AW::Position &pos) const |
AW::Position | win_to_world_coords (const AW::Position &pos) const |
ED4_folding_line * | insert_folding_line (AW_pos pos, AW_pos dimension, ED4_properties prop) |
void | delete_folding_line (ED4_folding_line *fl, ED4_properties prop) |
Protected Member Functions | |
void | reset () |
bool | is_reset () const |
Definition at line 335 of file ed4_class.hxx.
|
inline |
Definition at line 348 of file ed4_class.hxx.
|
inline |
Definition at line 349 of file ed4_class.hxx.
References reset().
|
inlineprotected |
|
inlineprotected |
Definition at line 345 of file ed4_class.hxx.
Referenced by ED4_window::reset_all_for_new_config(), win_to_world_coords(), and world_to_win_coords().
|
inline |
Definition at line 351 of file ed4_class.hxx.
Referenced by ED4_root::get_area_rectangle().
|
inline |
Definition at line 352 of file ed4_class.hxx.
Definition at line 354 of file ed4_class.hxx.
References e4_assert, is_reset(), and ED4_folding_line::world2win().
Referenced by ED4_abstract_sequence_terminal::calc_interval_displayed_in_rectangle(), ED4_base::clear_background(), ED4_text_terminal::draw(), ED4_line_terminal::draw(), ED4_base::draw_bb(), ED4_terminal::draw_drag_box(), ED4_setColumnblockCorner(), ED4_terminal::event_sent_by_parent(), get_upper_lower_cursor_pos(), ED4_base::get_win_area(), ED4_cursor::move_cursor(), ED4_cursor::show_cursor_at(), and ED4_cursor::ShowCursor().
Definition at line 361 of file ed4_class.hxx.
References e4_assert, is_reset(), and ED4_folding_line::win2world().
Referenced by ED4_input_cb(), ED4_motion_cb(), and ED4_manager::Show().
|
inline |
Definition at line 368 of file ed4_class.hxx.
References e4_assert, is_reset(), ED4_folding_line::world2win(), AW::Position::xpos(), and AW::Position::ypos().
|
inline |
Definition at line 373 of file ed4_class.hxx.
References e4_assert, is_reset(), ED4_folding_line::win2world(), AW::Position::xpos(), and AW::Position::ypos().
ED4_folding_line * ED4_foldable::insert_folding_line | ( | AW_pos | pos, |
AW_pos | dimension, | ||
ED4_properties | prop | ||
) |
Definition at line 97 of file ED4_window.cxx.
References ED4_folding_line::insertAs(), NULp, PROP_HORIZONTAL, and PROP_VERTICAL.
Referenced by ED4_scrolled_rectangle::create_folding_lines().
void ED4_foldable::delete_folding_line | ( | ED4_folding_line * | fl, |
ED4_properties | prop | ||
) |
Definition at line 121 of file ED4_window.cxx.
References ED4_folding_line::delete_member(), e4_assert, PROP_HORIZONTAL, and PROP_VERTICAL.
Referenced by ED4_scrolled_rectangle::destroy_folding_lines().