New file |
0,0 → 1,100 |
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 ; |
} |
|
} |