https://bugzilla.novell.com/show_bug.cgi?id=418108
User [EMAIL PROTECTED] added comment https://bugzilla.novell.com/show_bug.cgi?id=418108#c14 Jonathan Pobst <[EMAIL PROTECTED]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED --- Comment #14 from Jonathan Pobst <[EMAIL PROTECTED]> 2008-09-10 13:41:35 MDT --- Ok, here's where everything comes from when using the ProfessionalRenderer: DropDown Background -> SystemColors.Window ToolStripLabel Background -> None (does not draw over dropdown's) ToolStripLabel Text -> the ToolStripLabel's ForeColor Unselected MenuItem Background -> None (does not draw over dropdown's) Selected MenuItem Background -> Hardcoded Color (182, 189, 210) Unselected MenuItem Text -> If the MenuItem's ForeColor = SystemColors.ControlText (meaning the user has not changed it from the default), it uses SystemColors.MenuText. If the user has changed the ForeColor, it uses that. Selected MenuItem Text -> same logic as unselected, uses SystemColors.HighlightText if user has not changed the default. Note that ToolStripLabels use different painting logic than normal ToolStripMenuItems. >From this, we have to figure out a combination that works for both the default and systems where the window background is set to dark. I am open to suggestions, none of this is documented so it was just my best guess when I wrote it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
