Contraindre la taille d'un ChartComposite
Bonjour,
J'essaye de contraindre la taille d'un ChartComposite pour qu'il reste carré. J'ai donc essayé de surcharger la méthode redraw(int x, int y, int width, int height, boolean all) (voir le code plus bas).
Je suis dans un projet Eclipse RCP un peu gros pour moi, et je ne maîtrise pas tout à fait ce framework. Toute aide serait la bienvenue. Merci d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| @Override
public void redraw(int x, int y, int width, int height, boolean all) {
int size, vTranslate = 0, hTranslate = 0;
if (width > height) {
size = height;
vTranslate = (width-height)/2;
} else {
size = width;
vTranslate = (height-width)/2;
}
super.redraw(x+vTranslate, y+hTranslate, size, size, all);
} |