[Mac] Allow popup menus to override default appearance
<rdar://problem/16881605>
Created attachment 231786 [details] Patch
This patch will not compile until WKSI is updated.
Comment on attachment 231786 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=231786&action=review > Source/WebCore/platform/PopupMenuStyle.h:46 > - PopupMenuStyle(const Color& foreground, const Color& background, const Font& font, bool visible, bool isDisplayNone, Length textIndent, TextDirection textDirection, bool hasTextDirectionOverride, BackgroundColorType backgroundColorType = DefaultBackgroundColor, PopupMenuType menuType = SelectPopup, PopupMenuSize menuSize = PopupMenuSizeNormal) > + PopupMenuStyle(const Color& foreground, const Color& background, const Font& font, bool visible, bool isDisplayNone, bool hasDefaultAppearance, Length textIndent, TextDirection textDirection, bool hasTextDirectionOverride, BackgroundColorType backgroundColorType = DefaultBackgroundColor, PopupMenuType menuType = SelectPopup, PopupMenuSize menuSize = PopupMenuSizeNormal) yikes. this could really use some cleaning up.
Committed r169134: <http://trac.webkit.org/changeset/169134>