startupFileTextfield.setText(Cache.getDefault("STARTUP_FILE",\r
"http://www.jalview.org/examples/exampleFile.jar"));\r
\r
+ sortby.addItem("No sort");\r
+ sortby.addItem("Id");\r
+ sortby.addItem("Pairwise Identity");\r
+ sortby.setSelectedItem( Cache.getDefault("SORT_ALIGNMENT", "No sort") );\r
+\r
/****************************************************\r
* Set up Connections\r
*/\r
Cache.applicationProperties.setProperty("STARTUP_FILE", startupFileTextfield.getText());\r
Cache.applicationProperties.setProperty("SHOW_STARTUP_FILE", Boolean.toString(startupCheckbox.isSelected()));\r
\r
+ Cache.applicationProperties.setProperty("SORT_ALIGNMENT", sortby.getSelectedItem().toString() );\r
+\r
if(defaultBrowser.getText().trim().length()<1)\r
Cache.applicationProperties.remove("DEFAULT_BROWSER");\r
else\r
GridBagLayout gridBagLayout2 = new GridBagLayout();\r
GridBagLayout gridBagLayout1 = new GridBagLayout();\r
GridBagLayout gridBagLayout3 = new GridBagLayout();\r
+ protected JComboBox sortby = new JComboBox();\r
+ JLabel sortLabel = new JLabel();\r
/**\r
* Creates a new GPreferences object.\r
*/\r
startupCheckbox.setHorizontalTextPosition(SwingConstants.LEFT);\r
startupCheckbox.setSelected(true);\r
startupFileTextfield.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
- startupFileTextfield.setBounds(new Rectangle(122, 202, 309, 20));\r
+ startupFileTextfield.setBounds(new Rectangle(121, 200, 309, 20));\r
startupFileTextfield.addMouseListener(new MouseAdapter()\r
{\r
public void mouseClicked(MouseEvent e)\r
});\r
jPanel1.setBorder(titledBorder1);\r
jPanel1.setLayout(gridBagLayout1);\r
+ sortby.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ sortby.setBounds(new Rectangle(122, 232, 308, 21));\r
+ sortLabel.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ sortLabel.setHorizontalAlignment(SwingConstants.RIGHT);\r
+ sortLabel.setText("Sort by");\r
+ sortLabel.setBounds(new Rectangle(53, 235, 64, 15));\r
visualTab.add(annotations);\r
visualTab.add(conservation);\r
visualTab.add(quality);\r
visualTab.add(gapSymbolCB);\r
visualTab.add(fontLabel);\r
visualTab.add(fontNameCB);\r
- visualTab.add(colourLabel);\r
+ visualTab.add(colourLabel);\r
visualTab.add(gapLabel);\r
- visualTab.add(colour);\r
+ visualTab.add(colour);\r
visualTab.add(fontSizeCB);\r
visualTab.add(fontStyleCB);\r
visualTab.add(identity);\r
visualTab.add(fullScreen);\r
- visualTab.add(startupCheckbox);\r
- visualTab.add(startupFileTextfield);\r
+ visualTab.add(startupCheckbox);\r
+ visualTab.add(startupFileTextfield);\r
+ visualTab.add(sortby);\r
+ visualTab.add(sortLabel);\r
\r
tabbedPane.add(visualTab, "Visual");\r
tabbedPane.add(connectTab, "Connections");\r