Skip to content
Snippets Groups Projects
Commit 7d1a1925 authored by Dominique Blouin's avatar Dominique Blouin
Browse files

Changed inheritance for implementing zoom

parent d30c529b
No related branches found
No related tags found
1 merge request!287Resolve "Zoom on all diagrams"
package ui.ad; package ui.ad;
import ui.TDiagramPanel; import ui.TDiagramPanel;
import ui.TGCWithoutInternalComponent; import ui.TGCScalableWithoutInternalComponent;
import ui.TGComponent; import ui.TGComponent;
/** /**
...@@ -9,7 +9,7 @@ import ui.TGComponent; ...@@ -9,7 +9,7 @@ import ui.TGComponent;
* @author dblouin * @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, public TADComponentWithoutSubcomponents(int _x, int _y, int _minX, int _maxX, int _minY, int _maxY,
boolean _pos, TGComponent _father, TDiagramPanel _tdp) { boolean _pos, TGComponent _father, TDiagramPanel _tdp) {
......
package ui.ad; package ui.ad;
import ui.ScalableTGComponent;
import ui.TDiagramPanel; import ui.TDiagramPanel;
import ui.TGCOneLineText; import ui.TGCOneLineText;
import ui.TGComponent; 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, public TADOneLineText(int _x, int _y, int _minX, int _maxX, int _minY, int _maxY, boolean _pos, TGComponent _father,
TDiagramPanel _tdp) { TDiagramPanel _tdp) {
...@@ -22,4 +24,9 @@ public abstract class TADOneLineText extends TGCOneLineText { ...@@ -22,4 +24,9 @@ public abstract class TADOneLineText extends TGCOneLineText {
return visitor.isCanBeDisabled(); return visitor.isCanBeDisabled();
} }
@Override
public void rescale( final double scaleFactor ) {
ZoomUtil.rescale( this, scaleFactor );
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment