Author: kono
Date: 2010-09-27 18:43:53 -0700 (Mon, 27 Sep 2010)
New Revision: 22083

Modified:
   
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/action/CopyStyleAction.java
   
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/EdgeBypass.java
   
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/NodeBypass.java
   
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/VizMapBypass.java
   
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/ColorVisualPropertyEditor.java
Log:
Modified to support new lexicon API.

Modified: 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/action/CopyStyleAction.java
===================================================================
--- 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/action/CopyStyleAction.java
     2010-09-28 01:33:30 UTC (rev 22082)
+++ 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/action/CopyStyleAction.java
     2010-09-28 01:43:53 UTC (rev 22083)
@@ -64,23 +64,24 @@
         *            DOCUMENT ME!
         */
        public void actionPerformed(ActionEvent e) {
+               //FIXME
                // Pick currently selected visual style in the combobox.
-               final VisualStyle currentStyle = this.vizMapperMainPanel
-                               .getSelectedVisualStyle();
-
-               // Copy-to
-               final VisualStyle clone = vmm.copyVisualStyle(currentStyle);
-
-               final String newName = 
vizMapperUtil.getStyleName(vizMapperMainPanel,
-                               clone);
-
-               if ((newName == null) || (newName.trim().length() == 0)) {
-                       return;
-               }
-
-               clone.setTitle(newName);
-
-               final Component defPanel = defViewEditor.getDefaultView(clone);
+//             final VisualStyle currentStyle = this.vizMapperMainPanel
+//                             .getSelectedVisualStyle();
+//
+//             // Copy-to
+//             final VisualStyle clone = vmm.copyVisualStyle(currentStyle);
+//
+//             final String newName = 
vizMapperUtil.getStyleName(vizMapperMainPanel,
+//                             clone);
+//
+//             if ((newName == null) || (newName.trim().length() == 0)) {
+//                     return;
+//             }
+//
+//             clone.setTitle(newName);
+//
+//             final Component defPanel = defViewEditor.getDefaultView(clone);
 //FIXME
                //              final CyNetworkView view = ((DefaultViewEditor) 
defPanel).getView();
 //             final Dimension panelSize = vizMapperMainPanel.getDefaultPanel()

Modified: 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/EdgeBypass.java
===================================================================
--- 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/EdgeBypass.java
  2010-09-28 01:33:30 UTC (rev 22082)
+++ 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/EdgeBypass.java
  2010-09-28 01:43:53 UTC (rev 22083)
@@ -44,13 +44,17 @@
 import javax.swing.JMenuItem;
 
 import org.cytoscape.model.CyEdge;
-import org.cytoscape.view.model.VisualLexiconManager;
+import org.cytoscape.view.model.VisualLexicon;
 import org.cytoscape.view.model.VisualProperty;
+import org.cytoscape.view.presentation.property.TwoDVisualLexicon;
 import org.cytoscape.view.vizmap.gui.editor.EditorManager;
 
 class EdgeBypass extends VizMapBypass {
-       EdgeBypass(EditorManager ef, VisualLexiconManager vpCatalog) {
-               super(ef, vpCatalog);
+
+       EdgeBypass(EditorManager ef, VisualLexicon lexicon) {
+               super(ef, lexicon);
+               this.visualProperties = lexicon
+                               .getAllDescendants(TwoDVisualLexicon.EDGE);
        }
 
        JMenuItem addMenu(CyEdge e) {
@@ -62,7 +66,7 @@
                // horrible, horrible hack
                BypassHack.setCurrentObject(e);
 
-               for (VisualProperty<?> vp : 
rootVisualLexicon.getVisualProperties(EDGE))
+               for (VisualProperty<?> vp : visualProperties)
                        // FIXME: pass in network instance so that it will be 
limited to
                        // that
                        addMenuItem(menu, vp);
@@ -75,7 +79,7 @@
        protected List<String> getBypassNames() {
                List<String> l = new ArrayList<String>();
 
-               for (VisualProperty<?> vp : 
rootVisualLexicon.getVisualProperties(EDGE))
+               for (VisualProperty<?> vp : visualProperties)
                        l.add(vp.getDisplayName());
 
                return l;

Modified: 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/NodeBypass.java
===================================================================
--- 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/NodeBypass.java
  2010-09-28 01:33:30 UTC (rev 22082)
+++ 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/NodeBypass.java
  2010-09-28 01:43:53 UTC (rev 22083)
@@ -44,14 +44,16 @@
 import javax.swing.JMenuItem;
 
 import org.cytoscape.model.CyNode;
-import org.cytoscape.view.model.VisualLexiconManager;
+import org.cytoscape.view.model.VisualLexicon;
 import org.cytoscape.view.model.VisualProperty;
+import org.cytoscape.view.presentation.property.TwoDVisualLexicon;
 import org.cytoscape.view.vizmap.gui.editor.EditorManager;
 
 class NodeBypass extends VizMapBypass {
 
-       NodeBypass(EditorManager ef, VisualLexiconManager vpCatalog) {
-               super(ef, vpCatalog);
+       NodeBypass(EditorManager ef, VisualLexicon lexicon) {
+               super(ef, lexicon);
+               this.visualProperties = 
lexicon.getAllDescendants(TwoDVisualLexicon.NODE);
        }
 
        JMenuItem addMenu(CyNode n) {
@@ -62,8 +64,7 @@
                // horrible, horrible hack
                BypassHack.setCurrentObject(n);
 
-               for (VisualProperty<?> type : rootVisualLexicon
-                               .getVisualProperties(NODE))
+               for (VisualProperty<?> type : visualProperties)
                        addMenuItem(menu, type);
 
                menu.addSeparator();
@@ -76,7 +77,7 @@
        protected List<String> getBypassNames() {
                List<String> l = new ArrayList<String>();
 
-               for (VisualProperty<?> vp : 
rootVisualLexicon.getVisualProperties(NODE))
+               for (VisualProperty<?> vp : visualProperties)
                        l.add(vp.getDisplayName());
 
                return l;

Modified: 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/VizMapBypass.java
===================================================================
--- 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/VizMapBypass.java
        2010-09-28 01:33:30 UTC (rev 22082)
+++ 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/VizMapBypass.java
        2010-09-28 01:43:53 UTC (rev 22083)
@@ -37,6 +37,7 @@
 package org.cytoscape.view.vizmap.gui.internal.bypass;
 
 import java.awt.event.ActionEvent;
+import java.util.Collection;
 import java.util.List;
 
 import javax.swing.AbstractAction;
@@ -46,7 +47,7 @@
 
 import org.cytoscape.model.CyRow;
 import org.cytoscape.model.CyTableEntry;
-import org.cytoscape.view.model.VisualLexiconManager;
+import org.cytoscape.view.model.VisualLexicon;
 import org.cytoscape.view.model.VisualProperty;
 import org.cytoscape.view.vizmap.VisualMappingManager;
 import org.cytoscape.view.vizmap.gui.editor.EditorManager;
@@ -57,17 +58,20 @@
  * and Edge bypass classes.
  */
 abstract class VizMapBypass {
+       
+       protected Collection<VisualProperty<?>> visualProperties;
+       
        protected VisualMappingManager vmm;
        protected CyTableEntry graphObj = null;
 
        abstract protected List<String> getBypassNames();
 
        protected EditorManager editorFactory;
-       protected VisualLexiconManager rootVisualLexicon;
+       protected VisualLexicon lexicon;
 
-       VizMapBypass(EditorManager editorFactory, VisualLexiconManager 
vpCatalog) {
+       VizMapBypass(EditorManager editorFactory, VisualLexicon lexicon) {
                this.editorFactory = editorFactory;
-               this.rootVisualLexicon = vpCatalog;
+               this.lexicon = lexicon;
        }
 
        protected void addResetAllMenuItem(JMenu menu) {

Modified: 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/ColorVisualPropertyEditor.java
===================================================================
--- 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/ColorVisualPropertyEditor.java
   2010-09-28 01:33:30 UTC (rev 22082)
+++ 
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/ColorVisualPropertyEditor.java
   2010-09-28 01:43:53 UTC (rev 22083)
@@ -37,11 +37,10 @@
 import java.awt.Color;
 
 import javax.swing.Icon;
-import javax.swing.JLabel;
 import javax.swing.table.DefaultTableCellRenderer;
 import javax.swing.table.TableCellRenderer;
 
-import org.cytoscape.model.CyTableManager;
+import org.cytoscape.model.CyTable;
 import org.cytoscape.view.model.VisualProperty;
 import 
org.cytoscape.view.vizmap.gui.internal.editor.mappingeditor.GradientEditorPanel;
 import 
org.cytoscape.view.vizmap.gui.internal.editor.propertyeditor.CyColorPropertyEditor;
@@ -56,11 +55,11 @@
        /**
         * Constructor. Should instantiate one editor per VisualProperty.
         */
-       public ColorVisualPropertyEditor(VisualProperty<Color> vp, 
CyTableManager tm) {
+       public ColorVisualPropertyEditor(VisualProperty<Color> vp, CyTable 
attr) {
                super(vp);
                tableCellRenderer = new DefaultTableCellRenderer();
                //FIXME
-               continuousEditor = new GradientEditorPanel(this.vp, null, tm);
+               continuousEditor = new GradientEditorPanel(this.vp, null, attr);
                propertyEditor = new CyColorPropertyEditor();
        }
 

-- 
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.

Reply via email to