On Thu, Feb 19, 2009 at 9:50 AM, rgheck <rgh...@bobjweil.com> wrote: > Vincent van Ravesteijn - TNW wrote: >> >> >>> >>> I have started a wiki page to maintain an informal spec: >>> >>> http://wiki.lyx.org/Devel/NamedSessions >>> >>> Please examine/edit to offer your suggestions. I've tagged >>> it with [[!LyX 2_0]] though I don't know when v2.0 >is slated >>> for release - I didn't see anyone use tags > 2_0 >>> >> >> >> Is it really necessary to have a new top level menu item ? >> >> > > I don't know if it's necessary, but it is common in apps that support > sessions.
I tend to think we should not unnecessarily multiply top level menus. On Mac, Smultron.app is one text editor that supports named sessions, which it calls "projects". These are supported in the File menu, which has the following structure: New... New Project... Open... Open Project... Open Recent [list of individual files and projects] ---------------------- Close Close Project ---------------------- Save Save As... Revert ---------------------- Save Documents as Project... For this to work, Smultron carefully distinguishes (as LyX does not) between documents open as tabs in a window from documents open in other windows. So Save Documents as Project applies to all documents belonging to the frontmost window. (Partly for this reason, Smultron does not have need of -- or the flexibility provided by -- a Manage Sessions dialog.) In any case, I think LyX should do a better job than it does now making the distinction mentioned above. It's disconcerting to have a window with 3 tabs in it and to try (with the keyboard) to cycle around these tabs only to find more tabs being added to that window for documents that are displayed only in other windows. (Is that description clear? ... Is that a problem for platforms other than Mac?) Bennett