Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Message from discussion linux: tabs on top

View parsed - Show only message text

Received: by 10.181.29.4 with SMTP id g4mr398432bkj.15.1233173480452;
        Wed, 28 Jan 2009 12:11:20 -0800 (PST)
Return-Path: <jhawk...@google.com>
Received: from smtp-out.google.com ([216.239.33.17])
        by mx.google.com with ESMTP id 3si4078379fgg.13.2009.01.28.12.11.19;
        Wed, 28 Jan 2009 12:11:19 -0800 (PST)
Received-SPF: pass (google.com: domain of jhawk...@google.com designates 216.239.33.17 as permitted sender) client-ip=216.239.33.17;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of jhawk...@google.com designates 216.239.33.17 as permitted sender) smtp.mail=jhawk...@google.com; dkim=pass (test mode) header...@google.com
Received: from zps76.corp.google.com (zps76.corp.google.com [172.25.146.76])
	by smtp-out.google.com with ESMTP id n0SKBIn3022653
	for <chromium-dev@googlegroups.com>; Wed, 28 Jan 2009 20:11:18 GMT
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta;
	t=1233173479; bh=O60HEYoNw8xcApQBk7W99o5ukWc=;
	h=DomainKey-Signature:MIME-Version:Sender:In-Reply-To:References:
	 Date:X-Google-Sender-Auth:Message-ID:Subject:From:To:Content-Type:
	 Content-Transfer-Encoding:X-GMailtapped-By:X-GMailtapped; b=S3pmQT
	xx3p1sTaU4at5a4j9YOELLTW+natvPhu2ylSjeUDy7MuMTuJQ/hz3j96ceK5hwag3wb
	LnDV+9VhUZoog==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns;
	h=mime-version:sender:in-reply-to:references:date:
	x-google-sender-auth:message-id:subject:from:to:content-type:
	content-transfer-encoding:x-gmailtapped-by:x-gmailtapped;
	b=PoZs7IT+8wG/q9dLybOu3nhqvKUY9xfrFjor5GeVPwGLzCahP67sWXfLIFHTIHKRP
	M6ectgIIGftoRhalmO2Zg==
Received: from yw-out-1718.google.com (ywm5.prod.google.com [10.192.13.5])
	by zps76.corp.google.com with ESMTP id n0SKAoYA005577
	for <chromium-dev@googlegroups.com>; Wed, 28 Jan 2009 12:11:15 -0800
Received: by yw-out-1718.google.com with SMTP id 5so2867912ywm.46
        for <chromium-dev@googlegroups.com>; Wed, 28 Jan 2009 12:11:14 -0800 (PST)
MIME-Version: 1.0
Sender: jhawk...@google.com
Received: by 10.151.41.21 with SMTP id t21mr359363ybj.118.1233173474553; Wed, 
	28 Jan 2009 12:11:14 -0800 (PST)
In-Reply-To: <705d7c950901281204l2fb07729pb399fae60e338...@mail.gmail.com>
References: <9f43d19d0901281156q5d9875e9t88836b8657110...@mail.gmail.com>
	 <705d7c950901281204l2fb07729pb399fae60e338...@mail.gmail.com>
Date: Wed, 28 Jan 2009 12:11:14 -0800
Message-ID: <705d7c950901281211v4f05eff0l7101132b5c724...@mail.gmail.com>
Subject: [chromium-dev] linux: tabs on top
From: James Hawkins <jhawk...@chromium.org>
To: Chromium-dev <chromium-dev@googlegroups.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-GMailtapped-By: 172.25.146.76
X-GMailtapped: jhawkins

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

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google