Revision: 6551
          http://sourceforge.net/p/jump-pilot/code/6551
Author:   edso
Date:     2020-09-27 20:32:42 +0000 (Sun, 27 Sep 2020)
Log Message:
-----------
utility method to find all open task frames

Modified Paths:
--------------
    core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java
===================================================================
--- core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java     
2020-09-27 20:31:05 UTC (rev 6550)
+++ core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java     
2020-09-27 20:32:42 UTC (rev 6551)
@@ -1175,12 +1175,17 @@
         return taskFrame;
     }
 
-    // private class ActivateTaskFrame extends InternalFrameAdapter{
-    // public void internalFrameActivated(InternalFrameEvent e) {
-    // activeTaskFrame = (TaskFrame)e.getInternalFrame();
-    // toolBar.reClickSelectedCursorToolButton();
-    // }
-    // }
+    /**
+     * gather a list of open task frames and return them
+     */
+    public List<TaskFrame> getTaskFrames() {
+      List<TaskFrame> taskframes = new ArrayList();
+      for (JInternalFrame frame : getInternalFrames()) {
+        if (frame instanceof TaskFrame)
+          taskframes.add((TaskFrame)frame);
+      }
+      return taskframes;
+    }
 
     public TaskFrame getActiveTaskFrame() {
         return activeTaskFrame;



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to