X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fjbgui%2FGStructureChooser.java;h=08cfa0380c37bc5038156366ac8ab632d982aea2;hb=bb5d9c75833e2d0b9ef8f66b8fcd7d5649a3271f;hp=d8101e3d7bc4f40d4dc6044caed00c353a4079e6;hpb=c5573e5957f2a470d17867857d80dc4de1e012a4;p=jalview.git diff --git a/src/jalview/jbgui/GStructureChooser.java b/src/jalview/jbgui/GStructureChooser.java index d8101e3..08cfa03 100644 --- a/src/jalview/jbgui/GStructureChooser.java +++ b/src/jalview/jbgui/GStructureChooser.java @@ -28,6 +28,7 @@ import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; +import java.awt.Insets; import java.awt.Point; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; @@ -56,6 +57,7 @@ import javax.swing.JTabbedPane; import javax.swing.JTable; import javax.swing.JTextField; import javax.swing.ListCellRenderer; +import javax.swing.SwingConstants; import javax.swing.Timer; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; @@ -595,10 +597,15 @@ public abstract class GStructureChooser extends JPanel chk_invertFilter.addItemListener(this); btn_queryTDB = new JButton( MessageManager.getString("label.search_3dbeacons")); + btn_queryTDB.setIconTextGap(12); + btn_queryTDB.setIcon(tdbImage); + btn_queryTDB.setVerticalTextPosition(SwingConstants.CENTER); + btn_queryTDB.setHorizontalTextPosition(SwingConstants.TRAILING); btn_queryTDB.setFont(VERDANA_12); btn_queryTDB.setToolTipText( MessageManager.getString("label.find_models_from_3dbeacons")); - btn_queryTDB.setPreferredSize(new Dimension(300, 24)); + btn_queryTDB.setMargin(new Insets(2, 16, 2, 20)); + // btn_queryTDB.setPreferredSize(new Dimension(200, 32)); btn_queryTDB.setVisible(false); targetView.setVisible(false); @@ -612,10 +619,11 @@ public abstract class GStructureChooser extends JPanel JPanel pnl_main = new JPanel(new BorderLayout()); JPanel pnl_controls = new JPanel(); - pnl_queryTDB = new JPanel(new FlowLayout()); + pnl_queryTDB = new JPanel(); + pnl_queryTDB.setLayout(new FlowLayout(FlowLayout.CENTER, 4, 4)); pnl_queryTDB.setBackground(getBackground()); - pnl_queryTDB.add(new JLabel(tdbImage)); pnl_queryTDB.add(btn_queryTDB); + pnl_queryTDB.setVisible(false); pnl_main.add(pnl_queryTDB, BorderLayout.NORTH); pnl_controls.add(cmb_filterOption); @@ -945,4 +953,9 @@ public abstract class GStructureChooser extends JPanel protected abstract void tabRefresh(); protected abstract void validateSelections(); + + public JInternalFrame getFrame() + { + return mainFrame; + } } \ No newline at end of file