From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.devel Subject: Re: GtkHandleBox in GTK3 looks awful and is deprecated: can we stop using it? Date: Mon, 13 Jan 2014 11:58:39 +0100 Message-ID: <87eh4cxi66.fsf@rosalinde.fritz.box> References: <52D34CE8.7030503@dancol.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389610734 12942 80.91.229.3 (13 Jan 2014 10:58:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2014 10:58:54 +0000 (UTC) Cc: emacs developers To: Daniel Colascione Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 13 11:59:00 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2fEQ-0004wn-Jk for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 11:58:58 +0100 Original-Received: from localhost ([::1]:41712 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2fEQ-0005YE-AP for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 05:58:58 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57422) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2fEH-0005Vj-Eb for emacs-devel@gnu.org; Mon, 13 Jan 2014 05:58:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2fEB-0007Vx-2J for emacs-devel@gnu.org; Mon, 13 Jan 2014 05:58:49 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:52275) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2fEA-0007Vr-Pc for emacs-devel@gnu.org; Mon, 13 Jan 2014 05:58:42 -0500 Original-Received: from rosalinde.fritz.box ([89.245.124.118]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0M1SLt-1VDawb1rvl-00tXHH for ; Mon, 13 Jan 2014 11:58:41 +0100 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-Provags-ID: V03:K0:paxFhD4u3WyPClTnSDs1XtaEkOrbScJ5vy1l1BIy9JbAHgt6GL6 Qm/54vve+2nhzj3DlAsOnJhTYffxh0TsXITt2FdzpJj2fhKJYuwJV/VoDJobfCn6GEZp1J6 pIc+FzSa6ieBzh4gxreykRfKPXu58BWcSlJeUSDHfvcfiLsRZR8nV/z0lnn/JvOdmuhA7X+ d1X0v6YtvpEwacFNKzfIA== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.20 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168285 Archived-At: On Sun, 12 Jan 2014 18:18:16 -0800 Daniel Colascione wrote: > In GTK3 builds, at least with the default Unity GKT+ theme, GtkHandleBox looks > awful because it's not styled with other widgets. I agree it doesn't look good. > The feature it's supposed to > provide doesn't even work: detaching the toolbar just yields a zero-size > window. If you set x-gtk-whole-detached-tool-bar to t then the whole toolbar is displayed when detached. However, with the default value nil, there is indeed no button displayed, just the handle and an empty strip one character wide. It used to show a clickable arrow that would expand the toolbar. I don't know if this regression was introduced in gtk3. > GtkHandleBox is deprecated in GTK+3 and it will be removed eventually; > there is no replacement. Can we just compile without HAVE_GTK_HANDLE_BOX_NEW? > Does this feature get much use? I've occasionally used it, but not in a long time (hence didn't notice the above regression). Now having tried it again, I observe another bug: detaching and reattaching the toolbar causes the frame to shrink (vertically, if the toolbar is displayed on the top or bottom of the fram; horizontally, if it's displayed on the left or right.) I don't know if this bug is also new with gtk3; it seems to be different from previous frame-shrinking bugs I've reported (bug#3243, bug#14627). But if detaching the toolbar is on the way out, it may not be worth making a new bug report. Steve Berman