|
From: | Jan Djärv |
Subject: | Re: [Fwd: Frame Height Different for Default Frame and Additional Frames] |
Date: | Thu, 11 Oct 2007 08:15:12 +0200 |
User-agent: | Thunderbird 2.0.0.6 (X11/20070728) |
martin rudalics skrev:
> I think the bug is because frame parameters for the first frame is > applied after the frame already has been created, but for frames created > later, they are applied before the frame gets created. IIUC the value of `tool-bar-mode' is known only after the first frame has been created. Hence we can either remove the adjustment code for the native tool-bar or add an entry to PROBLEMS. Is there a third way?
The obvious (but more difficult) would be to read all startup lisp before creating the first frame. Or create an initial frame (like a splash screen), and then replace it with a proper "editing" frame.
What I had in mind was a modeless frame with the Gnu logo and one line of text from *Messages* at the borrom. When startup is complete, then create a proper frame with tool bars, menus and such. Of course there are special cases to handle, like debug on startup, errors in ~/.emacs and such.
Another way is to forcibly resize the frame after all startup code has been read and the value of `tool-bar-mode' is known. I think Emacs used to do that before. But it looks ugly.
Jan D.
[Prev in Thread] | Current Thread | [Next in Thread] |