emacs-devel
[Top][All Lists]
Advanced

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

Re[4]: idea -> internal frames?


From: Eric M. Ludlam
Subject: Re[4]: idea -> internal frames?
Date: Wed, 24 Oct 2001 18:27:49 -0400

>>> address@hidden (Kevin A. Burton) seems to think that:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>"Eric M. Ludlam" <address@hidden> writes:
>
>> >>> address@hidden (Kevin A. Burton) seems to think that:
>> >-----BEGIN PGP SIGNED MESSAGE-----
>> >Hash: SHA1
>> >
>> >Eli Zaretskii <address@hidden> writes:
>> >
>> >> On 24 Oct 2001, Kevin A. Burton wrote:
>> >> 
>> >> > Wouldn't it make sense to support the concept of an "internal frame".
>> >> 
>> >> Why is this better than the multiple frames Emacs has now?
>> >
>> >Because they are hard to track and maintain.
>> >
>> >A good example is the speedbar.  I like the speedbar in Emacs 21...  the 
>> >only
>> >problem is that it gets lost in my other X applications (mozilla, xterms, 
>> >etc).
>> >
>> >If I could keep it within my current maximized Emacs frame this would allow 
>> >me
>> >get work done and keep the speedbar close at hand.
>>   [ ... ]
>> 
>> If you bind `speedbar-get-focus' to a key, you can always get to speedbar's
>> frame from wherever it's hiding on your desktop.
>
>Yes... but this has some issues.
>
>The window becomes separate from the current window so you have layout issues.
>
>You can't run things like ECB and speebar side-by-side nicely.
  [ ... ]

Certainly.  I was just responding to the "speedbar gets lost" comment
while you wait for some other solution.

ECB accomplished something similar by advising every windowing op
under the sun.  Somewhere in their plans is to provide hooks so that
any buffer can be hosted in an ECB hosted window, at which time I'd
port Speedbar to their windows.

Unfortunately, their window op skulduggery requires that they are in
control, so multiple ECB like apps can't play together.  A global and
application independent solution would be better.

Anyone wondering if embedded frames, locked windows, special windows,
or whichever terminology is useful can look at ECB as an example of
what can be done with it.

http://home.swipnet.se/mayhem/ecb.html

Have fun
Eric

-- 
          Eric Ludlam:                 address@hidden, address@hidden
   Home: www.ultranet.com/~zappo            Siege: www.siege-engine.com
Emacs: http://cedet.sourceforge.net               GNU: www.gnu.org



reply via email to

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