mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-08-29 06:12:59 -06:00
CtrlLib: Transparent MenuBar fix
git-svn-id: svn://ultimatepp.org/upp/trunk@8219 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
f0e798551a
commit
c7ed7ecd5a
1 changed files with 1 additions and 1 deletions
|
|
@ -181,7 +181,7 @@ void MenuItemBase::PaintTopItem(Draw& w, int state) {
|
|||
Size isz = GetTextSize(text, StdFont());
|
||||
Color txt = opaque ? style->topitemtext[0] : GetLabelTextColor(this);
|
||||
Color hltxt = opaque2 ? style->topitemtext[state] : GetLabelTextColor(this);
|
||||
if(!opaque) { // Fix issues when text color is not compatible with transparent background (e.g. Ubuntu Ambience)
|
||||
if(!opaque && state != 2) { // Fix issues when text color is not compatible with transparent background (e.g. Ubuntu Ambience)
|
||||
int g = Grayscale(bg);
|
||||
if(abs(g - Grayscale(txt)) < 70)
|
||||
txt = IsDark(bg) ? White() : Black();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue