higuita wrote:
But anyway, as yesterday i tried to bisect the dialog problem, i tried to do the same for this one... and found that the problem comes from the fltk... bisect it i found that fltk 1.3 revision 9023 makes the openning/close of the tabs slower in my machine.
here is the 9023 commit:
$ svn diff -c 9023 Index: src/fl_arci.cxx =================================================================== --- src/fl_arci.cxx (revision 9022) +++ src/fl_arci.cxx (revision 9023) @@ -77,6 +77,7 @@ if (w <= 0 || h <= 0) return;
#if defined(USE_X11) + XDrawArc(fl_display, fl_window, fl_gc, x,y,w-1,h-1, int(a1*64),int((a2-a1)*64)); XFillArc(fl_display, fl_window, fl_gc, x,y,w-1,h-1, int(a1*64),int((a2-a1)*64)); #elif defined(WIN32) if (a1 == a2) return;
This is interesting and strange. In our drawArc() code, I have fl_arc(x, y, width, height, angle1, angle2); if (filled) fl_pie(x, y, width, height, angle1, angle2); as a workaround for the problem that they fixed there (that is, instead of doing if (filled) fl_pie(); else fl_arc();). Do pages with lots of circles for unordered list items give you any trouble?