Résolution #32 Classe en dehors du diagramme
This commit is contained in:
@@ -102,7 +102,9 @@ public class Class implements Serializable {
|
|||||||
* @param posX La position sur l'axe X de la classe.
|
* @param posX La position sur l'axe X de la classe.
|
||||||
*/
|
*/
|
||||||
public void setPosX(int posX) {
|
public void setPosX(int posX) {
|
||||||
this._posX = posX;
|
//Eviter de déplacer la classe en dehors du diagramme
|
||||||
|
if(posX - _sizeX/2 < 0) this._posX = _sizeX/2;
|
||||||
|
else this._posX = posX;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -118,7 +120,9 @@ public class Class implements Serializable {
|
|||||||
* @param posY La position sur l'axe Y de la classe.
|
* @param posY La position sur l'axe Y de la classe.
|
||||||
*/
|
*/
|
||||||
public void setPosY(int posY) {
|
public void setPosY(int posY) {
|
||||||
this._posY = posY;
|
//Eviter de déplacer la classe en dehors du diagramme
|
||||||
|
if(posY - _sizeY/2 < 0) this._posY = _sizeY/2;
|
||||||
|
else this._posY = posY;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user