import jalview.bin.JalviewLite;
import jalview.commands.CommandI;
import jalview.datamodel.AlignmentI;
-import jalview.datamodel.Annotation;
import jalview.datamodel.ColumnSelection;
import jalview.datamodel.HiddenColumns;
import jalview.datamodel.SearchResults;
import jalview.datamodel.SearchResultsI;
-import jalview.datamodel.Sequence;
import jalview.datamodel.SequenceGroup;
-import jalview.datamodel.SequenceI;
import jalview.renderer.ResidueShader;
import jalview.schemes.ColourSchemeProperty;
import jalview.schemes.UserColourScheme;
public jalview.bin.JalviewLite applet;
- boolean MAC = false;
-
private AnnotationColumnChooser annotationColumnSelectionState;
public AlignViewport(AlignmentI al, JalviewLite applet)
{
try
{
- widthScale = new Float(param).floatValue();
+ widthScale = Float.valueOf(param).floatValue();
} catch (Exception e)
{
}
if (widthScale <= 1.0)
{
- System.err.println(
+ jalview.bin.Console.errPrintln(
"Invalid alignment character width scaling factor ("
+ widthScale + "). Ignoring.");
widthScale = 1;
}
if (JalviewLite.debug)
{
- System.err.println(
+ jalview.bin.Console.errPrintln(
"Alignment character width scaling factor is now "
+ widthScale);
}
{
try
{
- heightScale = new Float(param).floatValue();
+ heightScale = Float.valueOf(param).floatValue();
} catch (Exception e)
{
}
if (heightScale <= 1.0)
{
- System.err.println(
+ jalview.bin.Console.errPrintln(
"Invalid alignment character height scaling factor ("
+ heightScale + "). Ignoring.");
heightScale = 1;
}
if (JalviewLite.debug)
{
- System.err.println(
+ jalview.bin.Console.errPrintln(
"Alignment character height scaling factor is now "
+ heightScale);
}
}
setFont(font, true);
- MAC = new jalview.util.Platform().isAMac();
-
if (applet != null)
{
setShowJVSuffix(
if (colour != null)
{
- residueShading = new ResidueShader(
- ColourSchemeProperty.getColourScheme(alignment, colour));
+ residueShading = new ResidueShader(ColourSchemeProperty
+ .getColourScheme(this, alignment, colour));
if (residueShading != null)
{
residueShading.setConsensus(hconsensus);
public void resetSeqLimits(int height)
{
- ranges.setEndSeq(height / getCharHeight());
+ ranges.setEndSeq(height / getCharHeight() - 1); // BH 2019.04.18
}
boolean centreColumnLabels;
* Applies the supplied feature settings descriptor to currently known
* features. This supports an 'initial configuration' of feature colouring
* based on a preset or user favourite. This may then be modified in the usual
- * way using the Feature Settings dialogue.
+ * way using the Feature Settings dialogue. NOT IMPLEMENTED FOR APPLET
*
* @param featureSettings
*/
// TODO implement for applet
}
+ /**
+ * Merges the supplied feature settings descriptor with existing feature
+ * styles. This supports an 'initial configuration' of feature colouring based
+ * on a preset or user favourite. This may then be modified in the usual way
+ * using the Feature Settings dialogue. NOT IMPLEMENTED FOR APPLET
+ *
+ * @param featureSettings
+ */
+ @Override
+ public void mergeFeaturesStyle(FeatureSettingsModelI featureSettings)
+ {
+ // TODO Auto-generated method stub
+
+ }
}