GNU bug report logs - #65183
29.1; Child frame moving and resizing problems

Previous Next

Package: emacs;

Reported by: 陈宇迪 <jodieydchen <at> gmail.com>

Date: Wed, 9 Aug 2023 16:37:01 UTC

Severity: normal

Found in version 29.1

Full log


View this message in rfc822 format

From: 陈宇迪 <jodieydchen <at> gmail.com>
To: martin rudalics <rudalics <at> gmx.at>
Cc: Po Lu <luangruo <at> yahoo.com>, 65183 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>
Subject: bug#65183: 29.1; Child frame moving and resizing problems
Date: Sat, 12 Aug 2023 14:55:46 +0100
[Message part 1 (text/plain, inline)]
Of course, I'm happy to try writing this.

But there is one thing that I don't know what the best solution is: how to
reuse the code
in the function `adjust_frame_size' (defined in src/frame.c, used by
`set-frame-size')?
I want to add two arguments: `new_x' and `new_y'. When  `new_x' and `new_y'
are the
same with the current frame position, execute the original branch
(`set_window_size_hook'
or `resize_frame_window'); otherwise, call a move and resize function.
But I have to rename this function to `adjust_frame_position_and_size'. For
compatibility,
I will also create a wrapper function called `adjust_frame_size', in which
`adjust_frame_position_and_size' is called with the current frame position
as the last two args
so that the frame will be only resized but not moved.
Do you think this is an appropriate solution?
[Message part 2 (text/html, inline)]

This bug report was last modified 2 years ago.

Previous Next


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