Package org.eclipse.gef.palette

Examples of org.eclipse.gef.palette.ToolEntry


  /**
   * @generated
   */
  private ToolEntry createProperties10CreationTool() {
    ToolEntry entry = new ToolEntry(
        es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Properties10CreationTool_title,
        es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Properties10CreationTool_desc,
        null, null) {
    };
    entry.setId("createProperties10CreationTool"); //$NON-NLS-1$
    return entry;
  }
View Full Code Here


      {
        tpDesc = IDiagramConnectionDef.PROP_TOOL_PALETTE_DESCRIPTION.getLocalizationService().text(
                tpDesc, CapitalizationType.TITLE_STYLE, false);
      }
      if (tpLabel != null) {
          ToolEntry tool = new SapphireConnectionCreationToolEntry(tpLabel, tpDesc, factory, smallImage, largeImage);
         
          DiagramPaletteDrawer drawer = getDiagramPaletteDrawer(drawers, connDef.getToolPaletteCompartment().content());
          List<ToolEntry> list = entries.get(drawer.getId());
          if (list == null) {
            list = new ArrayList<ToolEntry>();
            entries.put(drawer.getId(), list);
          }
          list.add(tool);
      }
      else
      {
        // TODO which case is this??
      }
    }
   
        for (DiagramNodeTemplate nodeTemplate : nodeTemplates)
        {
          IDiagramNodeDef nodeDef = nodeTemplate.definition();

            List<ImageData> imageDatas = nodeTemplate.getToolPaletteImages();
            List<ImageDescriptor> imageDescriptors = new ArrayList<ImageDescriptor>();
            for (ImageData imageData : imageDatas)
            {
              imageDescriptors.add(SwtUtil.toImageDescriptor(imageData));
            }
            ImageDescriptor smallImage = null;
            ImageDescriptor largeImage = null;
            if (imageDescriptors.size() == 1)
            {
              smallImage = largeImage = imageDescriptors.get(0);
            }
            else if (imageDescriptors.size() == 2)
            {
              org.eclipse.swt.graphics.ImageData id1 = imageDescriptors.get(0).getImageData();
              org.eclipse.swt.graphics.ImageData id2 = imageDescriptors.get(1).getImageData();
              if (id1.width > id2.width || id1.height > id2.height)
              {
                smallImage = imageDescriptors.get(1);
                largeImage = imageDescriptors.get(0);
              }
              else
              {
                smallImage = imageDescriptors.get(0);
                largeImage = imageDescriptors.get(1);               
              }
            }
            CreationFactory factory = new NodeCreationFactory(nodeTemplate);

      String tpLabel = nodeDef.getToolPaletteLabel().content();
      if (tpLabel != null)
      {
        tpLabel = IDiagramNodeDef.PROP_TOOL_PALETTE_LABEL.getLocalizationService().text(
                tpLabel, CapitalizationType.TITLE_STYLE, false);
      }
      String tpDesc = nodeDef.getToolPaletteDescription().content();
      if (tpDesc != null)
      {
        tpDesc = IDiagramNodeDef.PROP_TOOL_PALETTE_DESCRIPTION.getLocalizationService().text(
                tpDesc, CapitalizationType.TITLE_STYLE, false);
      }
        ToolEntry tool = new CombinedTemplateCreationEntry(tpLabel, tpDesc, factory, smallImage, largeImage);
        tool.setToolClass(CreationTool.class);

        // find the right drawer
        DiagramPaletteDrawer drawer = getDiagramPaletteDrawer(drawers, nodeDef.getToolPaletteCompartment().content());
        List<ToolEntry> list = entries.get(drawer.getId());
        if (list == null) {
View Full Code Here

  protected PaletteContainer createModelIndependentTools() {
    PaletteGroup controlGroup = new PaletteGroup(Messages.GraphicsPaletteRoot_0_xmen);
    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();

    // selection tool
    ToolEntry tool = new GFPanningSelectionToolEntry();
    entries.add(tool);
    setDefaultEntry(tool);

//    // marquee tool
//    tool = new GFMarqueeToolEntry();
View Full Code Here

    private static PaletteContainer createControlGroup(PaletteRoot root) {
        PaletteGroup controlGroup = new PaletteGroup("Control Group");

        List<PaletteEntry> entries = new ArrayList<PaletteEntry>();

        ToolEntry tool = new SelectionToolEntry();
        entries.add(tool);
        root.setDefaultEntry(tool);

        tool = new MarqueeToolEntry();
        entries.add(tool);
View Full Code Here

  PaletteGroup controlGroup = new PaletteGroup(
    LogicMessages.LogicPlugin_Category_ControlGroup_Label);

  List entries = new ArrayList();

  ToolEntry tool = new PanningSelectionToolEntry();
  entries.add(tool);
  root.setDefaultEntry(tool);

  PaletteStack marqueeStack = new PaletteStack(LogicMessages.Marquee_Stack, "", null); //$NON-NLS-1$
  marqueeStack.add(new MarqueeToolEntry());
View Full Code Here

  }

  @Override
  protected List<PaletteEntry> createConnectionTools() {
    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();
    ToolEntry tool = new ConnectionCreationToolEntry(Messages.WebFlowEditorPaletteFactory_TO_COMPONENT_TITLE,
        Messages.WebFlowEditorPaletteFactory_TO_COMPONENT_DESCRIPTION, new TransitionCreationFactory(),
        ConfigGraphCommonImages.CONNECTION_SOLID, ConfigGraphCommonImages.CONNECTION_SOLID);
    entries.add(tool);
    return entries;
  }
View Full Code Here

  }

  @Override
  protected List<PaletteEntry> createConnectionTools() {
    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();
    ToolEntry tool = new ConnectionCreationToolEntry(
        Messages.getString("IntegrationEditorPaletteFactory.CONNECTION_COMPONENT_TITLE"), Messages.getString("IntegrationEditorPaletteFactory.CONNECTION_COMPONENT_DESCRIPTION"), //$NON-NLS-1$ //$NON-NLS-2$
        new TransitionCreationFactory(), ConfigGraphCommonImages.CONNECTION_SOLID,
        ConfigGraphCommonImages.CONNECTION_SOLID);
    entries.add(tool);
View Full Code Here

  }

  @Override
  protected List<PaletteEntry> createConnectionTools() {
    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();
    ToolEntry tool = new ConnectionCreationToolEntry(Messages
        .getString("BatchEditorPaletteFactory.NEXT_CONNECTION_TITLE"), Messages //$NON-NLS-1$
        .getString("BatchEditorPaletteFactory.NEXT_CONNECTION_DESCRIPTION"), new TransitionCreationFactory(), //$NON-NLS-1$
        ConfigGraphCommonImages.CONNECTION_SOLID, ConfigGraphCommonImages.CONNECTION_SOLID);
    entries.add(tool);
    return entries;
View Full Code Here

  protected PaletteContainer createControlGroup() {
    PaletteGroup group = new PaletteGroup(Messages.AbstractConfigPaletteFactory_CONTROL_GROUP_TITLE);
    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();

    ToolEntry tool = new SelectionToolEntry();
    entries.add(tool);
    root.setDefaultEntry(tool);
    // tool = new MarqueeToolEntry();
    // entries.add(tool);
View Full Code Here

  private static PaletteContainer createControlGroup(PaletteRoot root) {
    PaletteGroup controlGroup = new PaletteGroup("Control Group");

    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();

    ToolEntry tool = new SelectionToolEntry();
    entries.add(tool);
    root.setDefaultEntry(tool);

    tool = new MarqueeToolEntry();
    entries.add(tool);
View Full Code Here

TOP

Related Classes of org.eclipse.gef.palette.ToolEntry

Copyright © 2018 www.massapicom. 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.