[webkit-dev] Doubt about latest webkit

Maciej Stachowiak mjs at apple.com
Tue Jun 19 00:57:12 PDT 2007


On Jun 19, 2007, at 12:36 AM, sachin J Puranik wrote:

> I could see that classes RenderThemeGDK/RenderThemeWin supplies system
> properties viz Background Color/Font Style.
>
> It means that WebKit is not using any widgeting library and it is
> drawing every component with its own Drawing Engine.Am i correct??
>
> Then How do we manage to get the 3D Effects (like Press and Release)??

In RenderThemeMac, we use the low-level NSCell API to draw the  
backgrounds and borders of form controls, but don't create real  
widgets. I believe Gtk has a theme API which could be used in much  
the same way.

  - Maciej

>
> Best Regards
> Sachin
>
>
> On Mon, 2007-06-18 at 12:17 -0700, Dave Hyatt wrote:
>> The RenderTheme*** classes in WebCore/rendering are responsible  
>> for the
>> look of controls.  RenderThemeSafari and RenderThemeMac do the Aqua
>> look.  RenderThemeWin does a native Windows look.
>>
>> dave
>>
>> sachin J Puranik wrote:
>>> Congrats for the release of the new Windows WebKit.
>>> I can not see any code to use a native widget set while drawing the
>>> page(Widgets like Buttons/List Box).
>>> But still in windows port we can see the 3D effect and native  
>>> look for
>>> buttons, Lists and combo-boxes.
>>> How does it happens..??
>>> Is it possible in the GDK port also...?? To use the GTK+ widgets  
>>> instead
>>> of GDK Drawing??
>>>
>>> Regards
>>> Sachin
>>>
>>> _______________________________________________
>>> webkit-dev mailing list
>>> webkit-dev at lists.webkit.org
>>> http://lists.webkit.org/mailman/listinfo/webkit-dev
>>>
>>
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev




More information about the webkit-dev mailing list