Support disabling combo boxes appropriately

This commit is contained in:
drdev
2015-04-05 22:12:10 +00:00
parent e190ccd96e
commit dbeb395041

View File

@@ -87,6 +87,14 @@ public class FDeckImportDialog extends FDialog {
for (DeckRecognizer.Token token : tokens) {
if (token.getType() == TokenType.KnownCard) {
showOptions = true;
dateTimeCheck.setCommand(new FEventHandler() {
@Override
public void handleEvent(FEvent e) {
updateDropDownEnabled();
}
});
updateDropDownEnabled();
return;
}
}
@@ -96,6 +104,12 @@ public class FDeckImportDialog extends FDialog {
txtInput.setText("No known cards found on clipboard.\n\nCopy the decklist to the clipboard, then reopen this dialog.");
}
private void updateDropDownEnabled() {
boolean enabled = dateTimeCheck.isSelected();
monthDropdown.setEnabled(enabled);
yearDropdown.setEnabled(enabled);
}
@Override
public void drawOverlay(Graphics g) {
super.drawOverlay(g);