diff --git a/features.html b/features.html index bda6548..08422f3 100644 --- a/features.html +++ b/features.html @@ -82,7 +82,7 @@
Every user task and network task should be logged (using the Log class) so we can figure out what happened when something doesn't work.
Shipping versions of GR should write nothing to System.out and System.err
Most user actions should update the status bar. All actions that take + time (network stuff, image manipulation) should also update the progress + bar built into the status bar.
+When the progress bar is being used, it locks the status message so that + only updateProgressStatus can be used to change the message. This suppresses + 'normal' status messages.
MainFrame.setStatus(message)
-MainFrame.setProgress(% complete)
MainFrame.startProgress(min, max, message)
+ MainFrame.updateProgressValue(value)
+ MainFrame.updateProgressValue(value, newMax)
+ MainFrame.updateProgressStatus(message)
+ MainFrame.stopProgress(message)