getmusicbee.com

Support => Developers' Area => Skins => Topic started by: hiccup on October 17, 2019, 03:45:03 PM

Title: bdr of Controls.InputControl sometimes not visable in combo-boxes
Post by: hiccup on October 17, 2019, 03:45:03 PM
In most skins, id="Controls.InputControl.Default" (and it's highlight, disabled, lowlight and modified brethren) is predominantly set to look good for the configuration panel.
Yet they dictate the colours for similar elements all over MusicBee, such as in e.g. the different tag editor panels. This is not ideal, but a compromise is usually doable for that. So this is not the foundation of this proposal.
But, since a related matter now came up, I thought to raise it anyway: An overrule for these for e.g. the tag editor panels could be useful.

But the primary issue here is this:
 
When you have set the colouring so that borders don't show where you don't need/want them, like this:

(https://i.imgur.com/gdWdgNu.png)

that will result in a problem for combo boxes where these borders blend with inputcontrol bg, making it impossible to see that/where you can click:

tag editor in sidepanel:

(https://i.imgur.com/r4Dha0G.png)


scan for new files:

(https://i.imgur.com/lRWapei.png)


I am not sure what the best solution would be, but I am guessing a new element for something like 'bdr in combobox' could be a candidate.
Title: Re: bdr of Controls.InputControl sometimes not visable in combo-boxes
Post by: hiccup on November 09, 2019, 03:33:54 PM
Bump.
Would be nice if something could be done before 3.4 hits the tarmac.
Title: Re: bdr of Controls.InputControl sometimes not visable in combo-boxes
Post by: Steven on November 10, 2019, 05:31:34 PM
For the next v3.4 update i have added the following:
Controls.CheckBoxInList bdr="xxx" bg="xxx"

it only applies to checkboxes displayed in a list box