diff --git a/src/main/java/ui/ad/TADComponentWithoutSubcomponents.java b/src/main/java/ui/ad/TADComponentWithoutSubcomponents.java index f55ad3d18afee4f458df30dce738185b1dd9ea22..29aaac24b92ad2b6bd8867ac6419ab9bf7bd3d6a 100644 --- a/src/main/java/ui/ad/TADComponentWithoutSubcomponents.java +++ b/src/main/java/ui/ad/TADComponentWithoutSubcomponents.java @@ -1,7 +1,7 @@ package ui.ad; import ui.TDiagramPanel; -import ui.TGCWithoutInternalComponent; +import ui.TGCScalableWithoutInternalComponent; import ui.TGComponent; /** @@ -9,7 +9,7 @@ import ui.TGComponent; * @author dblouin * */ -public abstract class TADComponentWithoutSubcomponents extends TGCWithoutInternalComponent { +public abstract class TADComponentWithoutSubcomponents extends TGCScalableWithoutInternalComponent /* Issue #31 TGCWithoutInternalComponent*/ { public TADComponentWithoutSubcomponents(int _x, int _y, int _minX, int _maxX, int _minY, int _maxY, boolean _pos, TGComponent _father, TDiagramPanel _tdp) { diff --git a/src/main/java/ui/ad/TADOneLineText.java b/src/main/java/ui/ad/TADOneLineText.java index db8fc5c86fbd056e708cf369b98de3eaf9908409..27a58d0196054e2f4f98517fdecc42adf59f710a 100644 --- a/src/main/java/ui/ad/TADOneLineText.java +++ b/src/main/java/ui/ad/TADOneLineText.java @@ -1,10 +1,12 @@ package ui.ad; +import ui.ScalableTGComponent; import ui.TDiagramPanel; import ui.TGCOneLineText; import ui.TGComponent; +import ui.ZoomUtil; -public abstract class TADOneLineText extends TGCOneLineText { +public abstract class TADOneLineText extends TGCOneLineText implements ScalableTGComponent { public TADOneLineText(int _x, int _y, int _minX, int _maxX, int _minY, int _maxY, boolean _pos, TGComponent _father, TDiagramPanel _tdp) { @@ -22,4 +24,9 @@ public abstract class TADOneLineText extends TGCOneLineText { return visitor.isCanBeDisabled(); } + + @Override + public void rescale( final double scaleFactor ) { + ZoomUtil.rescale( this, scaleFactor ); + } }