On Sat, Mar 14, 2009 at 12:59 AM, Ben Goodger (Google) <b...@chromium.org> 
wrote:
>
> Scott Violet, Elliot, Evan Martin, Adam Langley, Tony, Linus and I met
> briefly earlier today to discuss Linux UI and Gtk.
>
> What we agreed is that next week Elliot and I will spend some time
> researching what it would take to use views with Gtk, including the
> Widget/Window types and NativeControl. The plan is to use native Gtk
> widgets for the outer container and for all locations where a
> NativeControl is used on Windows, so the applicable system integration
> for things like IME in text fields should "just work." In this
> capacity, views is used as a layout engine and an event
> receiver/propagation system for views that aren't GtkWidgets, as it is
> on Windows for widgets that aren't HWNDs/Common Controls. As usual,
> Skia is providing the rendering.

I think it's important to point our here that Skia (well ChromeCanvas)
is not equal on Linux and Windows.  Specifically Windows draws text
using GDI, which current is much more powerful than drawing text using
Skia.  Until Skia has a text layout engine, panting text with Skia is
basically a no go.  We would still need to draw the text with Pango /
Cairo, but we could incorporate that into ChromeCanvas...

>
> Since we're just researching right now, don't let this delay any UI
> work that's already under way. We'll report back to this group at the
> end of next week with our findings.
>
> -Ben
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to