4 #if !defined __ZtRubberRect_H
6 #define __ZtRubberRect_H
8 #include <zm/ZtObject.H>
40 ZGroupId pxid_int, ZGroupId pyid_int,
41 ZGroupId pxid_ext, ZGroupId pyid_ext,
42 ZGroupId nxid, ZGroupId nyid);
46 ZGroupId pxid, ZGroupId pyid,
47 ZGroupId nxid, ZGroupId nyid);
52 ZGroupId pxid, ZGroupId pyid,
53 ZDimension dim, ZGroupId nid);
56 virtual void box (
float size_x[2],
float size_y[2]);
62 virtual ZInputStatus
input (
const XEvent* xev);
74 virtual const char*
class_id ()
const;
79 #endif // ZtRubberRect.H
void set_sensitive_area(const int psa[2]=NULL)
virtual void box(float size_x[2], float size_y[2])
virtual ZInputStatus input(const XEvent *xev)
void draw_rubber_rect(ZRect r)
ZGroupId ext_pyid
Definition: ZtRubberRect.H:28
Definition: ZtObject.H:57
Logic drawn
Definition: ZtRubberRect.H:29
int sens_area[2]
Definition: ZtRubberRect.H:32
virtual void redraw()
Definition: ZtRubberRect.H:64
virtual const char * class_id() const
void get_sensitive_area(int psa[2]) const
Definition: ZtRubberRect.H:16