Author: pwang
Date: 2011-11-01 17:16:37 -0700 (Tue, 01 Nov 2011)
New Revision: 27368
Modified:
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/PanGIAPlugin.java
Log:
add Node right-click menu
Modified:
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/PanGIAPlugin.java
===================================================================
---
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/PanGIAPlugin.java
2011-11-02 00:07:15 UTC (rev 27367)
+++
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/PanGIAPlugin.java
2011-11-02 00:16:37 UTC (rev 27368)
@@ -16,16 +16,16 @@
import java.util.*;
import java.util.Map.Entry;
-import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
-import javax.swing.SwingConstants;
+
import org.idekerlab.PanGIAPlugin.ui.SearchPropertyPanel;
import org.idekerlab.PanGIAPlugin.utilities.files.FileUtil;
import org.cytoscape.model.CyNetwork;
import org.cytoscape.model.CyNode;
import org.cytoscape.task.AbstractNodeViewTaskFactory;
+import org.cytoscape.task.EdgeViewTaskFactory;
import org.cytoscape.task.NodeViewTaskFactory;
import org.cytoscape.view.model.View;
import org.cytoscape.view.model.events.NetworkViewAddedEvent;
@@ -81,15 +81,25 @@
cytoPanelWest =
ServicesUtil.cySwingApplicationServiceRef.getCytoPanel(CytoPanelName.WEST);
-// // Node right-click menu
-// Dictionary<String, String> dict = new Hashtable<String,
String>();
-// dict.put("preferredMenu", "PanGIA");
-//
+ // Node right-click menu
+ Properties ndict = new Properties();
+ ndict.setProperty("preferredTaskManager","menu");
+ ndict.setProperty("title","PanGIA");
+ // menu titles are generated dynamically
+ NodeViewTaskFactory nodeViewTF = new
PanGIANodeViewTaskFactory();
+
ServicesUtil.cyServiceRegistrarServiceRef.registerService(nodeViewTF,
NodeViewTaskFactory.class, ndict);
+
+ //
// NodeViewTaskFactory nvtf = new PanGIANodeViewTaskFactory();
// ServicesUtil.cyServiceRegistrarServiceRef.registerService(nvtf,
NodeViewTaskFactory.class, dict);
//
// // Edge right-click menu
-
+// Properties edict = new Properties();
+// edict.setProperty("preferredTaskManager","menu");
+// ndict.setProperty("title","PanGIA");
+ // menu titles are generated dynamically
+// EdgeViewTaskFactory edgeViewTF = new
PanGIAEdgeViewTaskFactory();
+//
ServicesUtil.cyServiceRegistrarServiceRef.registerService(edgeViewTF,
NodeViewTaskFactory.class, ndict);
addHelp();
}
--
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.