X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FDesktop.java;h=b4b0cdbd1775143e1760bd70987b24901442a80e;hb=395a62f20abdb228e74d7efa5290b663670a0094;hp=3ebbb2d7f6109ac95a6f950740565c475a2d993c;hpb=129b565f498688b03a8f89c3dbb35569d5464e39;p=jalview.git diff --git a/src/jalview/gui/Desktop.java b/src/jalview/gui/Desktop.java index 3ebbb2d..b4b0cdb 100644 --- a/src/jalview/gui/Desktop.java +++ b/src/jalview/gui/Desktop.java @@ -1192,6 +1192,12 @@ public class Desktop extends jalview.jbgui.GDesktop } // BH 2018 -- providing a callback for SwingJS + // dialogOption is just a simple way to provide + // context for the modal-like response. + // The only requirement is that desktop implement + // PropertyChangeListener, which is used already in Java + // for changes in input value and such within the dialogs. + String dialogOption = "label.input_alignment_from_url"; desktop.dialogData = new Object[] { dialogOption, viewport, history }; desktop.onDialogReturn( @@ -1200,7 +1206,9 @@ public class Desktop extends jalview.jbgui.GDesktop JvOptionPane.OK_CANCEL_OPTION)); // no code may follow this, as SwingJS will not block - // callback in JavaScript comes via a property change event + // callback in JavaScript comes via a property change event, + // thus going into desktop.onDialogReturn(int) just the same as + // in Java. }