/*\r
* Jalview - A Sequence Alignment Editor and Viewer\r
- * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
+ * Copyright (C) 2006 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
*\r
* This program is free software; you can redistribute it and/or\r
* modify it under the terms of the GNU General Public License\r
Image linkImage;\r
Scrollbar transparency ;\r
\r
- public FeatureSettings(AlignViewport av, final AlignmentPanel ap)\r
+ public FeatureSettings(final AlignmentPanel ap)\r
{\r
this.ap = ap;\r
- this.av = av;\r
+ this.av = ap.av;\r
fr = ap.seqPanel.seqCanvas.getFeatureRenderer();\r
\r
transparency = new Scrollbar(Scrollbar.HORIZONTAL,\r
}\r
frame = new Frame();\r
frame.add(this);\r
- int height = featurePanel.getComponentCount()*50 +30;\r
+ int height = featurePanel.getComponentCount()*50 +60;\r
\r
- height = Math.max(100, height);\r
+\r
+ height = Math.max(200, height);\r
height = Math.min(400, height);\r
\r
jalview.bin.JalviewLite.addFrame(frame, "Feature Settings", 280,\r
{\r
g.setColor(Color.black);\r
g.drawString("No Features added to this alignment!!", 10, 20);\r
+ g.drawString("(Features can be added from searches or", 10, 40);\r
+ g.drawString("from Jalview / GFF features files)", 10, 60);\r
}\r
\r
void setTableData()\r
\r
int height = evt.getY()+evt.getComponent().getLocation().y;\r
\r
- if(height > this.getSize().height)\r
+ if(height > featurePanel.getSize().height)\r
{\r
+\r
comp = featurePanel.getComponent(featurePanel.getComponentCount()-1);\r
}\r
else if(height < 0)\r