for (ArgValue av : openAvList)
{
Arg a = av.getArg();
+ SubVals sv = av.getSubVals();
String openFile = av.getValue();
if (openFile == null)
continue;
af.setAnnotationsVisibility(showAnnotations, false, true);
// wrap alignment?
- if (avm.getBoolean(Arg.WRAP))
- {
- af.getCurrentView().setWrapAlignment(true);
- }
+ boolean wrap = ArgParser.getFromSubValArgOrPref(avm, Arg.WRAP, sv,
+ null, "WRAP_ALIGNMENT", false);
+ af.getCurrentView().setWrapAlignment(wrap);
// colour aligment?
- if (avm.containsArg(Arg.COLOUR))
+ String colour = ArgParser.getFromSubValArgOrPref(avm, Arg.COLOUR,
+ sv, null, "DEFAULT_COLOUR_PROT", "");
+
+ if ("" != colour)
{
- af.changeColour_actionPerformed(avm.getValue(Arg.COLOUR));
+ af.changeColour_actionPerformed(colour);
}
// change alignment frame title
- if (avm.containsArg(Arg.TITLE))
- af.setTitle(avm.getValue(Arg.TITLE));
+ String title = ArgParser.getFromSubValArgOrPref(avm, Arg.TITLE,
+ sv, null, null, null);
+ if (title != null)
+ af.setTitle(title);
// show secondary structure annotations?
boolean showSSAnnotations = ArgParser.getFromSubValArgOrPref(avm,