X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fviewmodel%2Fstyles%2FViewStyle.java;fp=src%2Fjalview%2Fviewmodel%2Fstyles%2FViewStyle.java;h=fc34be8f0ed45778c54d3b88f9e921f1510dc416;hb=f69e96788c2ae3a08f56c4461d8d197a3b3a06a2;hp=1e97af4a4feb870eca068b048dfde187979f04bc;hpb=7f61a28aad5fe2ef3df8aa4024ea3e7d8fbe1548;p=jalview.git diff --git a/src/jalview/viewmodel/styles/ViewStyle.java b/src/jalview/viewmodel/styles/ViewStyle.java index 1e97af4..fc34be8 100644 --- a/src/jalview/viewmodel/styles/ViewStyle.java +++ b/src/jalview/viewmodel/styles/ViewStyle.java @@ -1,11 +1,11 @@ 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 @@ -139,11 +139,18 @@ public class ViewStyle implements ViewStyleI * 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); @@ -1004,4 +1011,16 @@ public class ViewStyle implements ViewStyleI { this.shownpfeats = shownpfeats; } + + @Override + public boolean isScaleProteinAsCdna() + { + return this.scaleProteinAsCdna; + } + + @Override + public void setScaleProteinAsCdna(boolean b) + { + this.scaleProteinAsCdna = b; + } }