From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Newsgroups: gmane.emacs.bugs Subject: bug#7050: 24.0.50; Feature request: draggable tool bar placement Date: Tue, 21 Sep 2010 09:46:49 +0200 Message-ID: <4C9862E9.7020602@swipnet.se> References: <878w31qwhg.fsf@escher.home> <4C936F0E.2010206@swipnet.se> <87mxrgif5c.fsf@escher.home> <4C939144.4060704@swipnet.se> <87iq24htjz.fsf@escher.home> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1285056688 15924 80.91.229.12 (21 Sep 2010 08:11:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 21 Sep 2010 08:11:28 +0000 (UTC) Cc: 7050@debbugs.gnu.org To: Stephen Berman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Sep 21 10:11:26 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Oxxwi-0001Kq-BG for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Sep 2010 10:11:24 +0200 Original-Received: from localhost ([127.0.0.1]:40281 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oxxwh-00088L-5w for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Sep 2010 04:11:23 -0400 Original-Received: from [140.186.70.92] (port=58672 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OxxwR-00085J-Jn for bug-gnu-emacs@gnu.org; Tue, 21 Sep 2010 04:11:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OxxwH-0000hY-PP for bug-gnu-emacs@gnu.org; Tue, 21 Sep 2010 04:11:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42476) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OxxwH-0000hU-Nj for bug-gnu-emacs@gnu.org; Tue, 21 Sep 2010 04:10:57 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OxxXD-0004UD-1e; Tue, 21 Sep 2010 03:45:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2010 07:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7050 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7050-submit@debbugs.gnu.org id=B7050.128505506317225 (code B ref 7050); Tue, 21 Sep 2010 07:45:02 +0000 Original-Received: (at 7050) by debbugs.gnu.org; 21 Sep 2010 07:44:23 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OxxWY-0004Tm-Ba for submit@debbugs.gnu.org; Tue, 21 Sep 2010 03:44:22 -0400 Original-Received: from smtprelay-b12.telenor.se ([62.127.194.21]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OxxWW-0004Th-AB for 7050@debbugs.gnu.org; Tue, 21 Sep 2010 03:44:21 -0400 Original-Received: from ipb1.telenor.se (ipb1.telenor.se [195.54.127.164]) by smtprelay-b12.telenor.se (Postfix) with ESMTP id 2125CE8923 for <7050@debbugs.gnu.org>; Tue, 21 Sep 2010 09:46:50 +0200 (CEST) X-SENDER-IP: [85.225.45.35] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Agk2ANL/l0xV4S0jPGdsb2JhbACDHIRSmjUMAQEBATUtsFmSQ4EigyxzBI02 X-IronPort-AV: E=Sophos;i="4.56,397,1280700000"; d="scan'208";a="133012868" Original-Received: from c-232de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.35]) by ipb1.telenor.se with ESMTP; 21 Sep 2010 09:46:50 +0200 Original-Received: from [172.20.199.2] (gaffa [172.20.199.2]) by coolsville.localdomain (Postfix) with ESMTP id 1F1957FA05A; Tue, 21 Sep 2010 09:46:50 +0200 (CEST) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.12) Gecko/20100915 Thunderbird/3.0.8 In-Reply-To: <87iq24htjz.fsf@escher.home> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Tue, 21 Sep 2010 03:45:03 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:40341 Archived-At: 2010-09-18 00:52, Stephen Berman skrev: > On Fri, 17 Sep 2010 18:03:16 +0200 Jan Dj=C3=A4rv = wrote: > >> Stephen Berman skrev 2010-09-17 17.05: >>> On Fri, 17 Sep 2010 15:37:18 +0200 Jan Dj=C3=A4rv= wrote: >>> >>>> Stephen Berman skrev 2010-09-16 22.11: >>>>> Now that the Gtk+ tool bar can be positioned along all four frame e= dges, >>>>> it would be nice if we could do this by dragging the tool bar with = the >>>>> mouse. This is possible e.g. in OpenOffice.org, which also uses Gt= k+ >>>>> (though perhaps that feature is an add-on, not easily available to >>>>> Emacs?). >>>> >>>> OpenOffice has hijacked the handle normally used for detaching. So = we can >>>> have one or the other, but I think both would be difficult. >>> >>> Well, in OpenOffice the tool bar is both draggable and >>> detachable... (but I have no idea how they do it). >>> >> >> Is it? I can't detach it in my Openoffice. > > In mine (specifically, oowriter), when I start to drag the tool bar, a > box with a thick border appears; as long as it stays outside the text > area, it snaps to whatever edge I stop pressing mouse-1 at, and the too= l > bar then appears at that edge, attached to the main window (frame). Bu= t > if I drag the box into the text area, the border becomes thin, and when > I release mouse-1 here, the tool bar appears detached from the main > window. I have Openoffice 3.1.1 from openSUSE 11.2, which is "created > by Novell, Inc., base on Openoffice.org", so maybe this is an added > feature. OpenOffice does the same as Mozilla/Firefox, keep an unrealized instance = of=20 the Gtk+ widget around just so they can use its paint routines to get the= =20 right look. They don't actually use the functionality of the widgets, th= at is=20 implemented separately. This probably helps to implement the same behavi= our=20 on multiple platforms. Jan D.