From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Vivek Dasmohapatra Newsgroups: gmane.emacs.bugs Subject: bug#22000: Patch addressing the menu-bar frame-resize interaction Date: Fri, 20 Jul 2018 10:21:45 +0100 (BST) Message-ID: References: <87k2p8h1vn.fsf@isaac.fritz.box> <5B4C4911.8040900@gmx.at> <5B4D9F5F.20506@gmx.at> <5B4EE5AF.5000304@gmx.at> <5B504994.3090202@gmx.at> <5B5199F7.7000303@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1382413671-1532078508=:921" X-Trace: blaine.gmane.org 1532078408 32050 195.159.176.226 (20 Jul 2018 09:20:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 20 Jul 2018 09:20:08 +0000 (UTC) User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) Cc: 22000@debbugs.gnu.org, David Engster To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jul 20 11:20:03 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgRZz-0008Cm-92 for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Jul 2018 11:20:03 +0200 Original-Received: from localhost ([::1]:47138 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fgRc6-0006wF-4D for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Jul 2018 05:22:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fgRbz-0006vw-Jc for bug-gnu-emacs@gnu.org; Fri, 20 Jul 2018 05:22:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fgRbu-0006up-FE for bug-gnu-emacs@gnu.org; Fri, 20 Jul 2018 05:22:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43798) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fgRbu-0006uj-CD for bug-gnu-emacs@gnu.org; Fri, 20 Jul 2018 05:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fgRbu-0008IA-10 for bug-gnu-emacs@gnu.org; Fri, 20 Jul 2018 05:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Vivek Dasmohapatra Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Jul 2018 09:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22000 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22000-submit@debbugs.gnu.org id=B22000.153207851231858 (code B ref 22000); Fri, 20 Jul 2018 09:22:01 +0000 Original-Received: (at 22000) by debbugs.gnu.org; 20 Jul 2018 09:21:52 +0000 Original-Received: from localhost ([127.0.0.1]:48816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgRbj-0008Hm-Jb for submit@debbugs.gnu.org; Fri, 20 Jul 2018 05:21:51 -0400 Original-Received: from ceres.etla.org ([85.119.82.193]:36701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgRbi-0008Hc-5M for 22000@debbugs.gnu.org; Fri, 20 Jul 2018 05:21:50 -0400 Original-Received: from yaffle.pepperfish.net ([88.99.213.221] helo=[10.112.101.20]) by ceres.etla.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1fgRbg-00018C-FK; Fri, 20 Jul 2018 10:21:48 +0100 X-X-Sender: vivek@platypus.pepperfish.net In-Reply-To: <5B5199F7.7000303@gmx.at> X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam_report: Spam detection software, running on the system "ceres.etla.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> gdk_frame_clock_paint_idle >> =?UTF-8?Q?=E2=86=92?= gtk_container_idle_sizer >> =?UTF-8?Q?=E2=86=92?= gtk_distribute_natural_allocation > > Why doesn't this process kick in after I shrink the frame width > manually such that the menu bar is cropped? Something in the course [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:148717 Archived-At: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-1382413671-1532078508=:921 Content-Type: TEXT/PLAIN; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT >> gdk_frame_clock_paint_idle >> → gtk_container_idle_sizer >> → gtk_distribute_natural_allocation > > Why doesn't this process kick in after I shrink the frame width > manually such that the menu bar is cropped? Something in the course It does for me. If I try to shrink the frame manually it either pops back immediately or after a brief pause (occasionally a long pause, but it usually "wakes up" when I interact with the UI). >> Worst case scenario: If I grab the scrolled window class and mutilate it > > Above I meant using the gtk fixed window class for the container, not > the scrolled window one. Oh, sure - I wasn't clear - I tried adding a gtk fixed and it behaves for our purposes the same way as an hbox - it honours resize requests, despite its name. The fixed appears to refer to layout (positioning) only, not size. --8323329-1382413671-1532078508=:921--