ARB
Public Member Functions | Protected Member Functions | List of all members
ED4_foldable Class Reference

#include <ed4_class.hxx>

Inheritance diagram for ED4_foldable:
Inheritance graph
[legend]
Collaboration diagram for ED4_foldable:
Collaboration graph
[legend]

Public Member Functions

 ED4_foldable ()
 
 ~ED4_foldable ()
 
const ED4_folding_lineget_horizontal_folding ()
 
const ED4_folding_lineget_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_lineinsert_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
 

Detailed Description

Definition at line 335 of file ed4_class.hxx.

Constructor & Destructor Documentation

ED4_foldable::ED4_foldable ( )
inline

Definition at line 348 of file ed4_class.hxx.

ED4_foldable::~ED4_foldable ( )
inline

Definition at line 349 of file ed4_class.hxx.

References reset().

Member Function Documentation

void ED4_foldable::reset ( )
inlineprotected

Definition at line 339 of file ed4_class.hxx.

References NULp.

Referenced by ~ED4_foldable().

bool ED4_foldable::is_reset ( ) const
inlineprotected
const ED4_folding_line* ED4_foldable::get_horizontal_folding ( )
inline

Definition at line 351 of file ed4_class.hxx.

Referenced by ED4_root::get_area_rectangle().

const ED4_folding_line* ED4_foldable::get_vertical_folding ( )
inline

Definition at line 352 of file ed4_class.hxx.

void ED4_foldable::world_to_win_coords ( AW_pos xPtr,
AW_pos yPtr 
) const
inline
void ED4_foldable::win_to_world_coords ( AW_pos xPtr,
AW_pos yPtr 
) const
inline

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().

AW::Position ED4_foldable::world_to_win_coords ( const AW::Position pos) const
inline
AW::Position ED4_foldable::win_to_world_coords ( const AW::Position pos) const
inline
ED4_folding_line * ED4_foldable::insert_folding_line ( AW_pos  pos,
AW_pos  dimension,
ED4_properties  prop 
)
void ED4_foldable::delete_folding_line ( ED4_folding_line fl,
ED4_properties  prop 
)

The documentation for this class was generated from the following files: