#include <cam_pz.H>
Collaboration diagram for CamIcon:
Public Types | |
enum | RESULT { RESIZE, FOCUS, MOVE } |
Public Member Functions | |
CamIcon () | |
virtual | ~CamIcon () |
virtual RESULT | test_down (CEvent &e, State *&s)=0 |
virtual int | icon_move (CEvent &e, State *&s)=0 |
virtual int | resize_up (CEvent &e, State *&s)=0 |
virtual CCAMptr & | cam () const =0 |
virtual void | set_icon_loc (mlib::CXYpt &pt)=0 |
virtual bool | intersect_icon (mlib::CXYpt &pt)=0 |
virtual void | remove_icon ()=0 |
Static Public Member Functions | |
static CamIcon * | intersect_all (mlib::CXYpt &pt) |
static CamIcon * | create (mlib::CXYpt &where, CCAMptr &cam) |
Protected Member Functions | |
virtual CamIcon * | copy_icon (mlib::CXYpt &where, CCAMptr &cam)=0 |
Static Protected Attributes | |
static CamIcon * | _orig_icon |
static ARRAY< CamIcon * > | _icons |
Definition at line 11 of file cam_pz.H.
|
|
|
Definition at line 22 of file cam_pz.H. References _orig_icon. |
|
|
|
Referenced by Cam_int::iconup(), and Cam_int_fp::iconup(). |
|
Referenced by create(). |
|
Definition at line 32 of file cam_pz.H. References _orig_icon, and copy_icon(). |
|
Referenced by Cam_int::iconmove(), and Cam_int_fp::iconmove(). |
|
Referenced by Cam_int::down(), and Cam_int_fp::down(). |
|
Referenced by Cam_int::iconup(), and Cam_int_fp::iconup(). |
|
Referenced by Cam_int::iconup(), and Cam_int_fp::iconup(). |
|
Referenced by Cam_int::iconup(), and Cam_int_fp::iconup(). |
|
Referenced by Cam_int::move(), and Cam_int_fp::move(). |
|
Referenced by Cam_int::down(), and Cam_int_fp::down(). |
|
|
|
|