4,8 → 4,6 |
import org.tela_botanica.client.image.ImageMediateur; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.core.client.JavaScriptObject; |
import com.google.gwt.event.dom.client.ClickEvent; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.event.dom.client.LoadEvent; |
12,26 → 10,11 |
import com.google.gwt.event.dom.client.LoadHandler; |
import com.google.gwt.event.dom.client.MouseWheelEvent; |
import com.google.gwt.event.dom.client.MouseWheelHandler; |
import com.google.gwt.user.client.Event; |
import com.google.gwt.user.client.Timer; |
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.KeyboardListener; |
import com.google.gwt.user.client.ui.KeyboardListenerCollection; |
import com.google.gwt.user.client.ui.LoadListener; |
import com.google.gwt.user.client.ui.MouseListener; |
import com.google.gwt.user.client.ui.MouseWheelListener; |
import com.google.gwt.user.client.ui.MouseWheelVelocity; |
import com.google.gwt.user.client.ui.ToggleButton; |
import com.google.gwt.user.client.ui.Widget; |
import com.gwtext.client.core.AnimationConfig; |
import com.gwtext.client.core.Direction; |
import com.gwtext.client.core.DomConfig; |
import com.gwtext.client.core.EventObject; |
import com.gwtext.client.core.Ext; |
import com.gwtext.client.core.ExtElement; |
import com.gwtext.client.core.Function; |
|
import com.gwtext.client.core.RegionPosition; |
import com.gwtext.client.dd.DragData; |
38,8 → 21,6 |
import com.gwtext.client.dd.DragSource; |
import com.gwtext.client.dd.DropTarget; |
import com.gwtext.client.dd.DropTargetConfig; |
import com.gwtext.client.widgets.Button; |
import com.gwtext.client.widgets.Component; |
import com.gwtext.client.widgets.Container; |
import com.gwtext.client.widgets.Panel; |
import com.gwtext.client.widgets.ToolTip; |
46,13 → 27,10 |
import com.gwtext.client.widgets.Toolbar; |
import com.gwtext.client.widgets.ToolbarButton; |
import com.gwtext.client.widgets.ToolbarTextItem; |
import com.gwtext.client.widgets.event.ButtonListener; |
import com.gwtext.client.widgets.event.ButtonListenerAdapter; |
import com.gwtext.client.widgets.event.PanelListenerAdapter; |
import com.gwtext.client.widgets.grid.GridDragData; |
import com.gwtext.client.widgets.layout.BorderLayout; |
import com.gwtext.client.widgets.layout.BorderLayoutData; |
import com.gwtext.client.widgets.menu.Menu; |
|
/** |
* Panneau d'affichage d'une image avec des boutons précdents et suivant |
159,11 → 137,6 |
imageConteneur.add(image); |
imageConteneur.setId("x-view-zoom-img"); |
|
// il n'existe pas de méthode pour ajouter un listener pour le double |
// clic sur une image |
// alors on lui dit manuellement de capter l'évènement double clic |
//imageConteneur.sinkEvents(Event.ONMOUSEWHEEL); |
|
// l'image de base est vide |
image.setUrl("vide.jpg"); |
|
221,7 → 194,7 |
// si on reçoit une string |
if (nouvelleDonnees instanceof String[] && initialise |
&& conteneurInitialise) { |
|
|
String[] infos = (String[]) nouvelleDonnees; |
|
// c'est l'url de l'image qu'on associe à la vue |
241,12 → 214,8 |
} |
|
setInfosTaxon(infosTaxon); |
|
verifierEtRetaillerImage(); |
} |
} else { |
// sinon on met une image vide |
getImage().setUrl("vide.jpg"); |
} |
} |
|
289,6 → 258,7 |
image.addClickHandler(new ClickHandler() { |
|
public void onClick(ClickEvent event) { |
|
if(!scroll) { |
if(enClic) { |
getIMediateur().doubleClicZoomImage(); |