37,6 → 37,11 |
* Le médiateur associé à la vue |
*/ |
private ObservationMediateur oMediateur = null; |
|
/** |
* Le titre du panneau |
*/ |
private static String titrePanneau = "Images liées"; |
|
/** |
* Panneau conteneur pour l'image |
114,7 → 119,7 |
* le médiateur à associer à la vue |
*/ |
public MiniZoomImageVue(ObservationMediateur im) { |
super("Image liées"); |
super(titrePanneau); |
setId("x-view-mini-zoom-panel"); |
// on associe le médiateur |
oMediateur = im; |
231,12 → 236,15 |
// c'est l'url de l'image qu'on associe à la vue |
if(infosImages != null && infosImages.length != 0) |
{ |
activerPanneau() ; |
setTitle(titrePanneau+" "+(index+1)+" / "+infosImages.length); |
|
getImage().setUrl(convertirIdEnUrl(infosImages[index][0])); |
imageWidth = Integer.parseInt(infosImages[index][1]); |
imageHeight = Integer.parseInt(infosImages[index][2]); |
verifierEtRetaillerImage(); |
activerPanneau(true); |
} else { |
setTitle(titrePanneau); |
getImage().setUrl("ill_liaison.png"); |
imageWidth = getImage().getWidth(); |
imageHeight = getImage().getHeight(); |
243,6 → 251,13 |
if(imgZoom.isVisible()) { |
agrandirImage(); |
} |
activerPanneau(false); |
} |
|
if(infosImages != null && infosImages.length > 1) { |
prev.setEnabled(true); |
suiv.setEnabled(true); |
} else { |
prev.setEnabled(false); |
suiv.setEnabled(false); |
} |
251,9 → 266,12 |
/** |
* Active visuellement le panneau et les boutons |
*/ |
public void activerPanneau() { |
prev.setEnabled(true); |
suiv.setEnabled(true); |
public void activerPanneau(boolean activer) { |
if(activer) { |
this.getEl().unmask(); |
} else { |
this.getEl().mask(); |
} |
} |
|
/** |