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

Reply via email to