Author: jm
Date: 2012-01-11 09:12:12 -0800 (Wed, 11 Jan 2012)
New Revision: 27977

Modified:
   
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/MapNetworkAttrTask.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/CyActivator.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/ViewWriter.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/network/CyNetworkViewWriter.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/CyTableWriter.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/vizmap/VizmapWriter.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loaddatatable/AbstractLoadAttributesTask.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadvizmap/LoadVizmapFileTask.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/proxysettings/ProxySettingsTask2.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/NewSessionTask.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/OpenSessionTask.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/SaveSessionAsTask.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/table/RenameColumnTask.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/title/EditNetworkTitleTask.java
   
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/AddNestedNetworkTask.java
   
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/SIFInterpreterTask.java
   
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/read/datatable/CyAttributesReader.java
   
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/PDFWriter.java
   
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/PSWriter.java
   
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/SVGWriter.java
Log:
Fixes #549: Added titles to Tunable dialogs

Modified: 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/MapNetworkAttrTask.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/MapNetworkAttrTask.java
      2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/MapNetworkAttrTask.java
      2012-01-11 17:12:12 UTC (rev 27977)
@@ -17,6 +17,7 @@
 import org.cytoscape.model.subnetwork.CyRootNetworkManager;
 import org.cytoscape.model.subnetwork.CyRootNetwork;
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 import org.cytoscape.work.util.ListSingleSelection;
@@ -42,6 +43,11 @@
        @Tunable(description="Would you like to map this table to:")
        public ListSingleSelection<String> whichTable;
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "Map Table";
+       }
+       
        private final Class<? extends CyTableEntry> type; // Must be node or 
edge!
        private final CyTable newGlobalTable;
        private final CyNetworkManager networkManager;

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/CyActivator.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/CyActivator.java
  2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/CyActivator.java
  2012-01-11 17:12:12 UTC (rev 27977)
@@ -567,7 +567,7 @@
                
editNetworkTitleTaskFactoryProps.setProperty("preferredMenu","Edit");
                editNetworkTitleTaskFactoryProps.setProperty("scope","limited");
                
editNetworkTitleTaskFactoryProps.setProperty("menuGravity","5.5");
-               editNetworkTitleTaskFactoryProps.setProperty("title","Network 
Title...");
+               editNetworkTitleTaskFactoryProps.setProperty("title","Rename 
Network...");
                
registerService(bc,editNetworkTitleTaskFactory,NetworkTaskFactory.class, 
editNetworkTitleTaskFactoryProps);
 
                Properties createNetworkViewTaskFactoryProps = new Properties();

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/ViewWriter.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/ViewWriter.java
    2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/ViewWriter.java
    2012-01-11 17:12:12 UTC (rev 27977)
@@ -3,6 +3,7 @@
 
 import org.cytoscape.view.model.View;
 import org.cytoscape.view.presentation.RenderingEngine;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.Tunable;
 import org.cytoscape.io.CyFileFilter;
 import org.cytoscape.io.write.CyWriter;
@@ -50,4 +51,9 @@
        public File getOutputFile() {
                return outputFile;
        }
+       
+       @ProvidesTitle
+       public String getTitle() {
+               return "Export Network";
+       }
 }

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/network/CyNetworkViewWriter.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/network/CyNetworkViewWriter.java
   2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/network/CyNetworkViewWriter.java
   2012-01-11 17:12:12 UTC (rev 27977)
@@ -8,6 +8,7 @@
 import org.cytoscape.io.write.CyWriter;
 import org.cytoscape.task.internal.export.TunableAbstractCyWriter;
 import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.Tunable;
 
 
@@ -46,4 +47,9 @@
        @Override public  File getOutputFile() {        
                return outputFile;
        }
+       
+       @ProvidesTitle
+       public String getTitle() {
+               return "Export Network";
+       }
 }

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/CyTableWriter.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/CyTableWriter.java
   2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/CyTableWriter.java
   2012-01-11 17:12:12 UTC (rev 27977)
@@ -8,6 +8,7 @@
 import org.cytoscape.io.write.CyWriter;
 import org.cytoscape.model.CyTable;
 import org.cytoscape.task.internal.export.TunableAbstractCyWriter;
