On May 20, 4:16 pm, "Edward K. Ream" <[email protected]> wrote:
> I've been thinking about related topics for the last month or so.

So did I, somewhere in the background of my mind :-)

I've been thinking about similarities between code bubbles and
stickynotes.py plugin.

I think the biggest issue of stickynotes.py is that it pops up a new
window and lets the window manager display it at a random position.
Not to mention that if I close leo and later re-open the outline, I
have to manually re-open those body nodes again.

I think this can be improved and this is how I envision it:

- have a MDI interface for leo
- the tree pane is just a window inside the big main window
- there isn't an editor window, but there are a lot of small body
windows that get "bubbled" into the main window
- these editor windows can be moved, resized, organized in subsets by
putting some of them near eachother (this might require yet another
layer, for bubble groups)
- the main window can be much bigger than the actual screen size, at
some point only a relevant group is visible
- the most important thing: leo is able to save state: where the
windows are and what's the visible area of the big main window, so
closing leo, restarting it and re-opening the outline wouldn't cause
the loss of opened bubbles and their position in the main window

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en.

Reply via email to