public void run() {
if (fState == DAState.PREPARE_START) {
setAllControlState(false);
+ setScreenShotButtonEnable(false);
} else if (fState == DAState.RUNNING) {
toggleStartButtonUI(true);
setStartButtonState(true);
setMajorControlState(false);
setMinorControlState(true);
+ setScreenShotButtonEnable(true);
} else if (fState == DAState.PREPARE_STOP) {
setAllControlState(false);
+ setScreenShotButtonEnable(false);
} else if (fState == DAState.PREPARE_CANCEL) {
setAllControlState(false);
+ setScreenShotButtonEnable(false);
} else if (fState == DAState.DONE || fState == DAState.INIT) {
toggleStartButtonUI(false);
setAllControlState(true);
+ setScreenShotButtonEnable(false);
// checkProcessList();
} else {
// known state
setAllControlState(false);
+ setScreenShotButtonEnable(false);
}
}
});
private void setMinorControlState(boolean enabled) {
processCombo.setEnabled(enabled);
viewSourceButton.setButtonEnabled(enabled);
- screenshotButton.setButtonEnabled(enabled);
configButton.setButtonEnabled(enabled);
aboutButton.setButtonEnabled(enabled);
searchButton.setButtonEnabled(false);
}
+
+ private void setScreenShotButtonEnable(boolean enabled) {
+ screenshotButton.setButtonEnabled(enabled);
+ }
public boolean isSourceViewEnabled() {
return viewSourceButton.isToggled();