Examples of GalleryItem


Examples of com.volantis.mcs.clientapp.ItemGalleryFeed.GalleryItem

       
        Iterator iter = items.iterator();
        openGalleryElement(out,attributes,"items");
        while(iter.hasNext()){
            openGalleryElement(out,new HashMap(),"item");
            GalleryItem item = (GalleryItem)iter.next();
            out.print("<widget:summary style='mcs-effect-style:fade; mcs-effect-duration:1s'>");
            out.print("<div>");
            out.print("<object src='/"+item.itemSummaryLink+"'><param name='mcs-transcode' value='false'/></object></div>");
            out.print("</widget:summary>");
            out.print("<widget:detail style='mcs-effect-style:slide-left; mcs-effect-duration:1s'>");
View Full Code Here

Examples of org.eclipse.nebula.widgets.gallery.GalleryItem

      }

      public void dragStart(DragSourceEvent event) {
        event.detail = DND.DROP_COPY;
        final GalleryItem item2 = gallery.getItem(new Point(event.x, event.y));
        if (item2 != null) {
          final Object data = item2.getData();
          if (data instanceof IImageEntry) {
            final IImageEntry e = (IImageEntry) data;
            final String file = e.getFile();
            this.dataX = new String[] { file };
            try {
              event.image = e.getImage();
            } catch (final IOException e1) {
              e1.printStackTrace();
            }
          }
        }
      }

    });

    final IImageEntryCallback cb = new IImageEntryCallback() {

      public void imageLoaded() {
        gallery.redraw();
      }

    };
    ImageCache.addCallback(cb);
    gallery.addDisposeListener(new DisposeListener() {

      public void widgetDisposed(DisposeEvent e) {
        ImageCache.removeCallback(cb);
      }

    });
    item.setData("g", gr);
    gr.setItemHeight(56);
    gr.setItemWidth(72);
    this.fillContextMenu(gallery, gr);

    this.tooltip = new ImagesViewTooltip(gallery, gallery);

    final ArrayList<Object> images = new ArrayList<Object>(store.getContents());
    this.prepareImages(images);
    gallery.addListener(SWT.SetData, new Listener() {

      public void handleEvent(Event event) {
        final GalleryItem item = (GalleryItem) event.item;
        final GalleryItem parentItem = item.getParentItem();
        if (parentItem == null) {
          final int index = gallery.indexOf(item);
          final ItemGroup itemGroup = (ItemGroup) images.get(index);
          item.setText(itemGroup.getName());
          item.setData(itemGroup);
          item.setItemCount(itemGroup.getChildCount());
        } else {
          final int indexOf = parentItem.indexOf(item);
          final ItemGroup ga = (ItemGroup) parentItem.getData();
          item.setItemCount(0);
          final IImageEntry image = ga.getImage(indexOf);
          try {
            item.setImage(image.getImage());
          } catch (IOException e) {
            e.printStackTrace();
          }
          item.setText(image.getName());
          item.setData(image);
        }
      }
    });
    final HashSet<Object> expanded = new HashSet<Object>();
    item.setData("ga", new Collapser() {

      void collapse() {
        for (int a = 0; a < gallery.getItemCount(); a++) {
          final GalleryItem item2 = gallery.getItem(a);
          item2.setExpanded(false);
        }
        expanded.clear();
      }

      void expand() {
        for (int a = 0; a < gallery.getItemCount(); a++) {
          final GalleryItem item2 = gallery.getItem(a);
          item2.setExpanded(true);
          expanded.add(item2.getData());
        }
      }

    });
    gallery.addTreeListener(new TreeListener() {
View Full Code Here

Examples of org.eclipse.nebula.widgets.gallery.GalleryItem

    return label;
  }

  protected Image getImage(Event event) {
    final Point point = new Point(event.x, event.y);
    final GalleryItem item = this.gallery.getItem(point);
    if (item != null) {
      if (item.getParent() != null) {
        final IImageEntry data2 = (IImageEntry) item.getData();
        try {
          Image img = ImageCache.getImage(data2);
          if (img == null)
            return super.getImage(event);
          return img;
View Full Code Here

Examples of org.eclipse.nebula.widgets.gallery.GalleryItem

  }

  protected boolean shouldCreateToolTip(Event event) {
    final boolean shouldCreateToolTip = super.shouldCreateToolTip(event);
    final Point point = new Point(event.x, event.y);
    final GalleryItem item = this.gallery.getItem(point);
    return shouldCreateToolTip && (item != null);
  }
View Full Code Here

Examples of org.eclipse.nebula.widgets.gallery.GalleryItem

    return shouldCreateToolTip && (item != null);
  }

  protected String getText(Event event) {
    final Point point = new Point(event.x, event.y);
    final GalleryItem item = this.gallery.getItem(point);
    if (item != null) {
      if (item.getParent() != null) {
        final IImageEntry data2 = (IImageEntry) item.getData();
        try {
          final Image image2 = ImageCache.getImage(data2);
          if (image2 != null) {
            final Rectangle bounds = image2.getBounds();
            return data2.getName() + "(" + bounds.width + "," + bounds.height + ")";
          } else {
            return data2.getName();
          }
        } catch (final IOException e) {
          e.printStackTrace();
        }
        return data2.getName();
      } else {
        return item.getText();
      }
    }
    return super.getText(event);
  }
View Full Code Here

Examples of org.eurekastreams.server.domain.GalleryItem

    public Serializable execute(final TaskHandlerActionContext<ActionContext> inActionContext)
    {
        Long galleryItemId = (Long) inActionContext.getActionContext().getParams();

        // hide definition until we can delete it (asynchronously)
        GalleryItem galleryItem = galleryItemMapper.findById(galleryItemId);
        galleryItem.setShowInGallery(false);

        inActionContext.getUserActionRequests().add(new UserActionRequest(nextAction, null, galleryItemId));

        return null;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.