On Mon, 25 Sep 2000, Allan Rae wrote:
> I just jumped from first to last emails in this thread so I may have
> missed a little bit ;-)
>
> On Sat, 23 Sep 2000, Marko Vendelin wrote:
>
> > On Fri, 22 Sep 2000, Angus Leeming wrote:
> >
> > > 5. We need some method of toggling between the three LaTeX output states. As
> > > the left mouse button opens the inset, this leaves the right mouse button.
> > > Jürgen seems very against using this to toggle between states, so RMB will
> > > launch a (very small) dialog containing only a "choice of output" menu. No
> > > "Ok" or "Cancel" buttons are needed, I think. (Now I think of it, haven't I
> > > just defined a context-sensitive menu form?)
> >
> > It seems to me that "Cancel" is needed always. In this case, it will be
> > the same for user as to close context-sensitive menu without selecting
> > anything by pressing mouse button outside the menu area.
>
> A CSM should only be visible while the mouse button is held down. Once
> the mouse is released the menu closes. If the mouse was over a menu entry
> that menu entry's action takes place. If the mouse cursor was outside the
> menu borders nothing happens. You don't need a cancel button and CSM's
> shouldn't be opened with one click and operated with another.
We don't need "Cancel" in CSM, but we need it if we want to emulate CSM
with a dialog.
Marko