Author: slotia
Date: 2012-07-31 18:50:59 -0700 (Tue, 31 Jul 2012)
New Revision: 30061
Modified:
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/tunable/NetworkTableMappingParametersHandler.java
Log:
Added hooks for listening to network import dialog creation and dismissal
Modified:
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/tunable/NetworkTableMappingParametersHandler.java
===================================================================
---
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/tunable/NetworkTableMappingParametersHandler.java
2012-08-01 00:25:58 UTC (rev 30060)
+++
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/tunable/NetworkTableMappingParametersHandler.java
2012-08-01 01:50:59 UTC (rev 30061)
@@ -18,6 +18,11 @@
import org.cytoscape.work.Tunable;
import org.cytoscape.work.swing.AbstractGUITunableHandler;
+import org.cytoscape.tableimport.internal.util.CytoscapeServices;
+import org.osgi.service.event.Event;
+import java.util.Map;
+import java.util.HashMap;
+
public class NetworkTableMappingParametersHandler extends
AbstractGUITunableHandler {
private final int dialogType;
@@ -62,6 +67,9 @@
new ImportTablePanel(dialogType, ntmp.is,
ntmp.fileType, null,null,
null, null,
null, null, null,
tableManager);
+ final Map<String,String> props = new HashMap<String,String>();
+ props.put("action", "show import table dialog");
+ CytoscapeServices.eventAdmin.postEvent(new
Event("org/cytoscape/gettingstarted", props));
} catch (Exception e) {
throw new IllegalStateException("Could not initialize
ImportTablePanel.", e);
}
@@ -74,6 +82,10 @@
try{
ntmp =
importTablePanel.getNetworkTableMappingParameters();
setValue(ntmp);
+
+ final Map<String,String> props = new HashMap<String,String>();
+ props.put("action", "import table dialog ok");
+ CytoscapeServices.eventAdmin.postEvent(new
Event("org/cytoscape/gettingstarted", props));
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.