org.tela_botanica.client.vues
Class ZoomImageVue

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.gwtext.client.widgets.Component
              extended by com.gwtext.client.widgets.BoxComponent
                  extended by com.gwtext.client.widgets.Container
                      extended by com.gwtext.client.widgets.Panel
                          extended by org.tela_botanica.client.vues.ZoomImageVue
All Implemented Interfaces:
com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasWidgets, com.gwtext.client.widgets.Observable, java.lang.Iterable<com.google.gwt.user.client.ui.Widget>, Rafraichissable

public class ZoomImageVue
extends com.gwtext.client.widgets.Panel
implements Rafraichissable

Panneau d'affichage d'une image avec des boutons précdents et suivant

Author:
aurelien

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
ZoomImageVue(ImageMediateur im)
          Constructeur avec argument
 
Method Summary
 void activerPanneau()
          Active visuellement le panneau et les boutons
 void ajouterListeners()
          Ajoute les listeners pour la gestions d'évènement
 void configDragAndDrop()
           
 void desactiverPanneau()
          Desactive visuellement le panneau et les boutons
 java.lang.String getIdImage()
          Acesseurs pour l'identifiant de l'image
 com.google.gwt.user.client.ui.Image getImage()
          Accesseur au conteneur de l'image
 com.gwtext.client.widgets.Panel getImageConteneur()
          Accesseur pour le conteneur de l'image
 ImageMediateur getIMediateur()
          Accesseur pour le médiateur
 com.google.gwt.user.client.ui.Button getPrev()
          Accesseur pour le bouton précédent
 com.google.gwt.user.client.ui.Button getSuiv()
          Accesseur pour le bouton suivant
 int[] getTailleImage()
          renvoie la taille originale de l'image
 void rafraichir(java.lang.Object nouvelleDonnees, boolean repandreRafraichissement)
          Méthode héritée de l'interface rafraichissable
 void setIdImage(java.lang.String id)
          Setteur pour l'identifiant de l'image
 void setTailleImage(int x, int y)
          Setter pour la taille de l'image
 void verifierEtRetaillerImage()
          Verifie si l'image est plus grande que le conteneur et la retaille le cas echeant
 
Methods inherited from class com.gwtext.client.widgets.Panel
addButton, addListener, addTool, collapse, collapse, expand, expand, getBaseCls, getBody, getBodyStyle, getBodyWrap, getBottomToolbar, getCollapsedCls, getCollapseFirst, getFloating, getFooter, getFrameHeight, getFrameWidth, getHeader, getHtml, getIconCls, getInnerHeight, getInnerWidth, getMinButtonWidth, getShadowOffset, getTabCls, getTitle, getTopToolbar, getUpdateManager, getXType, isAnimCollapse, isAutoScroll, isBodyBorder, isBorder, isClosable, isCollapsed, isCollapsible, isFrame, isHeader, isHeaderAsText, isHideCollapseTool, isMaskDisabled, isShadow, isShim, isTitleCollapse, load, load, setAnimCollapse, setAutoLoad, setAutoLoad, setAutoScroll, setBaseCls, setBodyBorder, setBodyStyle, setBorder, setBottomToolbar, setBottomToolbar, setBottomToolbar, setButtonAlign, setButtons, setClosable, setCollapsed, setCollapsedCls, setCollapseFirst, setCollapsible, setContentEl, setDraggable, setFloating, setFooter, setFrame, setHeader, setHeaderAsText, setHideCollapseTool, setHtml, setIconCls, setMargins, setMargins, setMaskDisabled, setMinButtonWidth, setPaddings, setPaddings, setShadow, setShadow, setShadowOffset, setShim, setTabCls, setTitle, setTitle, setTitleCollapse, setTools, setTopToolbar, setTopToolbar, setTopToolbar, toggleCollapse, toggleCollapse
 
Methods inherited from class com.gwtext.client.widgets.Container
add, add, add, add, addListener, bubble, cascade, clear, doLayout, doLayout, findBy, findByID, findByType, getActiveItem, getActiveItemID, getAutoDestroy, getBufferResize, getComponent, getComponent, getComponents, getHideBorders, getItems, getLayout, getMonitorResize, insert, iterator, remove, remove, remove, remove, removeAll, removeAll, setActiveItem, setActiveItemID, setAutoDestroy, setBufferResize, setDefaults, setHideBorders, setLayout, setMonitorResize
 
