Re: startup frame position

2006-06-30 Thread Eli Zaretskii
From: Ralf Angeli [EMAIL PROTECTED] Cc: emacs-pretest-bug@gnu.org Date: Sun, 25 Jun 2006 15:38:23 +0200 One possible way of solving this would be to call SystemParametersInfo with SPI_GETWORKAREA arg in x_make_frame_visible, and fix f-left_pos and f-top_pos we pass to x_set_offset, if

Re: startup frame position

2006-06-30 Thread Eli Zaretskii
From: Stephan Hennig [EMAIL PROTECTED] Date: Wed, 24 May 2006 18:26:37 +0200 Symptoms: Emacs' frame appears in the top left corner of the screen. On Windows OS this is ok when the OS's symbol panel (Symbolleiste) is located at the bottom of the screen. If the symbol panel is located at the

Re: startup frame position

2006-06-25 Thread Ralf Angeli
* Eli Zaretskii (2006-06-23) writes: One possible way of solving this would be to call SystemParametersInfo with SPI_GETWORKAREA arg in x_make_frame_visible, and fix f-left_pos and f-top_pos we pass to x_set_offset, if their values are inside the task bar. I think this should be done for all

Re: startup frame position

2006-06-25 Thread Eli Zaretskii
From: Ralf Angeli [EMAIL PROTECTED] Cc: emacs-pretest-bug@gnu.org Date: Sun, 25 Jun 2006 15:38:23 +0200 Note that only the case of vertical adjustment in case the lower part of the frame is covered by the task bar. I haven't seen problems with frame positioning if the task bar is located

Re: startup frame position

2006-06-25 Thread Eli Zaretskii
From: Ralf Angeli [EMAIL PROTECTED] Cc: emacs-pretest-bug@gnu.org Date: Sun, 25 Jun 2006 21:08:51 +0200 * Eli Zaretskii (2006-06-25) writes: From: Ralf Angeli [EMAIL PROTECTED] Note that only the case of vertical adjustment in case the lower part of the frame is covered by the

Re: startup frame position

2006-06-25 Thread Ralf Angeli
* Eli Zaretskii (2006-06-26) writes: From: Ralf Angeli [EMAIL PROTECTED] Frankly, I cannot answer this question with knowledge about how frame placement works in Windows. There simply wasn't any problem when I tried it. Are you saying that, with the task bar on the left, the original

Re: startup frame position

2006-06-23 Thread Eli Zaretskii
From: Ralf Angeli [EMAIL PROTECTED] Date: Mon, 12 Jun 2006 23:25:46 +0200 It turned out that `x_set_offset' was called with `f-left_pos' and `f-top_pos' as arguments which have to be updated after the frame was created. The following patch works for me: Index: w32fns.c

Re: startup frame position

2006-06-23 Thread Ralf Angeli
* Eli Zaretskii (2006-06-23) writes: From: Ralf Angeli [EMAIL PROTECTED] Date: Mon, 12 Jun 2006 23:25:46 +0200 It turned out that `x_set_offset' was called with `f-left_pos' and `f-top_pos' as arguments which have to be updated after the frame was created. The following patch works for

Re: startup frame position

2006-06-23 Thread Eli Zaretskii
From: Ralf Angeli [EMAIL PROTECTED] Cc: emacs-pretest-bug@gnu.org Date: Fri, 23 Jun 2006 19:43:37 +0200 I am currently out of wits with respect to fixing the patch and getting reasonable placement of newly created frames. One possible way of solving this would be to call

Re: startup frame position

2006-06-23 Thread Ralf Angeli
* Eli Zaretskii (2006-06-23) writes: Could you perhaps find time to try this approach? I should be able to invest some time this weekend. I'll post the outcome of this investment. Thanks for the hints. -- Ralf ___ emacs-pretest-bug mailing list

Re: startup frame position

2006-06-12 Thread Ralf Angeli
* Eli Zaretskii (2006-06-12) writes: From: Ralf Angeli [EMAIL PROTECTED] I suspect that `x_set_offset' is called somewhere with values of 0 for both offsets Correct. but I could not find the respective call. You could find that call with a debugger, by setting a breakpoint in

Re: startup frame position

2006-06-11 Thread Ralf Angeli
* Stephan Hennig (2006-05-24) writes: Emacs' frame appears in the top left corner of the screen. On Windows OS this is ok when the OS's symbol panel (Symbolleiste) is located at the bottom of the screen. If the symbol panel is located at the top of the screen part of Emacs' frame -- the title

Re: startup frame position

2006-06-11 Thread Eli Zaretskii
From: Ralf Angeli [EMAIL PROTECTED] Date: Sun, 11 Jun 2006 23:51:02 +0200 I suspect that `x_set_offset' is called somewhere with values of 0 for both offsets Correct. but I could not find the respective call. You could find that call with a debugger, by setting a breakpoint in

startup frame position

2006-05-26 Thread Stephan Hennig
Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of