/*\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) 2007 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
import java.awt.event.*;\r
import javax.swing.*;\r
\r
+/**\r
+ * DOCUMENT ME!\r
+ *\r
+ * @author $author$\r
+ * @version $Revision$\r
+ */\r
public class IdwidthAdjuster\r
extends JPanel implements MouseListener,\r
MouseMotionListener\r
Image image;\r
AlignmentPanel ap;\r
\r
+ /**\r
+ * Creates a new IdwidthAdjuster object.\r
+ *\r
+ * @param ap DOCUMENT ME!\r
+ */\r
public IdwidthAdjuster(AlignmentPanel ap)\r
{\r
this.ap = ap;\r
addMouseMotionListener(this);\r
}\r
\r
+ /**\r
+ * DOCUMENT ME!\r
+ *\r
+ * @param evt DOCUMENT ME!\r
+ */\r
public void mousePressed(MouseEvent evt)\r
{\r
oldX = evt.getX();\r
}\r
\r
+ /**\r
+ * DOCUMENT ME!\r
+ *\r
+ * @param evt DOCUMENT ME!\r
+ */\r
public void mouseReleased(MouseEvent evt)\r
{\r
active = false;\r
repaint();\r
}\r
\r
+ /**\r
+ * DOCUMENT ME!\r
+ *\r
+ * @param evt DOCUMENT ME!\r
+ */\r
public void mouseEntered(MouseEvent evt)\r
{\r
active = true;\r
repaint();\r
}\r
\r
+ /**\r
+ * DOCUMENT ME!\r
+ *\r
+ * @param evt DOCUMENT ME!\r
+ */\r
public void mouseExited(MouseEvent evt)\r
{\r
active = false;\r
repaint();\r
}\r
\r
+ /**\r
+ * DOCUMENT ME!\r
+ *\r
+ * @param evt DOCUMENT ME!\r
+ */\r
public void mouseDragged(MouseEvent evt)\r
{\r
active = true;\r
{\r
ap.idPanel.idCanvas.setPreferredSize(new Dimension(d.width + dif,\r
d.height));\r
- ap.repaint();\r
+ ap.paintAlignment(true);\r
}\r
\r
oldX = evt.getX();\r
}\r
\r
+ /**\r
+ * DOCUMENT ME!\r
+ *\r
+ * @param evt DOCUMENT ME!\r
+ */\r
public void mouseMoved(MouseEvent evt)\r
{\r
}\r
\r
+ /**\r
+ * DOCUMENT ME!\r
+ *\r
+ * @param evt DOCUMENT ME!\r
+ */\r
public void mouseClicked(MouseEvent evt)\r
{\r
}\r
\r
+ /**\r
+ * DOCUMENT ME!\r
+ *\r
+ * @param g DOCUMENT ME!\r
+ */\r
public void paintComponent(Graphics g)\r
{\r
g.setColor(Color.white);\r