+/*
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.9.0b2)
+ * Copyright (C) 2015 The Jalview Authors
+ *
+ * This file is part of Jalview.
+ *
+ * Jalview is free software: you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation, either version 3
+ * of the License, or (at your option) any later version.
+ *
+ * Jalview is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty
+ * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ * PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
+ * The Jalview Authors are detailed in the 'AUTHORS' file.
+ */
package jalview.jbgui;
+import jalview.util.MessageManager;
+
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
protected BorderLayout mainLayout = new BorderLayout();
- protected JCheckBox chkAll = new JCheckBox("Check All");
+ protected JCheckBox chkAll = new JCheckBox();
- protected JCheckBox chkHiddenSeqs = new JCheckBox(
- "Export Hidden Sequences");
+ protected JCheckBox chkHiddenSeqs = new JCheckBox();
- protected JCheckBox chkHiddenCols = new JCheckBox("Export Hidden Columns");
+ protected JCheckBox chkHiddenCols = new JCheckBox();
- protected JCheckBox chkExportAnnots = new JCheckBox("Export Annotations");
+ protected JCheckBox chkExportAnnots = new JCheckBox();
- protected JCheckBox chkExportFeats = new JCheckBox("Export Features");
+ protected JCheckBox chkExportFeats = new JCheckBox();
- protected JCheckBox chkExportGrps = new JCheckBox("Export Groups");
+ protected JCheckBox chkExportGrps = new JCheckBox();
- JButton btnOk = new JButton("Ok");
+ JButton btnOk = new JButton();
- JButton btnCancel = new JButton("Cancel");
+ JButton btnCancel = new JButton();
private boolean hasHiddenSeq, hasHiddenCols, isComplexAlignFile,
showDialog;
{
this.hasHiddenSeq = hasHiddenSeq;
this.hasHiddenCols = hasHiddenCols;
- String[] complexFormats =
- { "JSON", "HTML" };
+ String[] complexFormats = { "JSON", "HTML" };
for (String format : complexFormats)
{
public void init()
{
+ chkHiddenSeqs.setText(MessageManager
+ .getString("action.export_hidden_sequences"));
+ chkHiddenCols.setText(MessageManager
+ .getString("action.export_hidden_columns"));
+ chkExportAnnots.setText(MessageManager
+ .getString("action.export_annotations"));
+ chkExportFeats.setText(MessageManager
+ .getString("action.export_features"));
+ chkExportGrps.setText(MessageManager.getString("action.export_groups"));
+ btnOk.setText(MessageManager.getString("action.ok"));
+ btnCancel.setText(MessageManager.getString("action.cancel"));
+ chkAll.setText(MessageManager.getString("action.select_all"));
+
hiddenRegionConfPanel.setLayout(hiddenRegionLayout);
complexExportPanel.setLayout(complexExportLayout);
setLayout(mainLayout);
}
});
- hiddenRegionConfPanel.add(chkAll, BorderLayout.NORTH);
+ // hiddenRegionConfPanel.add(chkAll, BorderLayout.NORTH);
hiddenRegionConfPanel.add(chkHiddenSeqs, BorderLayout.CENTER);
hiddenRegionConfPanel.add(chkHiddenCols, BorderLayout.SOUTH);
chkHiddenSeqs.setEnabled(hasHiddenSeq);
complexExportPanel.add(chkExportFeats, BorderLayout.CENTER);
complexExportPanel.add(chkExportGrps, BorderLayout.SOUTH);
- if (hasHiddenSeq || hasHiddenCols)
- {
- optionsPanel.add(hiddenRegionConfPanel);
- }
+ actionPanel.add(chkAll);
if (this.isComplexAlignFile)
{
optionsPanel.add(complexExportPanel);
}
+
+ if (hasHiddenSeq || hasHiddenCols)
+ {
+ optionsPanel.add(hiddenRegionConfPanel);
+ }
+
actionPanel.add(btnCancel);
actionPanel.add(btnOk);
add(actionPanel, BorderLayout.SOUTH);
}
-
+
private void checkAllAction()
{
boolean isSelected = chkAll.isSelected();