From: John G. <jge...@ny...> - 2001-08-16 20:54:15
|
> Dear jEdit, > > Is there a macro thing that will open a dialog containing a > yes/no choice that > will return true/false based on your selection? > > if(conf = Macros.confirm("Are you sure")) > { > //... > } Macros.confirm() is not a bad idea. In the meantime: if(JOptionPane.YES_OPTION == JOptionPane.showConfirmDialog(view, "Are you sure?", "jEdit", JOptionPane.YES_NO_OPTION)) { //... } If you use this often, put the following in your startup directory: boolean askYesNo(View v, String query) { return JOptionPane.YES_OPTION == JOptionPane.showConfirmDialog(v, query, "jEdit", JOptionPane.YES_NO_OPTION); } The View parameter causes your dialog to be centered on the current view when you call it with "view", and puts the cute jEdit icon in the dialog's upper-left corner. > A suggestion, write API documentation for BeanShell There is a whole section of the user's guide devoted to writing macros. There also an API guide for the jEdit classes most frequently used in macros, as well as for BeanShell built-in commands. Do you think something else should be added? John |