Subversion Repositories eFlore/Archives.cel-v2

Compare Revisions

Ignore whitespace Rev 4 → Rev 5

/trunk/src/org/tela_botanica/client/vues/ZoomImageVue.java
5,7 → 5,12
import org.tela_botanica.client.interfaces.Rafraichissable;
 
 
import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.Event;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.Image;
import com.google.gwt.user.client.ui.Widget;
import com.gwtext.client.core.RegionPosition;
import com.gwtext.client.widgets.Button;
import com.gwtext.client.widgets.Panel;
24,9 → 29,19
super("Zoom");
iMediateur = im ;
image = new Image();
image.setUrl("images/vide.jpg");
image = new Image() {
public void onBrowserEvent(Event event) {
if (Event.ONDBLCLICK == DOM.eventGetType(event)) {
 
getIMediateur().DoubleClicZoomImage();
}
}
};
 
image.sinkEvents(Event.ONDBLCLICK);
image.setUrl("image/vide.jpg");
this.setLayout(new BorderLayout());
prev.setWidth("5%");
35,12 → 50,61
this.add(prev,new BorderLayoutData(RegionPosition.WEST));
this.add(image,new BorderLayoutData(RegionPosition.CENTER));
this.add(suiv,new BorderLayoutData(RegionPosition.EAST));
ajouterListenersBoutons();
}
 
public void rafraichir(Object nouvelleDonnees) {
// TODO Auto-generated method stub
if(nouvelleDonnees instanceof String)
{
getImage().setUrl((String)nouvelleDonnees);
}
}
public void ajouterListenersBoutons()
{
prev.addClickListener(new ClickListener() {
 
public void onClick(Widget sender) {
getIMediateur().ClicBoutonZoomImage("prev");
}
});
suiv.addClickListener(new ClickListener() {
 
public void onClick(Widget sender) {
getIMediateur().ClicBoutonZoomImage("suiv");
}
});
}
 
 
public ImageMediateur getIMediateur() {
return iMediateur;
}
 
 
public Image getImage() {
return image;
}
 
 
public com.google.gwt.user.client.ui.Button getPrev() {
return prev;
}
 
 
public com.google.gwt.user.client.ui.Button getSuiv() {
return suiv;
}
 
}