private static VTransferable createTransferable(ComponentConnector layout, ComponentConnector widgetConnector, NativeEvent event) { VTransferable transferable = new VTransferable(); transferable.setDragSource(layout); transferable.setData(Constants.TRANSFERABLE_DETAIL_COMPONENT, widgetConnector); transferable.setData(Constants.TRANSFERABLE_DETAIL_MOUSEDOWN, MouseEventDetailsBuilder.buildMouseEventDetails(event) .serialize()); return transferable; }
@Override public void dragLeave(VDragEvent drag) { deEmphasis(); super.dragLeave(drag); }
public void accepted(VDragEvent event) { getLayout().emphasis(event.getElementOver()); } }, drag);
public void accepted(VDragEvent event) { Slot slot = getSlot(event.getElementOver(), event.getCurrentGwtEvent()); if (slot != null) { getLayout().emphasis(slot, event); } else { getLayout().emphasis(getLayout(), event); } } }, drag);
/** * Determines the active UI theme for a given event. * * @param drag * the event the UI theme is retrieved for. * @return the active theme (e.g. "hawkbit"). */ private static String determineActiveTheme(final VDragEvent drag) { return drag.getTransferable().getDragSource().getConnection().getUIConnector().getActiveTheme(); }
private static VAcceptCriterion getCriteria(final UIDL configuration, final int i) { final UIDL childUIDL = configuration.getChildUIDL(i); return VAcceptCriteria.get(childUIDL.getStringAttribute("name")); }
@Override public void dragEnter(VDragEvent drag) { updateDropDetails(drag); super.dragEnter(drag); }
@Override public boolean drop(VDragEvent drag) { deEmphasis(); return super.drop(drag); }
private static VTransferable createTransferable(ComponentConnector layout, ComponentConnector widgetConnector, NativeEvent event) { VTransferable transferable = new VTransferable(); transferable.setDragSource(layout); transferable.setData(Constants.TRANSFERABLE_DETAIL_COMPONENT, widgetConnector); transferable.setData(Constants.TRANSFERABLE_DETAIL_MOUSEDOWN, MouseEventDetailsBuilder.buildMouseEventDetails(event) .serialize()); return transferable; }
public void accepted(VDragEvent event) { getLayout().emphasis(event.getElementOver()); } }, drag);
/** * Determines the active UI theme for a given event. * * @param drag * the event the UI theme is retrieved for. * @return the active theme (e.g. "hawkbit"). */ private static String determineActiveTheme(final VDragEvent drag) { return drag.getTransferable().getDragSource().getConnection().getUIConnector().getActiveTheme(); }
private static VAcceptCriterion getCriteria(final UIDL configuration, final int i) { final UIDL childUIDL = configuration.getChildUIDL(i); return VAcceptCriteria.get(childUIDL.getStringAttribute("name")); }
public void accepted(VDragEvent event) { getLayout().emphasis(event.getElementOver()); } }, drag);
public void accepted(VDragEvent event) { getLayout().emphasis(event.getElementOver(), event); } }, drag);
public void accepted(VDragEvent event) { getLayout().emphasis(event.getElementOver()); } }, drag);
public void accepted(VDragEvent event) { getLayout().emphasis(event.getElementOver()); } }, drag);
public void accepted(VDragEvent event) { getLayout().emphasis(event.getElementOver()); } }, drag);
public void accepted(VDragEvent event) { getLayout().emphasis(event.getElementOver(), event); } }, drag);
public void accepted(VDragEvent event) { getLayout().emphasis(event.getElementOver(), event); } }, drag);
public void accepted(VDragEvent event) { getLayout().emphasis(event.getElementOver(), event); } }, drag);