DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Link: http://www.fltk.org/str.php?L2084
Version: 2.0-current


> > I compiled the code unmodified;
> That's the point. The posted code _contains_ the workaround

Ohh... sorry, I missed that.
I thought the posted code /showed/ the problem, not fixed it..! ;)

Yes, commenting out the redraw, I get the phantom buttons on fedora3.

It seems like Group::remove() should tell the parent to redraw()
automatically, and it would seem that it's not.

I suppose if that's the case and intentional, Group::remove() should
probably document this.

Maybe the reason remove() doesn't tell the parent to redraw() is it might
be ineffective to do so if the parent were 'see through' (NO_BOX), in
which case to get desired results, FLTK would need to walk up the widget
tree to find the correct widget to redraw(), which is maybe impractical or
inexact.

Or, maybe it's just an omission.. ;)


Link: http://www.fltk.org/str.php?L2084
Version: 2.0-current

_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs

Reply via email to