int xPos = 0;\r
if (av.rightAlignIds)\r
{\r
- FontMetrics fm = getFontMetrics(idPanel.idCanvas.idfont);\r
+ FontMetrics fm = pg.getFontMetrics();\r
xPos = idWidth - fm.stringWidth( string ) - 4;\r
}\r
pg.drawString(string, xPos,\r
if (System.getProperty("java.awt.headless") != null\r
&& System.getProperty("java.awt.headless").equals("true"))\r
{\r
- width = alignFrame.getWidth() - 22;\r
+ width = alignFrame.getWidth()\r
+ - vscroll.getPreferredSize().width\r
+ - alignFrame.getInsets().left\r
+ - alignFrame.getInsets().right;\r
}\r
else\r
width = seqPanel.getWidth() + getVisibleIdWidth();\r
{\r
int seqPanelWidth = seqPanel.seqCanvas.getWidth();\r
\r
- //If headless, seqPanel will have 0 width\r
if (System.getProperty("java.awt.headless") != null\r
- && System.getProperty("java.awt.headless").equals("true"))\r
+ && System.getProperty("java.awt.headless").equals("true"))\r
{\r
- seqPanelWidth = alignFrame.getWidth() - getVisibleIdWidth();\r
+ seqPanelWidth = alignFrame.getWidth()\r
+ - getVisibleIdWidth()\r
+ - vscroll.getPreferredSize().width\r
+ - alignFrame.getInsets().left\r
+ - alignFrame.getInsets().right;\r
}\r
\r
int chunkWidth = seqPanel.seqCanvas.getWrappedCanvasWidth(\r