case STATE_NONE:
case STATE_SHOWING:
	private void updateProgress(Picture picture, int state) {		if (picture == null) {			return;		}		Object[] params = new Object[] {picture.getName(),										new Integer(pictures.indexOf(picture) + 1),										new Integer(pictures.size())};		switch (state) {			 case STATE_NONE:				if (! running) {					progress = GRI18n.getString(MODULE, "paused", params);				} else {					progress = GRI18n.getString(MODULE, "showing", params);				}				break;			case STATE_DOWNLOADING:				progress = GRI18n.getString(MODULE, "downloading", params);				break;			case STATE_PROCESSING:				progress = GRI18n.getString(MODULE, "processing", params);				break;			case STATE_NEXTREADY:				progress = GRI18n.getString(MODULE, "nextReady", params);				break;			case STATE_SKIPPING:				progress = GRI18n.getString(MODULE, "skipping", params);				skipping = GRI18n.getString(MODULE, "skippingController", params);				break;		}		Log.log(Log.LEVEL_TRACE, MODULE, "updateProgress: " + progress);		repaint();		hideCursor();	}