From 512332670a87377ba6b705232d22a67681fba3ff Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Mon, 19 Oct 1998 17:53:09 +0000 Subject: Added Gustavo's damage() update - now use symbolic constants for all values! git-svn-id: file:///fltk/svn/fltk/trunk@18 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- FL/Enumerations.H | 9 +++++++++ FL/Fl_Browser_.H | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'FL') diff --git a/FL/Enumerations.H b/FL/Enumerations.H index e8237ff74..add29e828 100644 --- a/FL/Enumerations.H +++ b/FL/Enumerations.H @@ -290,4 +290,13 @@ enum Fl_Mode { // visual types and Fl_Gl_Window::mode() (values match Glut) FL_MULTISAMPLE= 128 }; +// damage masks + +const uchar FL_DAMAGE_CHILD = 0x01; +const uchar FL_DAMAGE_EXPOSE = 0x02; +const uchar FL_DAMAGE_LINE = 0x02; +const uchar FL_DAMAGE_SCROLL = 0x04; +const uchar FL_DAMAGE_OVERLAY = 0x04|0x08; +const uchar FL_DAMAGE_ALL = 0x80; + #endif diff --git a/FL/Fl_Browser_.H b/FL/Fl_Browser_.H index f3ff3b521..f451b541a 100644 --- a/FL/Fl_Browser_.H +++ b/FL/Fl_Browser_.H @@ -65,7 +65,7 @@ protected: void inserting(void *a,void *b); // insert a before b int displayed(void *) const ; // true if this line is visible void redraw_line(void *); // minimal update, no change in size - void redraw_lines() {damage(4);} // redraw all of them + void redraw_lines() {damage(FL_DAMAGE_SCROLL);} // redraw all of them void bbox(int&,int&,int&,int&) const; int leftedge() const; // x position after scrollbar & border void *find_item(int my); // item under mouse -- cgit v1.2.3