public AlignViewport viewport;
- int DEFAULT_WIDTH = 700;
+ // width and height may be overridden by applet parameters
+ int frameWidth = 700;
- int DEFAULT_HEIGHT = 500;
+ int frameHeight = 500;
String jalviewServletURL;
if (param != null)
{
int width = Integer.parseInt(param);
- DEFAULT_WIDTH = width;
+ frameWidth = width;
}
param = applet.getParameter("windowHeight");
if (param != null)
{
int height = Integer.parseInt(param);
- DEFAULT_HEIGHT = height;
+ frameHeight = height;
}
} catch (Exception ex)
{
showSequenceLogo.setState(viewport.isShowSequenceLogo());
normSequenceLogo.setState(viewport.isNormaliseSequenceLogo());
applyToAllGroups.setState(viewport.getColourAppliesToAllGroups());
+ annotationPanelMenuItem.setState(viewport.isShowAnnotation());
showAlignmentAnnotations.setState(viewport.isShowAnnotation());
showSequenceAnnotations.setState(viewport.isShowAnnotation());
}
}
- jalview.bin.JalviewLite.addFrame(af, newtitle, DEFAULT_WIDTH,
- DEFAULT_HEIGHT);
+ jalview.bin.JalviewLite.addFrame(af, newtitle, frameWidth,
+ frameHeight);
}
else
{
/*
* Annotations menu
*/
- // annotationsMenu.add(annotationPanelMenuItem);
- // annotationsMenu.addSeparator();
+ annotationsMenu.add(annotationPanelMenuItem);
+ annotationsMenu.addSeparator();
annotationsMenu.add(showAlignmentAnnotations);
annotationsMenu.add(showSequenceAnnotations);
annotationsMenu.add(sortAnnBySequence);
add(alignPanel, BorderLayout.CENTER);
// and register with the applet so it can pass external API calls to us
jalview.bin.JalviewLite.addFrame(this, this.getTitle(),
- DEFAULT_WIDTH,
- DEFAULT_HEIGHT);
+ frameWidth,
+ frameHeight);
}
}