(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.

Thoughts?

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

Reply via email to