Changeset 12675 in josm for trunk/src/org/openstreetmap/josm/gui/progress
- Timestamp:
- 2017-08-27T18:12:20+02:00 (7 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui/progress
- Files:
-
- 2 added
- 2 edited
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/progress/AbstractProgressMonitor.java
r12369 r12675 27 27 private final CancelHandler cancelHandler; 28 28 29 protected enum State { 29 /** 30 * Progress monitor state 31 * @since 12675 (visibility) 32 */ 33 public enum State { 34 /** Initialization. Next valid states are {@link #IN_TASK} or {@link #FINISHED} */ 30 35 INIT, 36 /** In task. Next valid states are {@link #IN_SUBTASK} or {@link #FINISHED} */ 31 37 IN_TASK, 38 /** In subtask. Next valid states is {@link #IN_TASK} */ 32 39 IN_SUBTASK, 40 /** Finished. Can't change state after that */ 33 41 FINISHED 34 42 } -
trunk/src/org/openstreetmap/josm/gui/progress/ProgressRenderer.java
r12369 r12675 1 1 // License: GPL. For details, see LICENSE file. 2 2 package org.openstreetmap.josm.gui.progress; 3 4 import org.openstreetmap.josm.gui.progress.swing.SwingRenderingProgressMonitor; 3 5 4 6 /** -
trunk/src/org/openstreetmap/josm/gui/progress/swing/PleaseWaitProgressMonitor.java
r12674 r12675 1 1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm.gui.progress ;2 package org.openstreetmap.josm.gui.progress.swing; 3 3 4 4 import java.awt.Component; … … 16 16 import org.openstreetmap.josm.gui.MapStatus.BackgroundProgressMonitor; 17 17 import org.openstreetmap.josm.gui.PleaseWaitDialog; 18 import org.openstreetmap.josm.gui.progress.AbstractProgressMonitor; 19 import org.openstreetmap.josm.gui.progress.CancelHandler; 20 import org.openstreetmap.josm.gui.progress.ProgressException; 21 import org.openstreetmap.josm.gui.progress.ProgressTaskId; 18 22 import org.openstreetmap.josm.gui.util.GuiHelper; 19 23 import org.openstreetmap.josm.tools.bugreport.BugReport; … … 23 27 * <p> 24 28 * Progress is displayed in a dialog window ({@link PleaseWaitDialog}). 29 * @since 12675 (moved from {@code gui.progress} package} 25 30 */ 26 31 public class PleaseWaitProgressMonitor extends AbstractProgressMonitor { -
trunk/src/org/openstreetmap/josm/gui/progress/swing/ProgressMonitorExecutor.java
r12674 r12675 1 1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm.gui.progress ;2 package org.openstreetmap.josm.gui.progress.swing; 3 3 4 4 import java.util.concurrent.LinkedBlockingQueue; … … 13 13 * Similar to Executors.newSingleThreadExecutor(), but displays the 14 14 * progress monitor whenever a new task is executed. 15 * @since 12675 (moved from {@code gui.progress} package} 15 16 */ 16 17 public class ProgressMonitorExecutor extends ThreadPoolExecutor { -
trunk/src/org/openstreetmap/josm/gui/progress/swing/SwingRenderingProgressMonitor.java
r12674 r12675 1 1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm.gui.progress ;2 package org.openstreetmap.josm.gui.progress.swing; 3 3 4 4 import java.awt.Component; 5 5 6 6 import org.openstreetmap.josm.Main; 7 import org.openstreetmap.josm.gui.progress.AbstractProgressMonitor; 8 import org.openstreetmap.josm.gui.progress.CancelHandler; 9 import org.openstreetmap.josm.gui.progress.ProgressRenderer; 10 import org.openstreetmap.josm.gui.progress.ProgressTaskId; 7 11 import org.openstreetmap.josm.gui.util.GuiHelper; 8 12 import org.openstreetmap.josm.tools.CheckParameterUtil; … … 12 16 * of progress information to a {@link ProgressRenderer}. 13 17 * Methods of the progress renderer are always called on the Swing EDT. 14 * 18 * @since 12675 (moved from {@code gui.progress} package} 15 19 */ 16 20 public class SwingRenderingProgressMonitor extends AbstractProgressMonitor {
Note:
See TracChangeset
for help on using the changeset viewer.