1 /* 2 Copyright 2001 by Ralph Hartley 3 This software is licenced under the terms of the 4 Gnu Public Licence 5 */ 6 public interface Aligner extends AlignmentListener{ 7 public static ViewTransform absolute = null; //new FixedAligner(FixedAligner.ABSOLUTE); 8 public static ViewTransform datum = DatumAligner.theone; 9 public static ViewTransform floating = FloatingAligner.theone; 10 11 public ViewTransform getAlignTransform(); 12 public java.awt.geom.Point2D showAligner(View view); 13 14 // public void addAlignee(Alignee target); 15 // public void removeAlignee(Alignee target); 16 // public ViewTransform getAlignTransform(); 17 // public boolean checkDepend(Alignee target); 18 // public void listAlignees(); 19 // public void setAlignment(Alignment source,java.util.HashSet sub); 20 // public void alignmentChanged(); 21 // public void clearAlignment(); 22 // public boolean hasAlignment(); 23 } 24