I have now implemented the "tabula" feature I spoke of earlier (that everyone remembers, right? ;-).
In essence it provides a canvas (mdi window) where you can add stickynotes, and the stickynotes are remembered across leo sessions. Each leo document (c) has a single tabula (for now). You need to enable stickynotes.py plugin. Screenshot attached. You can open tabula (and simultaneously add current node there) by alt-x tabula. To persist the set of nodes for next leo session, close the tabula (this may be counterintuitive to some - perhaps we should just have "save" button there? Or just store state whenever windows are manipulated?). In all other respects, the child windows inside tabula behave exactly like stickynotes (because they mostly have the same implementation). Behavior isn't perfect - I'm hoping for someone else to add the finishing touches (so no need to ask for permission ;-). I'm putting this out there so that people will experiment with it, and come up with ways to improve it. Implementation is also a bit messy, "mknote" implementation should be reused by good ol' stickynote functionality. -- Ville M. Vainio http://tinyurl.com/vainio -- 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.
