Revision: 3695
Author: [email protected]
Date: Thu Jul  8 13:13:42 2010
Log: NEW - bug 2458: Create Critic Manager
http://trillian.sqlpower.ca/bugzilla/show_bug.cgi?id=2458

Forcing the vertical scroll bar to always appear to have the dialog start auto-sized nicer so the horizontal scroll bar doesn't appear.
http://code.google.com/p/power-architect/source/detail?r=3695

Modified:
/trunk/src/main/java/ca/sqlpower/architect/swingui/critic/CriticManagerPanel.java

=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/critic/CriticManagerPanel.java Tue Jul 6 15:01:13 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/critic/CriticManagerPanel.java Thu Jul 8 13:13:42 2010
@@ -28,6 +28,7 @@
 import javax.swing.JComponent;
 import javax.swing.JPanel;
 import javax.swing.JScrollPane;
+import javax.swing.ScrollPaneConstants;

 import ca.sqlpower.architect.ddl.critic.CriticGrouping;
 import ca.sqlpower.architect.ddl.critic.CriticManager;
@@ -80,7 +81,9 @@
         }
         DefaultFormBuilder outerBuilder = new DefaultFormBuilder(
new FormLayout("pref:grow", "min(pref;400dlu):grow"), mainPanel);
-        outerBuilder.append(new JScrollPane(builder.getPanel()));
+        JScrollPane criticsPane = new JScrollPane(builder.getPanel());
+ criticsPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
+        outerBuilder.append(criticsPane);
         outerBuilder.nextLine();
         ButtonBarBuilder2 buttonBar = new ButtonBarBuilder2();
         buttonBar.addButton(new AbstractAction("Restore Defaults") {

Reply via email to