Re: Auto selection




The single advantage of pop-up against tree + currently-in-focus pane is
that pop-up has a clean and intuitive commitment/confirmation procedure:
either you click OK or Cancel.

Or am I wrong?

You have to decide what drives what. Typically GUI is used to control
things, so it is logical to deploy a schema where the GUI enforces its view
on the model. An alternative would be a GUI reflecting sporadically
happening changes in the model. The second view is doable, but more
difficult and usually less intuitive to the user, because it gets
increasingly difficult to separate the changes I, the user, do vs. ones
asynchronously imposed on me. As you noticed, you will have problems with
things like focus etc, because they don't belong to the model. (Not to
mention notification services necessary) So you probably will need a third
player to tell GUI what's going on, some sort of context, session,
environment etc. I think you've got the idea - selection will not belong to
GUI anymore.


Yeah, I think I've got it. But sometimes, I think, you cannot avoid
another dialog. But that is quite clear. E.g. when creating a project
item where you have to choose what kind of project and initialize it
somehow. This would be less intuitiv if one tries to avoid a dialog.

I have to think about it. Maybe I will realize this. Though, I'm
curious if someone will oppose to your suggestion. Or acknowledge.

Thank you and Ed so far.

Cheers,
Robert

.



Relevant Pages

  • Re: Question on Java .form and Eclipse
    ... If the Java industrialization is ... the GUI can no unproductive be established ... unless the OP eludes vacating agony ... continent, to our world, but actually belong to a different galaxy." ...
    (comp.lang.java.programmer)
  • Re: set(get(gcf,JavaFrame),Maximized,1)
    ... this is just the default figure opening command that your gui ... will bypass the annoying resizing. ... turn visibility on to avoid it flickering while it loads. ...
    (comp.soft-sys.matlab)
  • Re: Auto selection
    ... GUI when it is created in the model and gets displayed in the GUI. ... maybe in a form of a pop-up dialog. ... that pop-up has a clean and intuitive commitment/confirmation procedure: ... because they don't belong to the model. ...
    (comp.object)
  • Re: set(get(gcf,JavaFrame),Maximized,1)
    ... "do not edit" part of the m-file (assuming you used guide to make the ... this is just the default figure opening command that your gui ... turn visibility on to avoid it flickering while it loads. ...
    (comp.soft-sys.matlab)
  • Re: System.Windows.Forms.Form_Load() calls Application.Exit and Form flashes?
    ... instead to check command line arguments before opening the window... ... I have a GUI that is contained in a Class which Inherits ... Is there anything I could to avoid ... Is there a better way to exit out of the _Load() function? ...
    (microsoft.public.dotnet.languages.vb)