3 #ifndef __ZtRubberSlRect_H
4 #define __ZtRubberSlRect_H
7 #include <zm/ZtRubberRect.H>
19 ZGroupId pxid, ZGroupId pyid,
20 ZGroupId nxid, ZGroupId nyid);
23 virtual void box (
int pnts_n,
float xcor[],
float ycor[]);
29 virtual ZInputStatus
input (
const XEvent* xev);
35 virtual void draw_last_box (Logic draw_flag);
38 void set_help_msgs (
const char* msg1 = NULL,
39 const char* msg2 = NULL);
45 virtual const char*
class_id ()
const;
53 void slanting_rect_corners (
ZPoint& p1,
ZPoint& p2,
float hw,
54 float xc[4],
float yc[4]);
57 void draw_slanting_rect (
ZPoint& p1,
ZPoint& p2,
float hw);
60 void draw_clipped (
ZGEnv& genv,
float xcor[4],
float ycor[4]);
70 const char *szHelp[2];
virtual const char * class_id() const
Definition: ZtRubberSlRect.H:14
Definition: ZtRubberRect.H:16
virtual ZInputStatus input(const XEvent *xev)