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