aboutsummaryrefslogtreecommitdiff
path: root/dw/fltkviewbase.hh
diff options
context:
space:
mode:
Diffstat (limited to 'dw/fltkviewbase.hh')
-rw-r--r--dw/fltkviewbase.hh20
1 files changed, 9 insertions, 11 deletions
diff --git a/dw/fltkviewbase.hh b/dw/fltkviewbase.hh
index 0d09a6a6..3f9ba4b4 100644
--- a/dw/fltkviewbase.hh
+++ b/dw/fltkviewbase.hh
@@ -34,26 +34,24 @@ private:
int bgColor;
core::Region drawRegion;
- //::fltk::Rectangle *exposeArea;
+ core::Rectangle *exposeArea;
static BackBuffer *backBuffer;
static bool backBufferInUse;
void draw (const core::Rectangle *rect, DrawType type);
void drawChildWidgets ();
-#if 0
inline void clipPoint (int *x, int *y, int border) {
if (exposeArea) {
- if (*x < exposeArea->x () - border)
- *x = exposeArea->x () - border;
- if (*x > exposeArea->r () + border)
- *x = exposeArea->r () + border;
- if (*y < exposeArea->y () - border)
- *y = exposeArea->y () - border;
- if (*y > exposeArea->b () + border)
- *y = exposeArea->b () + border;
+ if (*x < exposeArea->x - border)
+ *x = exposeArea->x - border;
+ if (*x > exposeArea->x + exposeArea->width + border)
+ *x = exposeArea->x + exposeArea->width + border;
+ if (*y < exposeArea->y - border)
+ *y = exposeArea->y - border;
+ if (*y > exposeArea->y + exposeArea->height + border)
+ *y = exposeArea->y + exposeArea->height + border;
}
}
-#endif
protected:
core::Layout *theLayout;
int canvasWidth, canvasHeight;