*/
package jalview.gui;
-import jalview.api.AlignViewportI;
-
import java.awt.Color;
import java.awt.Cursor;
import java.awt.Graphics;
import javax.swing.JPanel;
+import jalview.api.AlignViewportI;
+
/**
* DOCUMENT ME!
*
AlignmentPanel ap;
+ private boolean manuallyAdjusted = false;
+
/**
* Creates a new IdwidthAdjuster object.
*
return;
}
viewport.setIdWidth(newWidth);
+ ap.validateAnnotationDimensions(false);
ap.paintAlignment(true, false);
+
+ manuallyAdjusted = true;
+ }
+
+ public void setWidth(int newWidth)
+ {
+ if (newWidth < MIN_ID_WIDTH)
+ {
+ return;
+ }
+ final AlignViewportI viewport = ap.getAlignViewport();
+ viewport.setIdWidth(newWidth);
+ ap.paintAlignment(true, false);
+ }
+
+ public boolean manuallyAdjusted()
+ {
+ return manuallyAdjusted;
}
@Override