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