From: Erik V. <ev...@us...> - 2010-06-16 20:59:18
|
Update of /cvsroot/rails/18xx/rails/ui/swing/elements In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv8670/rails/ui/swing/elements Modified Files: CheckBoxDialog.java Log Message: Cancel button made optional (it's probably never used anyway) Index: CheckBoxDialog.java =================================================================== RCS file: /cvsroot/rails/18xx/rails/ui/swing/elements/CheckBoxDialog.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** CheckBoxDialog.java 28 Mar 2010 20:14:20 -0000 1.8 --- CheckBoxDialog.java 16 Jun 2010 20:59:10 -0000 1.9 *************** *** 31,34 **** --- 31,35 ---- boolean selectedOptions[]; int chosenOption = -1; + boolean hasCancelButton = false; protected static Logger log = *************** *** 37,45 **** public CheckBoxDialog(DialogOwner owner, String title, String message, String[] options) { ! this (owner, title, message, options, null); } public CheckBoxDialog(DialogOwner owner, String title, String message, ! String[] options, boolean[] selectedOptions) { super((Frame) null, title, false); // Non-modal this.owner = owner; --- 38,46 ---- public CheckBoxDialog(DialogOwner owner, String title, String message, String[] options) { ! this (owner, title, message, options, null, false); } public CheckBoxDialog(DialogOwner owner, String title, String message, ! String[] options, boolean[] selectedOptions, boolean addCancelButton) { super((Frame) null, title, false); // Non-modal this.owner = owner; *************** *** 47,50 **** --- 48,52 ---- this.options = options; this.numOptions = options.length; + this.hasCancelButton = addCancelButton; if (selectedOptions != null) { this.selectedOptions = selectedOptions; *************** *** 84,91 **** buttonPane.add(okButton); ! cancelButton = new JButton(LocalText.getText("Cancel")); ! cancelButton.setMnemonic(KeyEvent.VK_C); ! cancelButton.addActionListener(this); ! buttonPane.add(cancelButton); checkBoxes = new JCheckBox[numOptions]; --- 86,95 ---- buttonPane.add(okButton); ! if (hasCancelButton) { ! cancelButton = new JButton(LocalText.getText("Cancel")); ! cancelButton.setMnemonic(KeyEvent.VK_C); ! cancelButton.addActionListener(this); ! buttonPane.add(cancelButton); ! } checkBoxes = new JCheckBox[numOptions]; |