[webkit-help] How does rendertheme.cpp load a new theme
Benjamin Poulain
benjamin at webkit.org
Tue Dec 24 13:14:33 PST 2013
Hi,
On 12/24/13, 9:17 AM, ksingh.sunil wrote:
> How does the below code load a new theme? Is it loading a file for theme?
>
> Rendertheme::rendertheme()
> #if use(new-theme)
> :m-theme(platformtheme())
> #endif
platformtheme() is defined by each port to return its implementation of
the theme. For example for Mac:
http://trac.webkit.org/browser/trunk/Source/WebCore/platform/mac/ThemeMac.mm#L104
> How can we provide a new theme?
The easiest is to modify the theme of your current WebKit port (Theme
implementation, RenderTheme subclass and the relevant CSS files in
Source/WebCore/css).
Benjamin
More information about the webkit-help
mailing list