1 #ifndef BASEUIELEMENT_H_
2 #define BASEUIELEMENT_H_
5 #include "../SpikeObject.h"
12 int xpos, ypos, yOffset;
23 virtual void redraw();
24 void drawElementEdges();
25 virtual void setEnabled(
bool e);
26 virtual bool getEnabled();
27 virtual void setPosition(
int x,
int y,
double w,
double h);
28 virtual void setPosition(
int,
int) {}
29 virtual void getPosition(
int*,
int*,
double*,
double*);
37 virtual void pan(
int,
bool) {}
38 virtual void zoom(
int,
bool) {}
39 virtual void clear() {}
43 bool hitTest(
int x,
int y);
49 #endif // BaseUIElement_H_