On Wed, Jan 28, 2009 at 11:56 AM, Evan Martin <e...@chromium.org> wrote:
>
> (This is discussion of the UI independent of how it's implemented with
> views or not.)
>
> On Linux the window frame, if one even exists, is managed and drawn by
> a different process than the application.  Additionally, people use a
> variety of window managers and so there's no guarantees for the way a
> frame will look.  So there's no way to draw into it like we do on
> Windows.
>
> Two options:
> 1) Set the hint that turns off window frame drawing, and render
> something that looks like the Windows one.  This would mean
> implementing window dragging via the title bar, etc. manually.  (Ben's
> "magic browzr" work was undoing code like this on Windows, because
> it's endless pain.  I think it may be less pain for us but it'd still
> be bad.)  The right-click menu on the frame would be wrong.
>
> 2) Give up, and just make the tabs flush with the top of the window we
> have.  This is probably ugly in the general case (since there will be
> an edge between the title bar and tabs), but will work in all
> situations.
>

What about rolling out 2) initially, then implement 1) as a 'group 20%
project', the group being the linux team?  That work could be done in
a branch, and if we get it working, merge the branch and start
testing; otherwise, drop it if it ends up being a waste of time.

--
James Hawkins

--~--~---------~--~----~------------~-------~--~----~
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