DO NOT REPLY TO THIS MESSAGE. INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.
[STR New]
Link: http://www.fltk.org/str.php?L2615
Version: 1.3-current
When scrolling FL_ROUND_UP_BOX styled widgets, rendering artifacts can
appear.
In the attached example: scroll down, everything is OK, scroll up and
horizontal lines appear.
Link: http://www.fltk.org/str.php?L2615
Version: 1.3-current
#include <stdio.h>
#include <stdlib.h>
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Widget.H>
#include <FL/Fl_Group.H>
#include <FL/Fl_Scroll.H>
#include <FL/Fl_Pack.H>
Fl_Pack *p1;
Fl_Group *g1, *g2, *g3;
////////////////////////////////////////////////////////////////
int main(int argc, char **argv) {
char label[16];
Fl_Scroll *scrl;
Fl_Window *window = new Fl_Window(400, 200, "Fl_Pack test");
window->begin();
scrl = new Fl_Scroll(0,0,400,200);
scrl->type(Fl_Scroll::VERTICAL);
p1 = new Fl_Pack(0,0,382,200);
p1->type(Fl_Pack::VERTICAL);
p1->begin();
// a Pack with a few groups inside
for (int i = 0; i < 10; ++i) {
snprintf(label,16,"Group %d", i+1);
g1 = new Fl_Group(0,0,0,50);
g1->copy_label(label);
g1->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);
g1->box(FL_ROUND_UP_BOX);
g1->color(FL_CYAN+3*i);
g1->end();
}
p1->end();
scrl->end();
window->end();
window->resizable(window);
window->show();
return Fl::run();
return 0;
}
_______________________________________________
fltk-bugs mailing list
fltk-bugs@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-bugs