From dbeb395041bb9fa55b7d02b05702ac87366e804f Mon Sep 17 00:00:00 2001 From: drdev Date: Sun, 5 Apr 2015 22:12:10 +0000 Subject: [PATCH] Support disabling combo boxes appropriately --- .../src/forge/deck/FDeckImportDialog.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/forge-gui-mobile/src/forge/deck/FDeckImportDialog.java b/forge-gui-mobile/src/forge/deck/FDeckImportDialog.java index 37e134f4875..c89c7115f9a 100644 --- a/forge-gui-mobile/src/forge/deck/FDeckImportDialog.java +++ b/forge-gui-mobile/src/forge/deck/FDeckImportDialog.java @@ -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);