[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Infrastructural complexity.

From: Thomas Lord
Subject: Re: Infrastructural complexity.
Date: Mon, 27 Jul 2009 11:05:44 -0700

On Mon, 2009-07-27 at 18:53 +0200, martin rudalics wrote:

>  > I would say they are all simply "frames".

>  > Perhaps a good name for a frame with a nil
>  > parent is a "primary frame".   One with a
>  > non-nil parent is an "attached frame".

> I'd consider a primary frame an artifact useful for tiling and for
> giving the window manager something with a title, a menubar, and a
> handler for resize requests to play around.  Nothing more.

I think a primary frame should also have the "edit area".
That is, not every Emacs window exists within an "attached
frame" - some exist within primary frames.

That's based on the use cases for these features.
The "edit area" conceptually corresponds to the frame
which represents the entire window system window.

For example, if an elisp programs hides the selected
frame and the selected frame is a control panel, then
just that control panel is hidden.  If the program
hides the frame from the edit area, that should minimize
the window system window and thereby effectively hide
all attached frames (control panels).


reply via email to

[Prev in Thread] Current Thread [Next in Thread]