Methods inherited from class com.gwtext.client.widgets.BoxComponent
doOnRender, doOnRender, getAutoHeight, getAutoWidth, getBox, getBox, getHeight, getPosition, getPosition, getSize, getWidth, setAutoHeight, setAutoWidth, setHeight, setHeight, setPagePosition, setPosition, setSize, setSize, setWidth, setWidth, syncSize, updateBox
 
Methods inherited from class com.gwtext.client.widgets.Component
addClass, addClassCreated, addEvent, addEvents, addListener, addPlugin, addStyleDependentName, addStyleName, cloneComponent, cloneComponent, destroy, disable, enable, equals, findParentBy, findParentByType, fireEvent, focus, focus, focus, focus, getApplyTo, getAutoShow, getCls, getConfig, getConfigAsString, getCtCls, getDisabledClass, getEl, getElement, getElement, getHideMode, getHideParent, getId, getItemId, getJsObj, getOffsetHeight, getOffsetWidth, getOrCreateJsObj, getOwnerContainer, getRenderTo, getStateEvents, getStateId, getXTypes, hashCode, hide, isCreated, isDisabled, isHidden, isRendered, isVisible, isXType, isXType, purgeListeners, removeClass, removeStyleDependentName, removeStyleName, render, render, render, render, render, render, resumeEvents, setApplyTo, setAutoEl, setAutoEl, setAutoShow, setCls, setCtCls, setDisabled, setDisabledClass, setEl, setEl, setHideMode, setHideParent, setId, setRenderTo, setRenderToID, setStateEvents, setStateId, setStyle, setStyle, setStyleName, setStylePrimaryName, setVisible, show, suspendEvents, toString
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
getParent, isAttached, onBrowserEvent, removeFromParent
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getStyleName, getStylePrimaryName, isVisible, setPixelSize, setVisible, sinkEvents, unsinkEvents
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ZoomImageVue

public ZoomImageVue(ImageMediateur im)
Constructeur avec argument

Parameters:
im - le médiateur à associer à la vue
Method Detail

rafraichir

public void rafraichir(java.lang.Object nouvelleDonnees,
                       boolean repandreRafraichissement)
Méthode héritée de l'interface rafraichissable

Specified by:
rafraichir in interface Rafraichissable
Parameters:
nouvelleDonnees - les nouvelles données
repandreRafraichissement - le booleen qui dit si on doit répnadre l'évènement

desactiverPanneau

public void desactiverPanneau()
Desactive visuellement le panneau et les boutons


activerPanneau

public void activerPanneau()
Active visuellement le panneau et les boutons


ajouterListeners

public void ajouterListeners()
Ajoute les listeners pour la gestions d'évènement


verifierEtRetaillerImage

public void verifierEtRetaillerImage()
Verifie si l'image est plus grande que le conteneur et la retaille le cas echeant


configDragAndDrop

public void configDragAndDrop()

getIMediateur

public ImageMediateur getIMediateur()
Accesseur pour le médiateur

Returns:
le médiateur associé à la vue

getImage

public com.google.gwt.user.client.ui.Image getImage()
Accesseur au conteneur de l'image

Returns:
le conteneur de l'image

getIdImage

public java.lang.String getIdImage()
Acesseurs pour l'identifiant de l'image

Returns:
l'id de l'image

getPrev

public com.google.gwt.user.client.ui.Button getPrev()
Accesseur pour le bouton précédent

Returns:
le bouton précédent

getSuiv

public com.google.gwt.user.client.ui.Button getSuiv()
Accesseur pour le bouton suivant

Returns:
le bouton suivant

setTailleImage

public void setTailleImage(int x,
                           int y)
Setter pour la taille de l'image

Parameters:
x - la largeur en pixels
y - la hauteur en pixels

setIdImage

public void setIdImage(java.lang.String id)
Setteur pour l'identifiant de l'image

Parameters:
id - le nouvel identifiant

getTailleImage

public int[] getTailleImage()
renvoie la taille originale de l'image

Returns:
un tableau de deux entiers contenant la largeur puis la hauteur

getImageConteneur

public com.gwtext.client.widgets.Panel getImageConteneur()
Accesseur pour le conteneur de l'image

Returns:
le conteur de l'image