debug dialog
[jalview.git] / src / jalview / jbgui / GRestServiceEditorPane.java
index 74b1463..69b9704 100644 (file)
@@ -80,7 +80,7 @@ public class GRestServiceEditorPane extends JPanel {
     inputs.setLayout(new MigLayout("","[grow 85,fill][]",""));
     paste = new JPanel();
     paste.setName("Cut'n'Paste");
-    paste.setLayout(new MigLayout());
+    paste.setLayout(new MigLayout("","[grow 100, fill]","[][grow 100,fill]"));
 
     panels = new JTabbedPane();
     panels.addTab(details.getName(), details);
@@ -280,21 +280,29 @@ public class GRestServiceEditorPane extends JPanel {
     // Parse flat-text to a service
 
     
-    urldesc = new JTextArea(2,40);
+    urldesc = new JTextArea(4,50);
     urldesc.setEditable(true);
+    urldesc.setWrapStyleWord(true);
     urldescVp = new JScrollPane();
     urldescVp.setViewportView(urldesc);
-    JvSwingUtils.mgAddtoLayout(paste,"Flat file representation of this rest service using the Really Simple Bioinformatics Service formalism", new JLabel("RSBS Encoded Service:"), urldescVp,"wrap");
-
-    parseRes = new JTextArea(5,40);
+    JPanel urldescPane = new JPanel();
+    urldescPane.setLayout(new MigLayout("","[grow 100, fill]", "[grow 100, fill]"));
+    urldescPane.setBorder(new TitledBorder("RSBS Encoded Service"));
+    urldescPane.add(urldescVp, "span");
+    paste.add(urldescPane,"span");
+    urldescPane.setToolTipText("<html>"+JvSwingUtils.wrapTooltip("Flat file representation of this rest service using the Really Simple Bioinformatics Service formalism"));
+    
+    parseRes = new JTextArea();
     parseResVp = new JScrollPane();
     parseResVp.setViewportView(parseRes);
-    parseWarnings = new JPanel(new MigLayout());
+    parseRes.setWrapStyleWord(true);
+    parseRes.setColumns(40);
+    parseWarnings = new JPanel(new MigLayout("","[grow 100, fill]", "[grow 100, fill]"));
     parseWarnings.setBorder(new TitledBorder("Parsing errors"));
     parseWarnings.setToolTipText("<html>"+JvSwingUtils.wrapTooltip("Results of parsing the RSBS representation")+"</html>");
-    parseWarnings.add(parseResVp, "wrap");
+    parseWarnings.add(parseResVp, "center");
     parseRes.setEditable(false);
-    
+    paste.add(parseWarnings, "span");
     setLayout(new BorderLayout());
     add(panels, BorderLayout.CENTER);
     okButton = JvSwingUtils.makeButton("OK", "", new ActionListener()