+import org.cytoscape.work.ProvidesTitle;
 
 /**
  * A utility Task implementation specifically for writing {@link 
org.cytoscape.model.CyTable} objects.
@@ -37,4 +38,9 @@
 
                return writerManager.getWriter(table,filter,file);
        }
+       
+       @ProvidesTitle
+       public String getTitle() {
+               return "Export Table";
+       }
 }

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/vizmap/VizmapWriter.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/vizmap/VizmapWriter.java
   2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/vizmap/VizmapWriter.java
   2012-01-11 17:12:12 UTC (rev 27977)
@@ -9,6 +9,7 @@
 import org.cytoscape.task.internal.export.TunableAbstractCyWriter;
 import org.cytoscape.view.vizmap.VisualMappingManager;
 import org.cytoscape.view.vizmap.VisualStyle;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.Tunable;
 
 public class VizmapWriter extends TunableAbstractCyWriter<VizmapWriterManager> 
{
@@ -36,4 +37,9 @@
        public File getOutputFile() {
                return outputFile;
        }
+       
+       @ProvidesTitle
+       public String getTitle() {
+               return "Export Vizmap";
+       }
 }

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loaddatatable/AbstractLoadAttributesTask.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loaddatatable/AbstractLoadAttributesTask.java
     2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loaddatatable/AbstractLoadAttributesTask.java
     2012-01-11 17:12:12 UTC (rev 27977)
@@ -6,11 +6,17 @@
 import org.cytoscape.io.read.CyTableReader;
 import org.cytoscape.io.read.CyTableReaderManager;
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 
 
 abstract class AbstractLoadAttributesTask extends AbstractTask {
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "Import Table";
+       }
+       
        private final CyTableReaderManager mgr;
 
        public AbstractLoadAttributesTask(final CyTableReaderManager mgr) {

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
  2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
  2012-01-11 17:12:12 UTC (rev 27977)
@@ -44,6 +44,7 @@
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.CyNetworkViewManager;
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 
 /**
@@ -51,6 +52,11 @@
  */
 abstract public class AbstractLoadNetworkTask extends AbstractTask {
        
+       @ProvidesTitle
+       public String getTitle() {
+               return "Import Network";
+       }
+       
        private final String VIEW_THRESHOLD = "viewThreshold";
        private static final int DEF_VIEW_THRESHOLD = 3000;
        

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadvizmap/LoadVizmapFileTask.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadvizmap/LoadVizmapFileTask.java
        2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadvizmap/LoadVizmapFileTask.java
        2012-01-11 17:12:12 UTC (rev 27977)
@@ -8,11 +8,17 @@
 import org.cytoscape.view.vizmap.VisualMappingManager;
 import org.cytoscape.view.vizmap.VisualStyle;
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 
 public class LoadVizmapFileTask extends AbstractTask {
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "Import Vizmap";
+       }
+       
        @Tunable(description = "Vizmap file", params = 
"fileCategory=vizmap;input=true")
        public File file;
 

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/proxysettings/ProxySettingsTask2.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/proxysettings/ProxySettingsTask2.java
     2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/proxysettings/ProxySettingsTask2.java
     2012-01-11 17:12:12 UTC (rev 27977)
@@ -16,6 +16,7 @@
 import org.cytoscape.io.util.StreamUtil;
 import org.cytoscape.property.CyProperty;
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 import org.cytoscape.work.TunableValidator;
@@ -26,6 +27,11 @@
  * Dialog for assigning proxy settings.
  */
 public class ProxySettingsTask2 extends AbstractTask implements 
TunableValidator {
+       @ProvidesTitle
+       public String getTitle() {
+               return "Proxy Settings";
+       }
+       
        static final String PROXY_HOST = "proxy.server";
        static final String PROXY_PORT = "proxy.server.port";
        static final String PROXY_TYPE = "proxy.server.type";

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
        2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
        2012-01-11 17:12:12 UTC (rev 27977)
@@ -44,6 +44,7 @@
 import org.cytoscape.model.CyTableEntry;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.CyNetworkViewManager;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 import org.cytoscape.work.undo.UndoSupport;
@@ -52,6 +53,11 @@
 public class SelectFromFileListTask extends AbstractSelectTask {
        private final UndoSupport undoSupport;
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "Select Nodes using ID File";
+       }
+       
        @Tunable(description = "Node selection file",params="input=true")
        public File file;
 

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/NewSessionTask.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/NewSessionTask.java
       2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/NewSessionTask.java
       2012-01-11 17:12:12 UTC (rev 27977)
@@ -33,12 +33,18 @@
 import org.cytoscape.session.CySessionManager; 
 
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 
 
 public class NewSessionTask extends AbstractTask {
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "New Session";
+       }
+       
        @Tunable(description="<html>Current session (all networks/attributes) 
will be lost.<br />Do you want to continue?</html>")
        public boolean destroyCurrentSession = true;
 

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/OpenSessionTask.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/OpenSessionTask.java
      2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/OpenSessionTask.java
      2012-01-11 17:12:12 UTC (rev 27977)
@@ -41,6 +41,7 @@
 import org.cytoscape.session.CySessionManager;
 import org.cytoscape.view.presentation.RenderingEngine;
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 
@@ -51,6 +52,11 @@
  */
 public class OpenSessionTask extends AbstractTask {
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "Open Session";
+       }
+       
        @Tunable(description="Session file to load", 
params="fileCategory=session;input=true")
        public File file;
        

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/SaveSessionAsTask.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/SaveSessionAsTask.java
    2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/session/SaveSessionAsTask.java
    2012-01-11 17:12:12 UTC (rev 27977)
@@ -34,6 +34,7 @@
 import org.cytoscape.io.write.CySessionWriter;
 import org.cytoscape.session.CySessionManager;
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 
@@ -41,6 +42,11 @@
 
 
 public class SaveSessionAsTask extends AbstractTask {
+       @ProvidesTitle
+       public String getTitle() {
+               return "Save Session";
+       }
+       
        @Tunable(description="Save Session As:", 
params="fileCategory=session;input=false")
        public File file;
 

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/table/RenameColumnTask.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/table/RenameColumnTask.java
       2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/table/RenameColumnTask.java
       2012-01-11 17:12:12 UTC (rev 27977)
@@ -31,6 +31,7 @@
 import org.cytoscape.model.CyColumn;
 import org.cytoscape.model.CyTable;
 import org.cytoscape.task.AbstractTableColumnTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 import org.cytoscape.work.TunableValidator;
@@ -41,6 +42,11 @@
 public final class RenameColumnTask extends AbstractTableColumnTask implements 
TunableValidator {
        private final UndoSupport undoSupport;
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "Rename Column";
+       }
+       
        @Tunable(description="New column name:")
        public String newColumnName;
 

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/title/EditNetworkTitleTask.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/title/EditNetworkTitleTask.java
   2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/title/EditNetworkTitleTask.java
   2012-01-11 17:12:12 UTC (rev 27977)
@@ -33,6 +33,7 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyTableEntry;
 import org.cytoscape.task.AbstractNetworkTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 import org.cytoscape.work.undo.UndoSupport;
@@ -41,7 +42,12 @@
 public class EditNetworkTitleTask extends AbstractNetworkTask {
        private final UndoSupport undoSupport;
 
-       @Tunable(description = "Edit network title")
+       @ProvidesTitle
+       public String getTitle() {
+               return "Rename Network";
+       }
+       
+       @Tunable(description = "New title")
        public String title;
 
        public EditNetworkTitleTask(final UndoSupport undoSupport, final 
CyNetwork net) {

Modified: 
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/AddNestedNetworkTask.java
===================================================================
--- 
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/AddNestedNetworkTask.java
  2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/AddNestedNetworkTask.java
  2012-01-11 17:12:12 UTC (rev 27977)
@@ -14,6 +14,7 @@
 import org.cytoscape.model.CyNode;
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNetworkManager;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 import org.cytoscape.work.util.ListSingleSelection;
@@ -27,11 +28,16 @@
 
        private static final Logger logger = 
LoggerFactory.getLogger(AddNestedNetworkTask.class);
 
-       @Tunable(description="Select a Network")
+       @Tunable(description="Network")
        public ListSingleSelection<CyNetwork> nestedNetwork;
 
        private final Transferable t;
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "Choose Network for Node";
+       }
+       
        public AddNestedNetworkTask(View<CyNode> nv, CyNetworkView view, 
CyNetworkManager mgr,
                                    Transferable t) {
                super(nv,view);

Modified: 
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/SIFInterpreterTask.java
===================================================================
--- 
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/SIFInterpreterTask.java
    2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/SIFInterpreterTask.java
    2012-01-11 17:12:12 UTC (rev 27977)
@@ -5,6 +5,7 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.View;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.Task;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
@@ -19,6 +20,11 @@
        @Tunable(description="Type in a nodes/edges expression in SIF format, 
e.g. A inhibits B")
        public String sifString;
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "SIF Interpreter";
+       }
+       
        public SIFInterpreterTask(CyNetworkView v) {
                super(v);
                network = view.getModel();

Modified: 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/read/datatable/CyAttributesReader.java
===================================================================
--- 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/read/datatable/CyAttributesReader.java
        2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/read/datatable/CyAttributesReader.java
        2012-01-11 17:12:12 UTC (rev 27977)
@@ -24,10 +24,10 @@
 import org.cytoscape.model.subnetwork.CyRootNetworkManager;
 import org.cytoscape.task.MapNetworkAttrTask;
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 import org.cytoscape.work.util.ListSingleSelection;
-
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -73,6 +73,11 @@
        @Tunable(description = "Map table to:")
        public final ListSingleSelection<TableType> dataTypeOptions;
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "Import Table";
+       }
+       
        private static int nextTableNumber = 1;
 
        public CyAttributesReader(final InputStream inputStream, final 
CyTableFactory tableFactory,

Modified: 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/PDFWriter.java
===================================================================
--- 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/PDFWriter.java
 2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/PDFWriter.java
 2012-01-11 17:12:12 UTC (rev 27977)
@@ -9,6 +9,7 @@
 import org.cytoscape.view.presentation.RenderingEngine;
 import org.cytoscape.view.presentation.property.MinimalVisualLexicon;
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -40,6 +41,11 @@
        @Tunable(description="Export text as font")
        public boolean exportTextAsFont = true;
        
+       @ProvidesTitle
+       public String getTitle() {
+               return "Export Network";
+       }
+       
        private final Double width;
        private final Double height;
        private final RenderingEngine<?> engine;

Modified: 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/PSWriter.java
===================================================================
--- 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/PSWriter.java
  2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/PSWriter.java
  2012-01-11 17:12:12 UTC (rev 27977)
@@ -8,6 +8,7 @@
 import org.cytoscape.view.presentation.RenderingEngine;
 import org.cytoscape.view.presentation.property.MinimalVisualLexicon;
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 import org.freehep.graphicsio.ps.PSGraphics2D;
@@ -21,6 +22,11 @@
        @Tunable(description="Export text as font")
        public boolean exportTextAsFont = true;
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "Export Network";
+       }
+       
        private final Double width;
        private final Double height;
        private final RenderingEngine<?> engine;

Modified: 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/SVGWriter.java
===================================================================
--- 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/SVGWriter.java
 2012-01-11 01:09:52 UTC (rev 27976)
+++ 
core3/impl/trunk/io-impl/impl/src/main/java/org/cytoscape/io/internal/write/graphics/SVGWriter.java
 2012-01-11 17:12:12 UTC (rev 27977)
@@ -7,6 +7,7 @@
 import org.cytoscape.view.presentation.RenderingEngine;
 import org.cytoscape.view.presentation.property.MinimalVisualLexicon;
 import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.ProvidesTitle;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
 import org.freehep.graphicsio.svg.SVGGraphics2D;
@@ -20,6 +21,11 @@
        @Tunable(description="Export text as font")
        public boolean exportTextAsFont = true;
 
+       @ProvidesTitle
+       public String getTitle() {
+               return "Export Network";
+       }
+       
        private final Double width;
        private final Double height;
        private final RenderingEngine<?> engine;

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