GNU bug report logs - #49247
28.0.50; [Feature Request] Make tab-bar-lines dragable

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Liang-Jie Lee <s930054123yaoyao@HIDDEN>; dated Mon, 28 Jun 2021 06:33:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 4 Jul 2021 20:40:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 04 16:40:47 2021
Received: from localhost ([127.0.0.1]:43309 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1m08v0-00033j-TJ
	for submit <at> debbugs.gnu.org; Sun, 04 Jul 2021 16:40:47 -0400
Received: from relay10.mail.gandi.net ([217.70.178.230]:53545)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1m08uy-00033K-Mm
 for 49247 <at> debbugs.gnu.org; Sun, 04 Jul 2021 16:40:45 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay10.mail.gandi.net (Postfix) with ESMTPSA id 1736A240003;
 Sun,  4 Jul 2021 20:40:36 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
Organization: LINKOV.NET
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN> <83o8boopit.fsf@HIDDEN>
 <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN>
 <878s2r9mr8.fsf@HIDDEN>
 <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@HIDDEN> <83r1gil7zk.fsf@HIDDEN>
Date: Sun, 04 Jul 2021 23:37:21 +0300
In-Reply-To: <83r1gil7zk.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 01 Jul
 2021 12:05:19 +0300")
Message-ID: <87mtr17r3y.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 49247
Cc: martin rudalics <rudalics@HIDDEN>, s930054123yaoyao@HIDDEN,
 49247 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

>> It should be also possible to drag a frame with the tab bar.
>
> That would require significant changes in how mouse clicks on the tab
> bar are processed.  Currently, if the click is not on some glyph of
> the tab-bar text, it is ignored.

There were also user requests to change the mouse pointer shape
to ‘hand’ when the mouse pointer is over the tab-bar tabs,
the same way as currently the mouse pointer changes to ‘hand’
when it's over the tab-line tabs.

I guess this will also require significant changes in how
mouse mouse motion events on the tab-bar are processed?
Would it be possible to implement the same handling for the tab-bar
as it's already implemented for the tab-line?

BTW, during frame dragging, window managers change the mouse pointer to
‘hand’.  But Emacs frame dragging doesn't change the mouse pointer.
Is it possible to change the mouse pointer also while dragging the
frame from Emacs?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 4 Jul 2021 20:40:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 04 16:40:43 2021
Received: from localhost ([127.0.0.1]:43306 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1m08ux-00033U-O4
	for submit <at> debbugs.gnu.org; Sun, 04 Jul 2021 16:40:43 -0400
Received: from relay11.mail.gandi.net ([217.70.178.231]:44017)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1m08uu-00032m-P0
 for 49247 <at> debbugs.gnu.org; Sun, 04 Jul 2021 16:40:42 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay11.mail.gandi.net (Postfix) with ESMTPSA id E7771100003;
 Sun,  4 Jul 2021 20:40:32 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
Organization: LINKOV.NET
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN> <83o8boopit.fsf@HIDDEN>
 <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN> <8335szo9ea.fsf@HIDDEN>
 <449a9548-d9e8-543e-269f-b575f3040c43@HIDDEN> <83sg0yl82v.fsf@HIDDEN>
 <69fcc368-b0ac-0205-6727-d69b1cdcd6f3@HIDDEN>
Date: Sun, 04 Jul 2021 23:32:07 +0300
In-Reply-To: <69fcc368-b0ac-0205-6727-d69b1cdcd6f3@HIDDEN> (martin rudalics's
 message of "Fri, 2 Jul 2021 11:03:08 +0200")
Message-ID: <87r1gd9624.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 s930054123yaoyao@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> I've tried to implement now what the OP wanted - the parameter is called
> `drag-with-tab-line'.

I tried it out, and it works nicely.  Would it be possible also to
implement the same for `drag-with-tab-bar'?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 2 Jul 2021 09:03:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 02 05:03:19 2021
Received: from localhost ([127.0.0.1]:34205 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lzF4x-0006Zw-0S
	for submit <at> debbugs.gnu.org; Fri, 02 Jul 2021 05:03:19 -0400
Received: from mout.gmx.net ([212.227.17.21]:47983)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1lzF4v-0006Zh-AX
 for 49247 <at> debbugs.gnu.org; Fri, 02 Jul 2021 05:03:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1625216590;
 bh=nZnIt1eDln0o1tcsoPy1J5sE40Wa7XaOPPNKcAI9Zfg=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=EmuTnfzyc3R7Hgx5zpsrERMejknNyoT4k+EMD/q9PZQHc4fpEYHSOaxf/EBkFdjW3
 yZsT65H3c4qR1hO1PWVMFJNIA2KxLidHGcoE7RYxcxR4Ws0j8oAkj/KpuvlYjW80nH
 S9WWfT2Wnulj00/A9CBf4AGKygMZhwuc1xu45fk4=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.100] ([213.142.96.118]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1McpJq-1lPM5v3NcA-00Zz2s; Fri, 02
 Jul 2021 11:03:09 +0200
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
To: Eli Zaretskii <eliz@HIDDEN>
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN> <83o8boopit.fsf@HIDDEN>
 <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN> <8335szo9ea.fsf@HIDDEN>
 <449a9548-d9e8-543e-269f-b575f3040c43@HIDDEN> <83sg0yl82v.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <69fcc368-b0ac-0205-6727-d69b1cdcd6f3@HIDDEN>
Date: Fri, 2 Jul 2021 11:03:08 +0200
MIME-Version: 1.0
In-Reply-To: <83sg0yl82v.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:WCugle094LGyK7I4D9XRiex1W71manAA8zj6Tpz9syLykW0buV7
 DhZV4C/FLSR6t3CJtUYvjzlJcsPRWjhioFZWEhRbs3v40fgg1pF7MTaoW3glg8cuV948UIl
 A9Pzn4BT3mTkCS4wtQQ8I1tphKYQtyiHhHNv21TNPqKaQviqrunYvfy5CerU43R4JvT6aJh
 ZsYfGYTlm+HRUzm2PcQQw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:MwigkLi/Zbg=:NGSZqHEA1x0C/4RSTrIbQl
 h3fzCYSJ6YYe1pQHAUkXEpvR4NYFYAJXx1jqDaJbC5MIjZfJfz2YWXilp9YnVvfP1+YoAS2Eb
 nBX0YAbBb6EmKTlDgwDIrnbmLk6Nv4m69u8nmXE3qdts2fdH2JsEIIAmsWD98VAId2VoDb/2n
 G60cTtxZG0t5CzEb4B0qI/ZqJJQK89FKkku/HRQHuAklp50ZHSrNWXdneuvSuMS04FX+d+Rr7
 E46CzVgzhfVM8iuq0leYsGHpN+iA9UgPr2XUd5Ujl0Eay4CGxtqMhaNAvlHdn2j3QGDb1jPZh
 S24cTarFLVkgkRIke84O5NoVTgXfJ4/C0C4WhuCOsu3J+VhrFm6U/nkMGoVDbZvL8YBx1tro1
 uVn5ROwSWZGSkAuvj8+XuFIE+npJ1NAJbCLtQwFQJ2gT/mHaxEHTmysD3E2/gU7+UXIPhmyYN
 mG1l1icD+qXi70ItKXVec9cxSxOLZgRaifTVOqDWBk6kV1ueMKftzhHhmFfovIxqZqTa05vkL
 7RMrut/tBq1DNwBI7qfhY9NBebLiPuYSoV2fXkoEpSlBbNwHDgRdd/s3VlgKvro4/hnBh5HFN
 e5E/k1ILagvqKWk92nQidr399TtORohoEYPXKuPe+ZaCeVizi2Ua5+Y74huLY1CsfN3M6nIH8
 B0XxD7HtB7EdFwRl0O2IVlRiAXyEOo4PGvimMgJnOUaAEW+1VJdWI34WTt0nRKpHbD8kcvm74
 aHN3sj8ZAqJVvQ258zcCxyzUhwOF7jFLyngSqArjbiUcdCGk5DEkTUzAK/0g6yMiw7mqbHwGn
 UzsOEcdPLDGiiSV7GYWT/+ie2I+W0LfQxCWMUjv0cJthh8AaxA8mIDODSO/dLzwVJVl/vf9uu
 TkRiy077HZ0iEGTIGpuKdKxh98yYDgwFwf3zq5aVAnYS9VzEi+GZMRSg0CouCryDlJ2OubfTu
 lEktHPcQ0EqsALmTDo1DE9CR4M+DyEaYchXCB5UJEG+iVRaGh5S22nAmvr3LlNFnyhD6/3paq
 XuUD0vQpGFe+lzvuN4zEFuUMFPZvFQHXsfld3nlADInyhfKBFuNghhj3yGUIHzoomeZeidb5U
 iNxoF/xm2XtBvJFxc2UkGaUT/hY9YkvLfe5
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org, s930054123yaoyao@HIDDEN, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

 >> What is the original problem?
 >
 > Quoting from the original report:
 >
 >    As title. I think this might be useful for people who disable the
 >    external border and use tab-bar as their status bar. I found there
 >    is option to move the frame by draging header-line (the
 >    drag-with-header-line frame parameter), so I think it's reasonable
 >    to also support something like "drag-with-tab-bar-line" for
 >    tab-bar-mode users.
 >
 > You explained that it is possible to drag such frames by the mode line
 > of the bottommost window, which provides solution for frames that have
 > no header line.

I've tried to implement now what the OP wanted - the parameter is called
`drag-with-tab-line'.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 1 Jul 2021 09:05:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 01 05:05:21 2021
Received: from localhost ([127.0.0.1]:59544 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lysdN-0002eS-I7
	for submit <at> debbugs.gnu.org; Thu, 01 Jul 2021 05:05:21 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41900)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1lysdL-0002eC-VO
 for 49247 <at> debbugs.gnu.org; Thu, 01 Jul 2021 05:05:20 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:44636)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1lysdG-0006Nv-4p; Thu, 01 Jul 2021 05:05:14 -0400
Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4522
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1lysdF-0008BV-FE; Thu, 01 Jul 2021 05:05:14 -0400
Date: Thu, 01 Jul 2021 12:05:19 +0300
Message-Id: <83r1gil7zk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@HIDDEN> (message from
 martin rudalics on Thu, 1 Jul 2021 09:54:49 +0200)
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN> <83o8boopit.fsf@HIDDEN>
 <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN>
 <878s2r9mr8.fsf@HIDDEN> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org, s930054123yaoyao@HIDDEN, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: Eli Zaretskii <eliz@HIDDEN>, 49247 <at> debbugs.gnu.org,
>  s930054123yaoyao@HIDDEN
> From: martin rudalics <rudalics@HIDDEN>
> Date: Thu, 1 Jul 2021 09:54:49 +0200
> 
> It should be also possible to drag a frame with the tab bar.

That would require significant changes in how mouse clicks on the tab
bar are processed.  Currently, if the click is not on some glyph of
the tab-bar text, it is ignored.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 1 Jul 2021 09:03:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 01 05:03:26 2021
Received: from localhost ([127.0.0.1]:59540 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lysbW-0002bN-62
	for submit <at> debbugs.gnu.org; Thu, 01 Jul 2021 05:03:26 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41500)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1lysbU-0002bA-Aa
 for 49247 <at> debbugs.gnu.org; Thu, 01 Jul 2021 05:03:24 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:44592)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1lysbN-0004qI-Mj; Thu, 01 Jul 2021 05:03:17 -0400
Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4399
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1lysbN-0002Xn-Ay; Thu, 01 Jul 2021 05:03:17 -0400
Date: Thu, 01 Jul 2021 12:03:20 +0300
Message-Id: <83sg0yl82v.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <449a9548-d9e8-543e-269f-b575f3040c43@HIDDEN> (message from
 martin rudalics on Thu, 1 Jul 2021 09:53:12 +0200)
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN> <83o8boopit.fsf@HIDDEN>
 <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN> <8335szo9ea.fsf@HIDDEN>
 <449a9548-d9e8-543e-269f-b575f3040c43@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org, s930054123yaoyao@HIDDEN, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: juri@HIDDEN, 49247 <at> debbugs.gnu.org, s930054123yaoyao@HIDDEN
> From: martin rudalics <rudalics@HIDDEN>
> Date: Thu, 1 Jul 2021 09:53:12 +0200
> 
>  >> See section 30.4.3.7 Mouse Dragging Parameters of the Elisp manual.
>  >
>  > Thanks.
>  >
>  > So you are saying that the original problem already has a solution?
> 
> What is the original problem?

Quoting from the original report:

  As title. I think this might be useful for people who disable the
  external border and use tab-bar as their status bar. I found there
  is option to move the frame by draging header-line (the
  drag-with-header-line frame parameter), so I think it's reasonable
  to also support something like "drag-with-tab-bar-line" for
  tab-bar-mode users.

You explained that it is possible to drag such frames by the mode line
of the bottommost window, which provides solution for frames that have
no header line.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 1 Jul 2021 07:54:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 01 03:54:59 2021
Received: from localhost ([127.0.0.1]:59457 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lyrXH-0000t6-1E
	for submit <at> debbugs.gnu.org; Thu, 01 Jul 2021 03:54:59 -0400
Received: from mout.gmx.net ([212.227.17.20]:45131)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1lyrXF-0000su-E4
 for 49247 <at> debbugs.gnu.org; Thu, 01 Jul 2021 03:54:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1625126091;
 bh=FD63/clXrTc1C32BNY7yqlFGz/3ChBk+imu0jVZQiDU=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=Wt+W4gxili+k/wBs7fCq3q8xEQ8gGUjBW0nNUWDbzl1Bcgo6JPIWS9x7vLzcufKmM
 5J8deDmE/qI1Xafqz1l+q9hS3BvEd+4sb4G9uK46rGoiQaev42skFqJjLu+JafneG3
 aCZivdYRHixUoTPxLEy5dFMabv1Nfn0TS8sNbspQ=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.98]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MGz1f-1m3UNd3YRv-00E6r7; Thu, 01
 Jul 2021 09:54:50 +0200
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
To: Juri Linkov <juri@HIDDEN>
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN> <83o8boopit.fsf@HIDDEN>
 <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN>
 <878s2r9mr8.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@HIDDEN>
Date: Thu, 1 Jul 2021 09:54:49 +0200
MIME-Version: 1.0
In-Reply-To: <878s2r9mr8.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:c3Ma5rAoRY1/p5cs3yTEygCHAOPpSLSNhTRymkUFNd1sJCoWbkm
 8tlF1m6HrceFWsF0JvE3JMOuTGx91zjN+bhjaRuPOu26R59q0CigU4XO8NL8QH4l7iRcJxE
 LnRl13sVPceqNQVlKsVoeSH5FxP8apncdX9ZGKaJksql1cS6uYpnwofaNmsl1F3ySq/OZgy
 HT1XNbsG3y8q2u5m4yt8g==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:HyaZUJbgexw=:bBV9SQojvSV+424Mj3OBcv
 /eMuRsjw+mSvmEt00oflNqAOqQHMmnAREp4N1CNl73VJ1yzmPQBGze8nS/ey9nP+B/iCvaqec
 VJV+phF/pPIIgLLyEGqyeCi2f/jQ8scfDVvq+aXB6ZJ7kbCBC/qwsHds3DpNzn9dO8eEJ22iD
 WTono7AjSMCjT+MC9sgKTAS4mmyO+Ou1p8tKGf2FdvD1W7cELoMtUw607b6vnN8r/ucMsmH8l
 zLnHidKYsq5rA7kW2NMdZEbEmcDxsHWjphN4uDh1Vyafh0JSTZzEkaxVmoamzMMzF+iyFI+jh
 1qEBB5uZjxoOvnoQT5xePME5dlmFhi1nMdgs8chb1txbTYl75xObRQU8Me2OjfT6WLyzcE9cN
 fSZLrDu5yO+iSZpHsMaLJLw7fBzSICVFzTFV72vjO41AoZMr1uKum9WCE2Qb0XGqIIMeKKE8S
 Uushcss0wQk7+uMQfzGh5RJw+JzEl0x79i5FcIDbH9Q+873cei/pVBctBL9XsnyxWyz3E6uvY
 URU2Hf9CVcYezMuqxVk9QZ27RxcmPRXk9Tk5LxWIVPiah1lGXgZwr4slpwtjCSQX0CXAfcKv8
 1sqxrYtC/iASgLJe0jS8w00h3JzCErLA/pktoKPg5szm/cV+G6d/lDQSAmqmiK/LjtH40MKTQ
 YdRp/SWDXYGeCsLLzKbeVNkI2ElVun7DhhZ0ykc38PxpAJrdzrky+uB9Kuv3Axg4UrKVJGpqi
 BEFS/HRWTScSXAyWlL9CS4RpSehgeAbOoRlG2OcqIkMy1HUtpoVQCaiGfZBrSEutvrEhUI009
 zZpo50bO8TBEN1QTP7THqWN2HCk8dglzLbslVyclf/ttK6/sCNh9NVKj+4CGvTQrV/Ng1AffN
 OB1GZpV5KJwklQM94swqV/T5JVl71T4X/Loe9F9JWYotW5R6APygUbdMGcYwuVohd2Udf9jAI
 fhVXKbG7J56P30r5E+YqCpHMkA4Xkm1GVhUkNvmvc3qI9APhXOc0CzfVdNwIBTiawlIy7RI6s
 hxn1zYLrpYiX7NWr2mUmpRrU4tUJ9l0cyn4yUoazrLQ8eETAjv0v6mnG8dvmaPEw1K35zzpVT
 K1xgaETY9QBEYObbvXFNDRFLDXcRKiaooAS
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 s930054123yaoyao@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

 > This is an impressive feature - it works like in window managers.
 >
 > The only difference is that after trying
 >
 >    (set-frame-parameter nil 'drag-with-header-line t)
 >
 > then dragging is limited only to the screen boundaries
 > and doesn't allow dragging parts of the frame off the screen
 > (to leave frame partly visible) like window managers do.

This should be customizable via the `top-visible' and `bottom-visible'
parameters.  Note that dragging frames is mainly intended for child
frames - frames contained within another frame - which with all GNU
Linux window managers I know of are neither equipped with a title bar
nor with a border.  It's too easy to drag a child frame off the area of
its parent in a way that you can't recover it with the mouse - also
because in such case the mouse-sensitive regions of parent and child
frame overlap.  The default should keep you on the safe side.

 > Also can't drag by the mode-line with
 >
 >    (set-frame-parameter nil 'drag-with-mode-line t)
 >
 > but probably because it affects only frames without minibuffer window.

That's not a principal restriction.  But I considered it confusing to
allow dragging with a bar that is not located on top or bottom of the
containing frame.

 > So it seems it should be possible to do the same for tab-line by implementing
 >
 >    (set-frame-parameter nil 'drag-with-tab-line t)

It should be also possible to drag a frame with the tab bar.  Unless
dragging should conceptually have different semantics with tabs as, for
example, to drag them from left to right and vice versa on their bar or
line.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 1 Jul 2021 07:53:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 01 03:53:23 2021
Received: from localhost ([127.0.0.1]:59453 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lyrVj-0000qn-Nj
	for submit <at> debbugs.gnu.org; Thu, 01 Jul 2021 03:53:23 -0400
Received: from mout.gmx.net ([212.227.17.20]:51039)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1lyrVi-0000qa-Al
 for 49247 <at> debbugs.gnu.org; Thu, 01 Jul 2021 03:53:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1625125994;
 bh=BVE8H0kG6IdRBYIOaSIGNO7BzAcwDycA5gXsKkyq8gk=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=WQtCBtgsiOGe4aEC4fMGnM/Tr0RERBZvDcrDwzqok5jJauQyBwtlktDW0DP3yV/Rv
 vaWhQLUiBZSCtWgG0sUWYVjUuPl4ks9TOH15R/YZK+r/HmomMweYA2ZyS7DWGykRMu
 bI1kcisYoATSwwEYJTxzH/+CizIsL8MNqoW17kmo=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.98]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MLQxX-1lhTLd1VNz-00IVPx; Thu, 01
 Jul 2021 09:53:14 +0200
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
To: Eli Zaretskii <eliz@HIDDEN>
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN> <83o8boopit.fsf@HIDDEN>
 <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN> <8335szo9ea.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <449a9548-d9e8-543e-269f-b575f3040c43@HIDDEN>
Date: Thu, 1 Jul 2021 09:53:12 +0200
MIME-Version: 1.0
In-Reply-To: <8335szo9ea.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:EMtNfL1+q0Zlh6Mg1poLDpcSD2CeltC9OAXiuAl0tX63NpLdUM7
 GqHrvHCOcYRW9Lbs64TR3cxW8pUCJOoFavuROX2fPBKT0WEP1rjaEd4mV+svTPnmNv2Nj1E
 haURvV+OqoMKXSCjiytRfQaX8LpSlppd885t9KkTCJm+oQpypye+B9CPNSTMLb6fW2e18m3
 iPnlXdqCyR1dUHI1IiMNA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:1jUGETQs7vI=:tppnervb1ATHP8CBbHmiRA
 xxUUTsq4Aw0Ce0KM/Y7/VeOtpYncdTOx3PGCHl1oBwa2unBUIgXi5i6kKAlaSLdNUvR+5/rui
 Rb4G6twYkzErG+ztYCucBPhUykXd5Qdwt5zxd54YXHYDBD1R4My83SX4seikm/p20GZagztn1
 HUA3tquxfI1QEnH77RGT6zT6vyj8ZWHQjzast/PxIVPWmSwnsRdUTxazakfXbvdY/rtUj1Uzg
 sXmqvy8fOKlo5O28WXVGdnUKZjropW4phbXMJme+fQSV9mpiUKsMJcLaffb8En2yWGPZ/4fv/
 0dupVGaAtV5y2iQe4Hx3ePM9LL88o/GrHzu5Useb1bGW1u5F0iSWGL5lyNQjbYBdDf6m+SQH5
 rZQXSg5FsouuoBb/mM2LiO3HVJfo+6GJDW8VXuSSnJT29HZhosOPA0S7kiVtWLeEv+6zadaOF
 OYwl2oBVhnuf3JqgADXPr3FxggGXp0b9fMb6ZAkjOgXCJdFIIJLo6ewFH43tLVNl8KgTcD7JR
 zD4yam+4gzR45Nv+6WW+P83QdIrOvtM8H+p02Oyq1jnnoy/2TrHlqXXvGwJY7z+HyOhctarpa
 tcCkfD09i8tUMGhXe1cdLGwcO8KO7UV1Av1ibDY5SBxSYWadfjxRZoTNE1rLbgDRVBduQTUDD
 kDGlyR4KSfn7zeHkw5TKfgKfsa/NZMd8FWuZpPRMQy9lf04tqLS+h/IpryCPnXeQDl+EyCvpL
 pdbY9upTeDeQypABeBrJU0bDyy2SZk0uxDKe46Jy/zytXvuXxNYS7ivH+AFv3eT42PwTRcIR8
 +8Pyo9hrFHDL5OCfJ9e2euPzdyZfJkeCG8FPb5NllrDFA3NKIIVbk/Cr59vr+M8bDxBL2XZjg
 EhKLR8E/VneqrT9HFZ3nOPLZ9qxgm3pBNM7/ibqk96sQ4Lwe7EcxKgQbDTc+8fW5mFZrgzLuo
 YwZxld7uSpGoAVc1MAkT6RuG3Tkhb9w9NLv1T4nB6wYrkHZ2LKtSHtCrmZ9wGiD06xXtVj3Rg
 BDyxQKfHRc6OA2NnwQn22/4WCN3bYEK9T9sUhTY/eDaMpX5KgypBXJgc40gnxQyFR8xHDyKre
 n4RO1PXeprMCme7d9/UQR4m+pE6UhQTTSdH
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org, s930054123yaoyao@HIDDEN, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

 >> See section 30.4.3.7 Mouse Dragging Parameters of the Elisp manual.
 >
 > Thanks.
 >
 > So you are saying that the original problem already has a solution?

What is the original problem?

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 30 Jun 2021 20:04:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 30 16:04:30 2021
Received: from localhost ([127.0.0.1]:58810 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lygRi-0003nw-2G
	for submit <at> debbugs.gnu.org; Wed, 30 Jun 2021 16:04:30 -0400
Received: from relay2-d.mail.gandi.net ([217.70.183.194]:35707)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1lygRg-0003nT-M5
 for 49247 <at> debbugs.gnu.org; Wed, 30 Jun 2021 16:04:29 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 10FB740004;
 Wed, 30 Jun 2021 20:04:20 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
Organization: LINKOV.NET
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN> <83o8boopit.fsf@HIDDEN>
 <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN>
Date: Wed, 30 Jun 2021 22:37:07 +0300
In-Reply-To: <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN> (martin rudalics's
 message of "Tue, 29 Jun 2021 15:16:59 +0200")
Message-ID: <878s2r9mr8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 s930054123yaoyao@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

>> I actually don't quite see how to implement it even if it wasn't hard:
>> dragging the frame by its title bar or the external border is
>> implemented in the window manager, not in Emacs.  What would be the
>> way of implementing something similar in Emacs?
>
> See section 30.4.3.7 Mouse Dragging Parameters of the Elisp manual.

This is an impressive feature - it works like in window managers.

The only difference is that after trying

  (set-frame-parameter nil 'drag-with-header-line t)

then dragging is limited only to the screen boundaries
and doesn't allow dragging parts of the frame off the screen
(to leave frame partly visible) like window managers do.

Also can't drag by the mode-line with

  (set-frame-parameter nil 'drag-with-mode-line t)

but probably because it affects only frames without minibuffer window.

So it seems it should be possible to do the same for tab-line by implementing

  (set-frame-parameter nil 'drag-with-tab-line t)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 30 Jun 2021 11:54:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 30 07:54:28 2021
Received: from localhost ([127.0.0.1]:56592 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lyYnT-0005Rl-Rn
	for submit <at> debbugs.gnu.org; Wed, 30 Jun 2021 07:54:28 -0400
Received: from eggs.gnu.org ([209.51.188.92]:39380)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1lyYnS-0005RX-0i
 for 49247 <at> debbugs.gnu.org; Wed, 30 Jun 2021 07:54:26 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:35480)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1lyYnM-0007bF-0j; Wed, 30 Jun 2021 07:54:20 -0400
Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1558
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1lyYnL-0003Wa-LE; Wed, 30 Jun 2021 07:54:19 -0400
Date: Wed, 30 Jun 2021 14:54:21 +0300
Message-Id: <8335szo9ea.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN> (message from
 martin rudalics on Tue, 29 Jun 2021 15:16:59 +0200)
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN> <83o8boopit.fsf@HIDDEN>
 <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org, s930054123yaoyao@HIDDEN, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 49247 <at> debbugs.gnu.org, s930054123yaoyao@HIDDEN
> From: martin rudalics <rudalics@HIDDEN>
> Date: Tue, 29 Jun 2021 15:16:59 +0200
> 
>  > I actually don't quite see how to implement it even if it wasn't hard:
>  > dragging the frame by its title bar or the external border is
>  > implemented in the window manager, not in Emacs.  What would be the
>  > way of implementing something similar in Emacs?
> 
> See section 30.4.3.7 Mouse Dragging Parameters of the Elisp manual.

Thanks.

So you are saying that the original problem already has a solution?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 30 Jun 2021 07:38:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 30 03:38:34 2021
Received: from localhost ([127.0.0.1]:56367 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lyUnp-0005AE-QG
	for submit <at> debbugs.gnu.org; Wed, 30 Jun 2021 03:38:34 -0400
Received: from mout.gmx.net ([212.227.17.21]:34563)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1lyUnn-00059z-VG
 for 49247 <at> debbugs.gnu.org; Wed, 30 Jun 2021 03:38:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1625038705;
 bh=cpiKCqT+hcQ0iW0R9PJ2V0aJN5Ga+gLRJ+kKXfILAEw=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=Cnv9d7cGlL0k4UJFLe88hReBCBqfmXx0c6e0J95y3596i2fXnwUUKJCXauoKhS3Db
 cl4cW54U+xmenYvQzjIbYfiKmx1aYzt53WR+rDUUFx2q2aLyqgUyedu4lGbpjAO4Dx
 hhxCGoRGvndpj1Ze4jc5DGv3FvOX3f5Ufpx4imbQ=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.102] ([46.125.249.76]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MDQic-1m6lzb17fa-00AVVz; Wed, 30
 Jun 2021 09:38:25 +0200
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
To: Eli Zaretskii <eliz@HIDDEN>, Juri Linkov <juri@HIDDEN>
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN> <83o8boopit.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <0b86ca8e-d540-12c8-94ac-2f7327f82126@HIDDEN>
Date: Tue, 29 Jun 2021 15:16:59 +0200
MIME-Version: 1.0
In-Reply-To: <83o8boopit.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:2GgrUu7Clr5wbzuHmdVdR3WbccDOe8UA90/yMn2iX+FdGHlvDiI
 yu/N0IR8FD7ftY4Kd+3kwAWoCjdfGAFr35+13XDCtTQUjkrpEl8F9eHbetmLNRyKtu5qnXw
 byTNOLKnyDpzk/241b8ih7hoZfkZeawa+3tOfd1kDnSvompVE59M+Wn6vbgyCoPLaRxeIO6
 tute8fnDV1uTLTDOsHraQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:wZLBXlZRN5I=:mfjRFtA98ofES8W8VNU1Pn
 tPOo84QTkG4150U6uXi6D0cof6/dwxr/cu0pz7TUq9/0e7FEdtan4cOLzxGjtH62dlmA/UXmj
 rlxwFgv4oFXbtjd4cxIEtPGKtDnfSQxE5BsgAQo8ot7JYkf3G+nlMiABYY9OXYKhzGbt3EWld
 97n59MtM9qdVjyytzrttocg4ljtxjD7mSBmbWOLT7r4MqOr+iTtm3A0tq6mAJHmjHK23pKsnP
 yD5u4bFcHpGyYgrGSaSf3he2003YtHyE8EkwOkCOTF6B5V4kaiWbkesWhUigkbPyQuLVaW4rA
 ay5KiII9pv5n/5lwlyqxB+oTJkzxTqIGRobre3vv0IjTULjukdlCVwsfcsIMt/aIdFpCRmHZK
 /QHuAk1fsWunjBPYQtZ/VRRVt0/CqcQ09Uq7cspnmM1A+DVWCD4Fkw+iUFEbIUM5clMLu//G2
 eKU9we8dUUh5Q3cW4dJys7OAuFoCgbl59PN6Sw30Mbr+u2nc39zuUvh5UK1MUYFviTaI/hDDN
 8ipbndGKDopNpQcVPrr0dRjpPfzp+xMbnp4TIrwsGU9w5nYsZVlZJtk7evDd6y3UN04FFa3rt
 IXmBt6kVgYMB+vcfFFrkBFGDRkpiYbJBs72JXcMFS8cA5n5R8xjbI+hK4NIvwLwjh8jfbiWGC
 QUHMdphLjll9hnjUdpdhxWw9dRE6Q2CzjRe7juS5OkhTWtYR68tDzkLcX/Yk1ujUAXg3v7FZ3
 a9HC66+dQvpYDAdZYRzi+VWgcCOFsJKhHfZmgZjSHkte8KLUyeRmofzdlA1f8MkLluiO40MZ5
 3D0QyKkiKrpiKw11QzFUsrfbCY6PgolwovqubYWDQPazTqEQMUGJWu2/lvmJs9nTwAGakIpSZ
 Aj3PksStSAMs3LPznBqhuO9sMrU7EW6mchr5mo5rl5xD6m3/jjqEV2LyBq3leoTcFFwYRBvRj
 FHU6p33Khu1v4lsrc0cMUDmj1tkux7xeIpw462XXwGpTwLmTtgjGFExBuWHMD7aI6gi+5I6mE
 eyfC9pnVH6S9h1tg0PBM78o4HkYxZUlrSEBo9DqUb+NitKV38hEXXkgXDRz9MKAo3Vkh4pYR0
 iMLtxiDX/qLp/F5Lym4N666fXx1DuazPozA
X-Spam-Score: 0.8 (/)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org, s930054123yaoyao@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

 > I actually don't quite see how to implement it even if it wasn't hard:
 > dragging the frame by its title bar or the external border is
 > implemented in the window manager, not in Emacs.  What would be the
 > way of implementing something similar in Emacs?

See section 30.4.3.7 Mouse Dragging Parameters of the Elisp manual.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 29 Jun 2021 20:43:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 29 16:43:07 2021
Received: from localhost ([127.0.0.1]:55705 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lyKZX-0001gH-09
	for submit <at> debbugs.gnu.org; Tue, 29 Jun 2021 16:43:07 -0400
Received: from relay2-d.mail.gandi.net ([217.70.183.194]:48495)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1lyKZV-0001fn-Td
 for 49247 <at> debbugs.gnu.org; Tue, 29 Jun 2021 16:43:06 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 95A1A40003;
 Tue, 29 Jun 2021 20:42:58 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
Organization: LINKOV.NET
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN> <83o8boopit.fsf@HIDDEN>
Date: Tue, 29 Jun 2021 23:41:53 +0300
In-Reply-To: <83o8boopit.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 29 Jun
 2021 14:53:46 +0300")
Message-ID: <878s2sv1wu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org, s930054123yaoyao@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

>> > I propose adding draggable feature for tab-bar since I know many people are
>> > using it.
>> > For people using tab-bar-mode and disabling the frame title, it would be
>> > nice to move the frame by dragging the tab-bar.
>> 
>> The problem is that tab-bar is based on tool-bar, but the native tool-bar
>> doesn't support dragging.  So this feature will be difficult to implement.
>
> I actually don't quite see how to implement it even if it wasn't hard:
> dragging the frame by its title bar or the external border is
> implemented in the window manager, not in Emacs.  What would be the
> way of implementing something similar in Emacs?

I don't know, I can't find any existing Emacs code that does something like
frame dragging.  But it seems this is not needed because many window managers
already support this feature where it's easy to drag the frame
after clicking anywhere in the frame while holding a modifier key.
So if no one has an idea how to implement the same in Emacs,
this request could be closed.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 29 Jun 2021 11:53:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 29 07:53:51 2021
Received: from localhost ([127.0.0.1]:53770 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lyCJL-00030P-Gg
	for submit <at> debbugs.gnu.org; Tue, 29 Jun 2021 07:53:51 -0400
Received: from eggs.gnu.org ([209.51.188.92]:49062)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1lyCJK-00030C-Lk
 for 49247 <at> debbugs.gnu.org; Tue, 29 Jun 2021 07:53:51 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:51482)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1lyCJF-0007Pw-4u; Tue, 29 Jun 2021 07:53:45 -0400
Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4651
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1lyCJE-0007jl-PV; Tue, 29 Jun 2021 07:53:45 -0400
Date: Tue, 29 Jun 2021 14:53:46 +0300
Message-Id: <83o8boopit.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87r1gl6om0.fsf@HIDDEN> (message from Juri Linkov on
 Tue, 29 Jun 2021 11:30:47 +0300)
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 <87r1gl6om0.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org, s930054123yaoyao@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Juri Linkov <juri@HIDDEN>
> Date: Tue, 29 Jun 2021 11:30:47 +0300
> Cc: 49247 <at> debbugs.gnu.org
> 
> > I propose adding draggable feature for tab-bar since I know many people are
> > using it.
> > For people using tab-bar-mode and disabling the frame title, it would be
> > nice to move the frame by dragging the tab-bar.
> 
> The problem is that tab-bar is based on tool-bar, but the native tool-bar
> doesn't support dragging.  So this feature will be difficult to implement.

I actually don't quite see how to implement it even if it wasn't hard:
dragging the frame by its title bar or the external border is
implemented in the window manager, not in Emacs.  What would be the
way of implementing something similar in Emacs?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 29 Jun 2021 09:00:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 29 05:00:50 2021
Received: from localhost ([127.0.0.1]:53586 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ly9bt-0002N0-SH
	for submit <at> debbugs.gnu.org; Tue, 29 Jun 2021 05:00:50 -0400
Received: from relay11.mail.gandi.net ([217.70.178.231]:48047)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1ly9bs-0002Ml-5o
 for 49247 <at> debbugs.gnu.org; Tue, 29 Jun 2021 05:00:49 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay11.mail.gandi.net (Postfix) with ESMTPSA id 003E710000E;
 Tue, 29 Jun 2021 09:00:40 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Liang-Jie Lee <s930054123yaoyao@HIDDEN>
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
Organization: LINKOV.NET
References: <87czs64p5j.fsf@HIDDEN> <87lf6tkc1x.fsf@HIDDEN>
 <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
Date: Tue, 29 Jun 2021 11:30:47 +0300
In-Reply-To: <CAB+tG3vqkAC+TDtoTDP=REnG+ODVky35UCaQVTfbiN5m34xL5w@HIDDEN>
 (Liang-Jie Lee's message of "Tue, 29 Jun 2021 12:31:10 +0800")
Message-ID: <87r1gl6om0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

[Please keep posting to the public list.]

>>> As title. I think this might be useful for people who disable the external
>>> border and use tab-bar as their status bar. I found there is option to
>>> move the frame by draging header-line (the drag-with-header-line frame
>>> parameter), so I think it's reasonable to also support something like
>>> "drag-with-tab-bar-line" for tab-bar-mode users.
>>
>> I guess you meant tab-line, right?  Because the currently draggable
>> header-line corresponds to tab-line, not to tab-bar.  Whereas tab-bar
>> corresponds to tool-bar that is not draggable.
>
> No. I do mean tab-bar, the utility to store window configuration and switch
> between them.
>
> I propose adding draggable feature for tab-bar since I know many people are
> using it.
> For people using tab-bar-mode and disabling the frame title, it would be
> nice to move the frame by dragging the tab-bar.

The problem is that tab-bar is based on tool-bar, but the native tool-bar
doesn't support dragging.  So this feature will be difficult to implement.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at 49247 <at> debbugs.gnu.org:


Received: (at 49247) by debbugs.gnu.org; 28 Jun 2021 19:47:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 28 15:47:27 2021
Received: from localhost ([127.0.0.1]:52716 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lxxE7-0004ge-Is
	for submit <at> debbugs.gnu.org; Mon, 28 Jun 2021 15:47:27 -0400
Received: from relay12.mail.gandi.net ([217.70.178.232]:47295)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1lxxE6-0004g5-2K
 for 49247 <at> debbugs.gnu.org; Mon, 28 Jun 2021 15:47:26 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay12.mail.gandi.net (Postfix) with ESMTPSA id B21B8200002;
 Mon, 28 Jun 2021 19:47:18 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Liang-Jie Lee <s930054123yaoyao@HIDDEN>
Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable
Organization: LINKOV.NET
References: <87czs64p5j.fsf@HIDDEN>
Date: Mon, 28 Jun 2021 22:46:02 +0300
In-Reply-To: <87czs64p5j.fsf@HIDDEN> (Liang-Jie Lee's message of "Mon, 28
 Jun 2021 11:57:28 +0800")
Message-ID: <87lf6tkc1x.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 49247
Cc: 49247 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> As title. I think this might be useful for people who disable the external
> border and use tab-bar as their status bar. I found there is option to
> move the frame by draging header-line (the drag-with-header-line frame
> parameter), so I think it's reasonable to also support something like
> "drag-with-tab-bar-line" for tab-bar-mode users.

I guess you meant tab-line, right?  Because the currently draggable
header-line corresponds to tab-line, not to tab-bar.  Whereas tab-bar
corresponds to tool-bar that is not draggable.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 28 Jun 2021 06:32:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 28 02:32:02 2021
Received: from localhost ([127.0.0.1]:50757 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lxkoJ-0000f3-TL
	for submit <at> debbugs.gnu.org; Mon, 28 Jun 2021 02:32:02 -0400
Received: from lists.gnu.org ([209.51.188.17]:57744)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <s930054123yaoyao@HIDDEN>) id 1lxiPP-00056b-Mr
 for submit <at> debbugs.gnu.org; Sun, 27 Jun 2021 23:58:09 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51470)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <s930054123yaoyao@HIDDEN>)
 id 1lxiPP-0001PY-D7
 for bug-gnu-emacs@HIDDEN; Sun, 27 Jun 2021 23:58:07 -0400
Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]:40760)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <s930054123yaoyao@HIDDEN>)
 id 1lxiPN-0001ga-Kq
 for bug-gnu-emacs@HIDDEN; Sun, 27 Jun 2021 23:58:07 -0400
Received: by mail-pj1-x1031.google.com with SMTP id
 bb10-20020a17090b008ab029016eef083425so11923053pjb.5
 for <bug-gnu-emacs@HIDDEN>; Sun, 27 Jun 2021 20:58:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:mime-version;
 bh=KJihtTUIvJaphH7RgGSTBXDkvJsjp6F0KR4+7QUtU98=;
 b=cHB/lVgkK/CviX8kCIa9iBtm5s9W70IwUxPGc8F/RjXbmUzkJlZBQzt88Hs2u7Zhvq
 UpLOJD6D09nB+EAa7tQ/233sD42R5pgku7mVzv3+mL/MyrdlDqMbrsCdNb0AeDV1FR8F
 JaCv4KYNjJMR4JggZDe0TZzcYXxdaM8ME+2q2YoKeADLoX2JRxmfyQH9DguqL0IpIFZj
 RDSlqW/wFxIk9mTj+jD2kjMcsFf8Tn0cNQn0XFWzOTS/nkAn49wtUbtN1A41mnZqtv4E
 V159e7mp11hxxq6lsEhSwQH57HSLQsIUA1oM+G7BjGGOdKjL0tpp8DSpiHsL+bHfqxJW
 FcGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:mime-version;
 bh=KJihtTUIvJaphH7RgGSTBXDkvJsjp6F0KR4+7QUtU98=;
 b=nLZND4zlqHjG8ORl3AMIjkheLsGm4dpjG2t7Osr3Tq4Fl7ShG6wXV2QzphM1mI4Qaf
 r6wKDBEjZIZA+c4ve3h6Px8Ch4AlBLk6vfYAe4DFDEGhOCxQP3NIurDOKRXxeek/Pfyt
 4aqhxPIP6y5cTBpNV6AB/K+NCjDyp2YA/0tOOtB0r9SO8pCETNyAacasIbROQXrXM3Nm
 6aV61AdPt4OctoYroT+QYYpQk7tIzVhCWFMzpQIKBtpoLL79QPjYqpY7ROWowHQ5cG/B
 BYKCuUiKUH9cVlMGVe3AwxQq28AaOrwV0RthC36DCLaBEI+l2qVRYnHCumbNFUbI8PlS
 ZeTw==
X-Gm-Message-State: AOAM531hpLZJNCs/dytkeZzHDjGWwr1/R4we0G8pgs0leZ6me/phj3Mp
 X95yPWecf3eukimaxscqwkWGvs3pEbw=
X-Google-Smtp-Source: ABdhPJxW7zt+Z3P8trQXY257Z7OVAaEq5xbxVLP2BlrNeEL+Ek6gbymdBap79K62WykjUNK66XIjhg==
X-Received: by 2002:a17:90b:1115:: with SMTP id
 gi21mr35386143pjb.116.1624852683271; 
 Sun, 27 Jun 2021 20:58:03 -0700 (PDT)
Received: from debian ([150.117.248.123])
 by smtp.gmail.com with ESMTPSA id l24sm12568918pjg.53.2021.06.27.20.58.02
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 27 Jun 2021 20:58:02 -0700 (PDT)
From: Liang-Jie Lee <s930054123yaoyao@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 28.0.50; [Feature Request] Make tab-bar-lines dragable
Date: Mon, 28 Jun 2021 11:57:28 +0800
Message-ID: <87czs64p5j.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::1031;
 envelope-from=s930054123yaoyao@HIDDEN; helo=mail-pj1-x1031.google.com
X-Spam_score_int: -10
X-Spam_score: -1.1
X-Spam_bar: -
X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.998, RCVD_IN_DNSWL_NONE=-0.0001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.3 (/)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Mon, 28 Jun 2021 02:31:58 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.3 (-)


As title. I think this might be useful for people who disable the external
border and use tab-bar as their status bar. I found there is option to
move the frame by draging header-line (the drag-with-header-line frame
parameter), so I think it's reasonable to also support something like
"drag-with-tab-bar-line" for tab-bar-mode users.



In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0)
 of 2021-06-21 built on debian
Repository revision: 09f17ac4752e18bf834d2f20ceef561cc516d917
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Debian GNU/Linux 11 (bullseye)

Configured using:
 'configure --with-mailutils --with-native-compilation --with-xwidgets
 --enable-link-time-optimization --with-xdbe=no 'CFLAGS=-march=native
 -O3''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES
NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF
TOOLKIT_SCROLL_BARS X11 XIM XPM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=fcitx
  locale-coding-system: utf-8-unix

Major mode: ELisp/l

Minor modes in effect:
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  shell-dirtrack-mode: t
  async-bytecomp-package-mode: t
  show-paren-mode: t
  display-time-mode: t
  display-battery-mode: t
  mlscroll-mode: t
  recentf-mode: t
  delete-selection-mode: t
  electric-pair-mode: t
  global-so-long-mode: t
  savehist-mode: t
  save-place-mode: t
  windmove-mode: t
  winner-mode: t
  global-auto-revert-mode: t
  midnight-mode: t
  company-tng-mode: t
  global-company-mode: t
  company-mode: t
  minibuffer-depth-indicate-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  tab-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  temp-buffer-resize-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/booaa/.emacs.d/elpa/transient-20210619.1100/transient hides /usr/local/share/emacs/28.0.50/lisp/transient

Features:
(shadow sort mail-extr emacsbug sendmail face-remap magit-submodule
magit-obsolete magit-blame magit-stash magit-reflog magit-bisect
magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit
magit-sequence magit-notes magit-worktree magit-tag magit-merge
magit-branch magit-reset magit-files magit-refs magit-status magit
magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff
smerge-mode diff git-commit log-edit message rmc puny dired
dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util
rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231
rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils
gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert
magit-margin magit-transient magit-process with-editor server magit-mode
transient magit-git magit-section magit-utils crm dash eieio-opt
speedbar ezimage dframe shortdoc text-property-search help-fns
radix-tree comp comp-cstr warnings rx tramp-archive tramp-gvfs
tramp-cache zeroconf thingatpt helm-elisp helm-files tramp
tramp-loaddefs trampver tramp-integration files-x tramp-compat shell
pcomplete comint ansi-color parse-time iso8601 time-date ls-lisp
helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp
helm-eval edebug backtrace find-func helm-info helm-utils helm-types
helm-help vc-git diff-mode vc-dispatcher misearch multi-isearch helm
async-bytecomp helm-global-bindings helm-easymenu helm-source
helm-multi-match helm-lib async paren time format-spec battery dbus xml
mlscroll recentf tree-widget wid-edit delsel elec-pair so-long savehist
saveplace move-text windmove winner ring autorevert filenotify midnight
company-tng company-keywords company-dabbrev-code company-dabbrev
company-files company-capf company pcase init init-misc init-dev
init-search init-completion mb-depth init-shell init-mail init-dired
init-buffer init-window init-editor edmacro kmacro init-ui cl-extra
help-mode zenburn-theme init-packages no-littering use-package
use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key easy-mmode use-package-core info package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache json subr-x map url-vars seq byte-opt gv bytecomp
byte-compile cconv cl-loaddefs cl-lib early-init iso-transl tooltip
eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel
term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer cl-generic cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese composite charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice button loaddefs faces cus-face macroexp files
window text-properties overlay sha1 md5 base64 format env code-pages
mule custom widget hashtable-print-readable backquote threads
xwidget-internal dbusbind inotify lcms2 dynamic-setting
system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit
x multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 296566 220841)
 (symbols 48 22474 141)
 (strings 32 74701 33768)
 (string-bytes 1 2626507)
 (vectors 16 43820)
 (vector-slots 8 761082 425384)
 (floats 8 223 1035)
 (intervals 56 869 1021)
 (buffers 992 21))




Acknowledgement sent to Liang-Jie Lee <s930054123yaoyao@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#49247; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 4 Jul 2021 20:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.