23 #ifndef _LAX_MEASUREINTERFACE_H
24 #define _LAX_MEASUREINTERFACE_H
26 #include <lax/interfaces/aninterface.h>
27 #include <lax/interfaces/coordinate.h>
28 #include <lax/interfaces/somedata.h>
30 namespace LaxInterfaces {
40 int mx,my,draggingmode;
46 unsigned long controlcolor;
47 int target,mode,showdecs;
52 virtual int scan(
int x,
int y);
53 virtual int LBDown(
int x,
int y,
unsigned int state,
int count);
54 virtual int LBUp(
int x,
int y,
unsigned int state);
55 virtual int MouseMove(
int x,
int y,
unsigned int state);
56 virtual int CharInput(
unsigned int ch,
const char *buffer,
int len,
unsigned int state);
57 virtual int Refresh();
62 virtual const char *whattype() {
return "MeasureInterface"; }
63 virtual const char *whatdatatype() {
return "None"; }
Mon Feb 17 2014 11:52:57, Laxkit