From: <cpm...@us...> - 2010-05-30 06:45:18
|
Revision: 12016 http://pcgen.svn.sourceforge.net/pcgen/?rev=12016&view=rev Author: cpmeister Date: 2010-05-30 06:45:12 +0000 (Sun, 30 May 2010) Log Message: ----------- Added ok/cancel dialog option to UIDelegate Modified Paths: -------------- sandbox/cdomui/code/src/java/pcgen/core/facade/UIDelegate.java sandbox/cdomui/code/src/java/pcgen/gui2/PCGenFrame.java Modified: sandbox/cdomui/code/src/java/pcgen/core/facade/UIDelegate.java =================================================================== --- sandbox/cdomui/code/src/java/pcgen/core/facade/UIDelegate.java 2010-05-30 06:34:05 UTC (rev 12015) +++ sandbox/cdomui/code/src/java/pcgen/core/facade/UIDelegate.java 2010-05-30 06:45:12 UTC (rev 12016) @@ -46,13 +46,21 @@ Boolean maybeShowWarningPrompt(String title, String message, String checkBoxText, String contextProp); /** - * + * Displays a yes/no dialog * @param title the title for the dialog box * @param message the message to display * @return true if user clicked Yes, false otherwise */ boolean showWarningPrompt(String title, String message); + /** + * Displays an ok/cancel dialog + * @param title the title for the dialog box + * @param message the message to display + * @return true if user clicked Ok, false otherwise + */ + boolean showWarningConfirm(String title, String message); + void showErrorMessage(String title, String message); void showInfoMessage(String title, String message); Modified: sandbox/cdomui/code/src/java/pcgen/gui2/PCGenFrame.java =================================================================== --- sandbox/cdomui/code/src/java/pcgen/gui2/PCGenFrame.java 2010-05-30 06:34:05 UTC (rev 12015) +++ sandbox/cdomui/code/src/java/pcgen/gui2/PCGenFrame.java 2010-05-30 06:45:12 UTC (rev 12016) @@ -536,6 +536,12 @@ JOptionPane.showMessageDialog(this, message, title, JOptionPane.INFORMATION_MESSAGE); } + public boolean showWarningConfirm(String title, String message) + { + int ret = JOptionPane.showConfirmDialog(this, message, title, JOptionPane.OK_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE); + return ret == JOptionPane.OK_OPTION; + } + /* * This thread does all work of loading sources that the user * has selected. After the sources are loaded the thread then This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |