[Webkit-unassigned] [Bug 188408] [GTK] Web Inspector: Checkboxes in Inspector elements panel are rendered incorrect

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 14 11:55:44 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=188408

Carlos Eduardo Ramalho <cadubentzen at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |cgarcia at igalia.com

--- Comment #4 from Carlos Eduardo Ramalho <cadubentzen at gmail.com> ---
(In reply to Michael Catanzaro from comment #3)
> Hm, there should be a fallback style (used e.g. for WPE)

WPE uses a different Theme API (guarded by USE(NEW_THEME)), where drawing of widgets is done directly via GraphicsContext calls. Hence no need for a widget library. This code is in WebCore/platform/wpe/ThemeWPE.cpp

I was thinking of migrating the GTK theme to this new model to enable threaded painting in WebKitGTK+ (see discussion in bug 186840) but it's a lot of work... Not sure if it's the best thing to do in the long-term. Currently Mac and WPE ports use NEW_THEME.

What do you think about this, Carlos Garcia?

Not sure if this discussion should be placed in this bug.. If a follow-up discussion is worth I could open another bug.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180814/061b78b3/attachment.html>


More information about the webkit-unassigned mailing list