wrapMenuItem_actionPerformed();
}
}
+ param = applet.getParameter("centrecolumnlabels");
+ if (param != null)
+ {
+ centreColumnLabelFlag.setState(true);
+ centreColumnLabelFlag_stateChanged();
+ }
try
{
else if (evt.getSource() == autoCalculate)
{
viewport.autocalculateConsensus = autoCalculate.getState();
+ } else if (evt.getSource() == this.centreColumnLabelFlag)
+ {
+ centreColumnLabelFlag_stateChanged();
}
-
+
alignPanel.paintAlignment(true);
}
+ private void centreColumnLabelFlag_stateChanged()
+ {
+ viewport.centreColumnLabels = centreColumnLabelFlag.getState();
+ this.alignPanel.annotationPanel.repaint();
+ }
+
public void actionPerformed(ActionEvent evt)
{
Object source = evt.getSource();
MenuItem documentation = new MenuItem();
MenuItem about = new MenuItem();
CheckboxMenuItem seqLimits = new CheckboxMenuItem();
+ CheckboxMenuItem centreColumnLabelFlag = new CheckboxMenuItem();
private void jbInit()
throws Exception
autoCalculate.addItemListener(this);
inputText.setLabel("Input from textbox");
inputText.addActionListener(this);
-
+ centreColumnLabelFlag.setLabel("Centre column labels");
+ centreColumnLabelFlag.addItemListener(this);
+
helpMenu.setLabel("Help");
documentation.setLabel("Documentation");
documentation.addActionListener(this);
formatMenu.add(viewTextMenuItem);
formatMenu.add(colourTextMenuItem);
formatMenu.add(renderGapsMenuItem);
+ formatMenu.add(centreColumnLabelFlag);
selectMenu.add(findMenuItem);
selectMenu.addSeparator();
selectMenu.add(selectAllSequenceMenuItem);