← All bug reports

FS#2287Evaluate draw order for preference "Prevent white-on-white/black-on-black display"

Type
Feature Request
Status
Assigned
Category
QCAD (main)
Severity
Very Low
Priority
Low
Reported version
3.26.4
Operating system
All
Reported
2021-10-02 by fm4dd

The Application Preference setting "Graphics View - Appearance - Prevent white-on-white/black-on-black display" seems to be a global setting that doesn't take the draw order into account. For example: With the setting enabled, it prevents creating a white hatch of a higher draw order on top of a larger, colored hatch with lower draw order (background). The preference does not seem to evaluate if the object is truly drawn as "white-on-white".

With the preference enabled, setting the object color as "white" will set the "white" color label, but the object color actually stays black. Its hard to determine why it happens in that case.

Is it possible to let the global preference setting be applied to objects after evaluation of the draw order, and determine if the object actually is a true case of white-on-white?

My workaround: Disable the preference setting (I think it is default = on), and only enable it for ad-hoc checks of hidden and overlooked objects.

Comments (2)

andrew 2021-10-02

I don't think this is feasible. There would be a significant performance impact of such a check. Note also that an object may be half inside, half outside such a background fill.

The way forward with such situations is indeed disabling this preference.