emacs-devel
[Top][All Lists]
Advanced

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

Re: just-the-text Emacs frame


From: Ted Zlatanov
Subject: Re: just-the-text Emacs frame
Date: Thu, 02 Jun 2011 12:41:25 -0500
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux)

On Thu, 02 Jun 2011 08:43:55 -0700 Mohsen BANAN <address@hidden> wrote: 

>>>>>> On Thu, 02 Jun 2011 08:15:31 -0500, Ted Zlatanov <address@hidden> said:

Ted> I wouldn't go as far as a tooltip, though.  I think it's important that
Ted> the emacs-panel popup frames be like any other Emacs frame, simply
Ted> displaying a buffer.  That way we can use all the normal buffer-level
Ted> facilities when we display things inside emacs-panel popups, like text
Ted> properties and image overlays and UI elements.

MB> I request for a bit more inside of an emacs-panel.

MB> Please let live emacs-panels consist of live emacs-tiles.
...
MB> So, an emacs-panel would not be simply displaying a buffer, but
MB> possibly a series of buffers (tiles).

Should those tiles be Emacs windows or buffer-level facilities?

At the buffer level we can manage and decorate them better, but the
Emacs windows may have advantages too.  I can't think of any for this
case.

MB> Each emacs-tile has an "update" function.

OK.

MB> A live emacs-tile may optionally have a clickable (touchable)
MB> function. So, in addition to being "live" it is optionally
MB> "active". Each emacs-tile may have an "activate" function.

That should be a property of the text produced by the "update" function.

MB> With "live" and "active" emacs-tiles available within emacs-panels,
MB> we could then provide a parallel to (easy-menu-define) where even
MB> existing menus are also emacs-panel/tile based.

MB> The process of splitting an emacs-panel into emacs-tiles can be
MB> based on something like Lars's (gnus-add-configuration).

Can you provide an example?  I don't know exactly what you mean here.

Thanks
Ted




reply via email to

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