Replace Yes/No text with Mulligan/Keep text on mulligan answer buttons to make options more clear.

This commit is contained in:
Quercitron 2016-07-31 15:57:45 +03:00
parent 94e59e5ee7
commit c04bd6d64a
5 changed files with 29 additions and 5 deletions

View file

@ -203,9 +203,15 @@ public class FeedbackPanel extends javax.swing.JPanel {
private void handleOptions(Map<String, Serializable> options) {
if (options != null) {
if (options.containsKey("UI.left.btn.text")) {
String text = (String) options.get("UI.left.btn.text");
this.btnLeft.setText(text);
this.helper.setLeft(text, true);
}
if (options.containsKey("UI.right.btn.text")) {
this.btnRight.setText((String) options.get("UI.right.btn.text"));
this.helper.setRight((String) options.get("UI.right.btn.text"), true);
String text = (String) options.get("UI.right.btn.text");
this.btnRight.setText(text);
this.helper.setRight(text, true);
}
if (options.containsKey("dialog")) {
connectedDialog = (MageDialog) options.get("dialog");

View file

@ -323,6 +323,13 @@ public class HelperPanel extends JPanel {
this.btnUndo.setVisible(enabled);
}
public void setLeft(String text, boolean visible) {
this.btnLeft.setVisible(visible);
if (!text.isEmpty()) {
this.btnLeft.setText(text);
}
}
public void setRight(String txtRight, boolean rightVisible) {
this.btnRight.setVisible(rightVisible);
if (!txtRight.isEmpty()) {