← Revision 1 as of 2005-11-14 23:59:13
Size: 350
Comment:
|
← Revision 2 as of 2005-11-29 00:53:21 →
Size: 638
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
7. Plugin state | |
Line 10: | Line 11: |
(to be cont'd...) |
=== Plugin State === The last element is more complicated than others. First of all, we need to create a new signal called "SESSION_SAVE" and "SESSION_LOAD" to tell plugins that session save/load command is called. We may need to create a schema for each plugin to describe its state. |
CySession.xml is the file to save current states of the Cytoscape session. The following information will be stored in the XML document:
- List of networks opened in current session.
- States of Cytopanels 1~3.
- Network Tree structure.
- Session ID
- Annotation for the session
- Selected/Hidden nodes/edges
- Plugin state
Plugin State
The last element is more complicated than others. First of all, we need to create a new signal called "SESSION_SAVE" and "SESSION_LOAD" to tell plugins that session save/load command is called. We may need to create a schema for each plugin to describe its state.