package jalview.viewmodel.styles;
-import jalview.api.ViewStyleI;
-
import java.awt.Color;
import java.lang.reflect.Method;
import java.util.HashMap;
+import jalview.api.ViewStyleI;
+
/**
* A container for holding alignment view properties. View properties are
* data-independent, which means they can be safely copied between views
* name of base font for view
*/
private String fontName;
+
/**
* size for base font
*/
private int fontSize;
-
+
+ /*
+ * If true, scale protein residues to 3 times width of cDNA bases (in
+ * SplitFrame views only)
+ */
+ private boolean scaleProteinAsCdna = false;
+
public ViewStyle(ViewStyleI viewStyle)
{
ViewStyle.configureFrom(this, viewStyle);
{
this.shownpfeats = shownpfeats;
}
+
+ @Override
+ public boolean isScaleProteinAsCdna()
+ {
+ return this.scaleProteinAsCdna;
+ }
+
+ @Override
+ public void setScaleProteinAsCdna(boolean b)
+ {
+ this.scaleProteinAsCdna = b;
+ }
}