Unlike the default gui, my new background is white and also my defaultText colour (which is used to draw most of the text labels through the gui) is also white. This is mostly fine because there is only one case where the labels are drawn onto the white background directly.
That one case is in the synthesis grid - I have a white background, dark grey active modules, and white labels (defaultText) which works really nicely *except* when you disable a module.
When a module is disabled, the grey box is removed, and instead you get a small grey outline around the slot to indicate it's inactive, with the background showing through. But now, because the white text is directly on the white background beneath, you can no longer see the type of module (unless you click on it).

It would be nice to have in the Zebra2.txt config file to be able to have replacement colours for an inactive box (none to work like the default, or you could specify your own colours), and/or the ability to specifiy a colour for just that outline (currently it uses the module colour) and/or - best of all - a second text colour option for inactive modules, the the module label could be light grey when the module is inactive and thus still be visible.
Ok, I know it's not exactly going to be a high priority feature request, but all I can do is ask...
Here's what we have in the parameters:-
Code: Select all
CONTROL type='Grid' name='VoiceGRID' bounds='310.00 43.00 200.00 204.00' inset='1.00 1.00 1.00 1.00' parent='Top Panel' layerMask='6'
PROPERTY control='VoiceGRID' name='colours' id='0' value='none' <= Whole grid area colour
PROPERTY control='VoiceGRID' name='colours' id='1' value='none' <= Whole grid outline colour
PROPERTY control='VoiceGRID' name='colours' id='2' value='none' <= No idea
PROPERTY control='VoiceGRID' name='colours' id='3' value='GridGrey' <= Cable colour
PROPERTY control='VoiceGRID' name='colours' id='4' value='defaultText' <= Label colour
PROPERTY control='VoiceGRID' name='colours' id='5' value='trans black' <= Module colour + inactive outline
PROPERTY control='VoiceGRID' name='colours' id='6' value='none' <= Grid colour
PROPERTY control='VoiceGRID' name='colours' id='7' value='orange' <= No idea
PROPERTY control='VoiceGRID' name='colours' id='8' value='ModuleSelect' <= Selected Module colour
PROPERTY control='VoiceGRID' name='graphics' id='0' value='none'
PARAMETER control='VoiceGRID' port='Grid Structure' module='Grid' parameter='Grid'

