[kepler-dev] [Bug 2246] - Replace Toolbar Icons

bugzilla-daemon@ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Mon Dec 19 11:06:30 PST 2005


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2246

cxh at eecs.berkeley.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |



------- Additional Comments From cxh at eecs.berkeley.edu  2005-12-19 11:06 -------
I reopened this one because I had mistakenly closed it.

When the graph viewer opens, the initial state of the model is that it is 
not running (stopped).  My latest hacks have the stop button selected to indicate
this.  It is possible to open up some of the model viewers, such as the run
control panel, and have the model start running immediately.  In fact, I think
Edward's work will bring up up the graph viewer and run a model automatically
if necessary.

I see Run/Pause/Stop as a sort of stop light and that the model should always
be in one of those three states.  When one drives up to an intersection, the
lights are in one of those three states (unless the power is out).

My changes from yesterday were somewhat experimental.  I like the idea of
using Run/Pause/Stop as a way of indicating the state of the model.  We could
go back to having these be push buttons instead of toggle buttons.  What got
me started was that we now have button icons for various states, like rolling
over a selected button, which formerly would not make much sense since it
was impossible to do (I think).  So, I tried to make use of the extra button
states and give the user more info.

There is also the interesting case where a model is running and the user opens
a composite actor.  I think the buttons should reflect the state of the
model (Running).

Anyway, I'm open to suggestions on this one.  My button state changes were
experimental.

Another potential problem is that the ports are now a little larger than they 
were.  This could cause problems elsewhere.


More information about the Kepler-dev mailing list