Initial import.

git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/widgets/pickitem-widget@100354 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Massimiliano Assante 2014-10-02 11:06:40 +00:00
parent ad11bdced5
commit f8cc0ecc83
4 changed files with 13 additions and 13 deletions

View File

@ -4,7 +4,7 @@ import java.util.ArrayList;
import org.gcube.portlets.widgets.pickitem.client.bundle.CssAndImages;
import org.gcube.portlets.widgets.pickitem.client.dialog.PickItemsDialog;
import org.gcube.portlets.widgets.pickitem.client.events.PickedUserEvent;
import org.gcube.portlets.widgets.pickitem.client.events.PickedItemEvent;
import org.gcube.portlets.widgets.pickitem.shared.ItemBean;
import com.google.gwt.core.client.EntryPoint;
@ -21,7 +21,7 @@ import com.google.gwt.user.client.ui.TextBox;
* Use this widget to display a a dropdown user list you can attach to a textbox to make select portal users typing @
* uncomment //sample in the onModuleLoad() to see it working
*
* To get to know which user was selected listen for the {@link PickedUserEvent} on the {@link HandlerManager} instance you pass to this widget.
* To get to know which user was selected listen for the {@link PickedItemEvent} on the {@link HandlerManager} instance you pass to this widget.
*
*/
public class PickItem implements EntryPoint {

View File

@ -3,7 +3,7 @@ package org.gcube.portlets.widgets.pickitem.client.dialog;
import java.util.ArrayList;
import org.gcube.portlets.widgets.pickitem.client.bundle.CssAndImages;
import org.gcube.portlets.widgets.pickitem.client.events.PickedUserEvent;
import org.gcube.portlets.widgets.pickitem.client.events.PickedItemEvent;
import org.gcube.portlets.widgets.pickitem.client.uibinder.SelectableItem;
import org.gcube.portlets.widgets.pickitem.client.uibinder.WithPhotoTemplate;
import org.gcube.portlets.widgets.pickitem.shared.ItemBean;
@ -31,7 +31,7 @@ import com.google.gwt.user.client.ui.Widget;
* @author Massimiliano Assante, ISTI-CNR
* Use this widget to display a a dropdown user list you can attach to a textbox to make select portal users typing @
*
* To get to know which user was selected listen for the {@link PickedUserEvent} on the {@link HandlerManager} instance you pass to this widget.
* To get to know which user was selected listen for the {@link PickedItemEvent} on the {@link HandlerManager} instance you pass to this widget.
*
*/
public class PickItemsDialog extends PopupPanel {
@ -110,7 +110,7 @@ public class PickItemsDialog extends PopupPanel {
@Override
public void onMouseDown(MouseDownEvent event) {
SelectableItem ut = (SelectableItem) mainPanel.getWidget(displayIndexSelected);
eventBus.fireEvent(new PickedUserEvent(new ItemBean("id", "username", ut.getItemName(), "thumb")));
eventBus.fireEvent(new PickedItemEvent(new ItemBean("id", "username", ut.getItemName(), "thumb")));
hide();
select(0); //RESET
}
@ -174,7 +174,7 @@ public class PickItemsDialog extends PopupPanel {
ut = (SelectableItem) mainPanel.getWidget(0);
else
ut = (SelectableItem) mainPanel.getWidget(displayIndexSelected);
eventBus.fireEvent(new PickedUserEvent(new ItemBean("id", "username", ut.getItemName(), "thumb")));
eventBus.fireEvent(new PickedItemEvent(new ItemBean("id", "username", ut.getItemName(), "thumb")));
hide();
select(0); //RESET
}

View File

@ -6,8 +6,8 @@ import com.google.gwt.event.shared.GwtEvent;
public class PickedUserEvent extends GwtEvent<PickedUserEventHandler> {
public static Type<PickedUserEventHandler> TYPE = new Type<PickedUserEventHandler>();
public class PickedItemEvent extends GwtEvent<PickedItemEventHandler> {
public static Type<PickedItemEventHandler> TYPE = new Type<PickedItemEventHandler>();
private ItemBean user;
@ -15,17 +15,17 @@ public class PickedUserEvent extends GwtEvent<PickedUserEventHandler> {
public ItemBean getSelectedUser() {
return user;
}
public PickedUserEvent(ItemBean user) {
public PickedItemEvent(ItemBean user) {
this.user = user;
}
@Override
public Type<PickedUserEventHandler> getAssociatedType() {
public Type<PickedItemEventHandler> getAssociatedType() {
return TYPE;
}
@Override
protected void dispatch(PickedUserEventHandler handler) {
protected void dispatch(PickedItemEventHandler handler) {
handler.onSelectedUser(this);
}
}

View File

@ -2,6 +2,6 @@ package org.gcube.portlets.widgets.pickitem.client.events;
import com.google.gwt.event.shared.EventHandler;
public interface PickedUserEventHandler extends EventHandler {
void onSelectedUser(PickedUserEvent event);
public interface PickedItemEventHandler extends EventHandler {
void onSelectedUser(PickedItemEvent event);
}