[Bprocessor-commit] gui/src/net/sourceforge/bprocessor/gui GUI.java, 1.126, 1.127
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2011-05-18 22:08:40
|
Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui In directory vz-cvs-2.sog:/tmp/cvs-serv27649/src/net/sourceforge/bprocessor/gui Modified Files: GUI.java Log Message: Index: GUI.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/GUI.java,v retrieving revision 1.126 retrieving revision 1.127 diff -C2 -d -r1.126 -r1.127 *** GUI.java 5 May 2011 10:22:52 -0000 1.126 --- GUI.java 18 May 2011 22:08:38 -0000 1.127 *************** *** 26,29 **** --- 26,30 ---- import javax.swing.AbstractAction; + import javax.swing.Box; import javax.swing.JFileChooser; import javax.swing.JFrame; *************** *** 102,105 **** --- 103,109 ---- private JSplitPane splitPaneMiddleRight; + private Box controlPanels; + + /** The splash */ private SplashWindow plash; *************** *** 861,864 **** --- 865,877 ---- splitPaneLeftRight.setDividerSize(7); splitPaneLeftRight.setRightComponent(splitPaneMiddleRight); + + JPanel holder = new JPanel(new BorderLayout()); + controlPanels = Box.createVerticalBox(); + holder.add(controlPanels, BorderLayout.NORTH); + JPanel vfiller = new JPanel(); + vfiller.setPreferredSize(new Dimension(240, 640)); + holder.add(BorderLayout.SOUTH, vfiller); + + splitPaneMiddleRight.setRightComponent(holder); getContentPane().setLayout(new BorderLayout()); *************** *** 868,872 **** makeTree(); ! registerPanel(AttributeView.instance(), SPLIT_RIGHT); } --- 881,885 ---- makeTree(); ! registerControlPanel(AttributeView.instance()); } *************** *** 927,935 **** splitPaneMiddleRight.setLeftComponent(panel); } else { ! splitPaneMiddleRight.setRightComponent(panel); } } /** * Start the GUI */ --- 940,956 ---- splitPaneMiddleRight.setLeftComponent(panel); } else { ! controlPanels.add(panel); } } /** + * @param panel Component to add as control-panel + */ + public void registerControlPanel(Component panel) { + controlPanels.add(Box.createVerticalStrut(10)); + controlPanels.add(panel); + } + + /** * Start the GUI */ |