I'm an fltk-rs user, but the
problem I've encountered is appearing in other FLTK
applications as well. Consider the following comparison
of focus boxes on my machine (left) and on a virtual
machine (right). Both are the same systems, Fedora 34.
There's a rendering bug in some X11 drivers that
can look like that, so I'd guess that's what you are hitting.
It's not really a fltk thing and I don't think
we know how to work around it.
It's {very likely | definitely} an X11 driver thing (bug). There's a
possible workaround if you set the line width to 1 rather than 0
(the default). The drawback is that setting the width to 1 slows
things down and that's why it's not (yet?) done.
Maybe we should set the line width to 1 explicitly for the focus box
which shouldn't harm much (in terms of drawing speed) but there are
other visible effects (missing pixels in rectangles) as well.
I assume it's fine when you try your app on a
different machine?
Unless that other machine has the same driver bug. :-(
Comments are owned by the poster. All other content is copyright 1998-2025 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.