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 : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Partager