Fundamental Windows
MainWindow? & MessageWindow?
- controls simulation
- creates other windows
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/MainWindow.jpg
1. menu (The detail is explained in the following sections.)
2. displays messages noticed from Session or exceptions generated by a user's unexpected operations.
3. starts the simulation
4. stops the simulation
5. processes the simulation by the duration time or step numbers specified in 6
6. specifies duration time or step numbers to process simulation
7. displays current time
8. creates EntityListWindow?
9. displays or hides MessageWindow?
10. displays or hides LoggerWindow?
11. displays or hides StepperWindow?
12. displays or hides InterfaceWindow?
13. displays or hides BoardWindow?
14. displays AboutDialog?
<!> About 6, When invalid characers are inputted and enter is pressed, the confirm dialog is displayed.
FileMenu?
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/FileMenu.jpg
1. displays 'Load Model' file selection
2. displays 'Load Script' file selection
3. displays 'Save Model as' file selection
4. exits osogo
WindowMenu?
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/WindowMenu.jpg
1. creates and displays new EntityListWindow?
SettingMenu?
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/SettingMenu.jpg
1. displays a setting panel (not implemented)
HelpMenu?
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/HelpMenu.jpg
1. displays AboutDialog?
EntityListWindow?
- displays the tree of system and list of entity
- displays the detail properties of the selected entity
- creates PluginWindows? with button or popupmenu on this window
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/EntityListWindow.jpg
1. selects PluginWindow? to create
2. creates PluginWindow?
3. appends data to TracerWindow?
4. creates Logger
5. displays System Tree
6. displays Entity List
7. displays properties selected in system tree or entity list
InterfaceWindow?
- displays the list of created PluginWindows?
- changes the title, delete or move it to the top of desctip
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/InterfaceWindow.jpg
1. displays the list of PluginWindow? instances
2. displays or changes the title of selected PluginWindow? instance
3. moves the selected PluginWindow? instance to the top of desktop
4. saves inputted title
5. deletes the selected PluginWindow? instance
<!> When no item is selected and any button pressed, the confirm dialog is displayed.
<!> When no characer is entered and 'save title button' is pressed, the confirm dialog is displayed.
LoggerWindow?
- displays the list of Logger
- changes the properties of the Loggers
- saves Loggers
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/LoggerWindow.jpg
1. displays the list of Logger
2. selects data type
3. selects save directory
4. sets data interval
5. sets start % end time
6. saves selected Loggers
7. closes this window
8. resets your modified setting
<!> When no item is selected and save button pressed, the confirm dialog is displayed.
StepperWindow?
- displays the list of Stepper ID and the selected stepper's properties
- changes the value of each property
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/StepperWindow.jpg
1. displays the list of Stepper ID
2. displays the list of property
3. changes the value of selected property
4. updates the inputted value
5. closes this window
<!> When no item is selected and update button pressed, the confirm dialog is displayed.
BoardWindow?
- displays PluginWindows?
- changes the title, the alignments or delete the selected PluginWindow?
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/BoardWindow.jpg
1. displays Plugin Windows
2. changes the number of cols or rows
3. changes the alignment direction
4. updates the title of Plugin Window
5. deletes the selected PluginWindow?
6. closes this window
<!> When no item is selected and delete button pressed, the confirm dialog is displayed.
Plugin Windows
DigitalWindow?
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/DigitalWindow.jpg
1. displays FullPN
2. displays or changes numerical variable
When new value is inputted and enter is pressed, the value is notified to core-engine.
3. doubles the value
4. halfs the value
<!> When a non-numeric character is inputted, the confirm dialog is displayed.
BargraphWindow?
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/BargraphWindow.jpg
1. displays numerical value
2. displays current status (up/down) of value
3. displays value using Bargraph
4. displays FullPN
VariableWindow?
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/VariableWindow.jpg
1. displays FullPN
2. displays or changes the value
3. displays the concentration
4. displays or changes the 'fix' property of the value
PropertyWindow?
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/PropertyWindow.jpg
1. displays the type
2. displays the ID
3. displays the classname
4. displays the path
5. displays the list of property
6. changes the value of the selected property
7. updates the inputted value
<!> When no item is selected and update button pressed, the confirm dialog is displayed.
TracerWindow?
http://www.sfc.keio.ac.jp/~msugi/ecell3-gui/specification/TracerWindow.jpg
1. changes the interval
2. changes scale as log10 or standard
3. removes the selected traces
4. shows history of the logged traces
5. logs all traces
6. plots traces
7. displays the list plotter
The color is changed when right button is clicked on the colored square.
