Rev 36 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.vues;import org.tela_botanica.client.image.ImageMediateur;import com.google.gwt.user.client.ui.MenuItem;import com.gwtext.client.core.EventObject;import com.gwtext.client.widgets.menu.BaseItem;import com.gwtext.client.widgets.menu.Item;import com.gwtext.client.widgets.menu.Menu;import com.gwtext.client.widgets.menu.event.MenuListener;public class MenuImageVue extends Menu {private ImageMediateur iMediateur ;private Item uploaderImage = null ;private Item supprimerImage = null ;public MenuImageVue(ImageMediateur im){super() ;iMediateur = im ;uploaderImage = new Item("Uploader des images") ;addItem(uploaderImage);//this.addItem(supprimerImage) ;ajouterListeners() ;}public void ajouterListeners(){this.addListener(new MenuListener() {public void doBeforeHide(Menu menu) {// TODO Auto-generated method stub}public void doBeforeShow(Menu menu) {}public void onClick(Menu menu, String menuItemId, EventObject e) {// TODO Auto-generated method stub}public void onHide(Menu menu) {// TODO Auto-generated method stub}public void onItemClick(BaseItem item, EventObject e) {if(item.equals(uploaderImage)){getIMediateur().uploaderImage() ;hide() ;}}public void onMouseOut(Menu menu, BaseItem menuItem, EventObject e) {// TODO Auto-generated method stub}public void onMouseOver(Menu menu, BaseItem menuItem, EventObject e) {// TODO Auto-generated method stub}public void onShow(Menu menu) {}}) ;}public ImageMediateur getIMediateur(){return iMediateur ;}}