Hi Ben,

I like your proposed views redesign.  I have one suggestion that you may
have already considered -- taking it a step further and creating a
collection of widgets with standard names and interfaces that transparently
resolve to native or views-based implementations based on the capabilities
of the underlying platform.  This is similar to how existing cross-platform
frameworks like wxWidgets are designed, and it allows for additional
cross-platform transparency.  People could still access specific widget
implementations directly if they so choose, but the result of "new
views::CheckBox", for instance, would be a fully-functional check box with
the same capabilities on all platforms.

Regards,
Marshall

On Sat, Mar 14, 2009 at 10:14 PM, Ben Goodger (Google) <[email protected]>wrote:

> For some time I've been contemplating improvements to NativeControls in
> views to simplify the HWND structure and more recently make the code more
> usable in a variety of situations, including other platforms.
>
> Here are details of my proposed adjustments:
>
> http://dev.chromium.org/developers/design-documents/native-controls
> -Ben
>
> >
>

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

Reply via email to