Package org.eclipse.ui.forms.widgets

Examples of org.eclipse.ui.forms.widgets.ImageHyperlink


      }         
    } 
  }

  /*package*/ void setRestartImage() {
    ImageHyperlink startButton = getStartButton();
    if (startButton != null) {
      startButton.setImage(CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_RESTART));
      startButton.setText(Messages.RESTART_TASK_TOOLTIP);
        startButton.setToolTipText(Messages.RESTART_TASK_TOOLTIP);
    }
  }
View Full Code Here


        startButton.setToolTipText(Messages.RESTART_TASK_TOOLTIP);
    }
  }

  /*package*/ void setStartImage() {
    ImageHyperlink startButton = getStartButton();
    if (startButton != null) {
      startButton.setImage(CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_START));
      if (startButton.getText() != null) {
          startButton.setText(Messages.PERFORM_TASK_TOOLTIP);
      }
        startButton.setToolTipText(Messages.PERFORM_TASK_TOOLTIP);
    }
  }
View Full Code Here

      completionComposite.setBackground(backgroundColor);

      FormText completionText = page.getToolkit().createFormText(completionComposite, false);
      completionText.setText(completionMessage, completionMessage.startsWith(IParserTags.FORM_START_TAG), false);
      completionText.setBackground(backgroundColor);
      final ImageHyperlink completeButton = createButtonWithText(
          completionComposite,
          getCompletionButtonIcon(isFinalItem),
          this,
          backgroundColor,
          getCompletionButtonTooltip(isFinalItem));
      completeButton.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          viewer.advanceItem(completeButton, true);
        }
      });
      completionComposite.setVisible(false);
View Full Code Here

    // don't add the help icon unless there is a context id or help link
    if(item.getContextId() != null || item.getHref() != null) {
      // adjust the layout count
      number++;
      ImageHyperlink helpButton = createButton(titleComposite, CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_HELP), this, itemColor, Messages.HELP_BUTTON_TOOLTIP);
      helpButton.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          // If we have a context id, handle this first and ignore an hrefs
          if(item.getContextId() != null) {
            openInfopop(e.widget);
          } else {
View Full Code Here

    setBold(false);
    CheatSheetStopWatch.printLapTime("ViewItem.addItem()", "Time in addItem() after setBold: "); //$NON-NLS-1$ //$NON-NLS-2$
  }

  protected ImageHyperlink createButtonWithText(Composite parent, Image image, ViewItem item, Color color, String linkText) {
    ImageHyperlink button = page.getToolkit().createImageHyperlink(parent, SWT.NULL);
    button.setImage(image);
    button.setData(item);
    button.setBackground(color);
    button.setText(linkText);
    button.setToolTipText(linkText);
    return button;
  }
View Full Code Here

    button.setToolTipText(linkText);
    return button;
  }

  protected ImageHyperlink createButton(Composite parent, Image image, ViewItem item, Color color, String toolTipText) {
    ImageHyperlink button = new ImageHyperlink(parent, SWT.NULL);
    page.getToolkit().adapt(button, true, true);
    button.setImage(image);
    button.setData(item);
    button.setBackground(color);
    button.setToolTipText(toolTipText);
//    button.setFAccessibleDescription(bodyText.getText());
//    button.setFAccessibleName(button.getToolTipText());

    return button;
  }
View Full Code Here

        "An example of a checkbox in a form", SWT.CHECK);
    td = new TableWrapData();
    td.colspan = 2;
    button.setLayoutData(td);
   
    ImageHyperlink ih = toolkit.createImageHyperlink(form.getBody(), SWT.NULL);
    ih.setText("Image link with no image");
    ih = toolkit.createImageHyperlink(form.getBody(), SWT.NULL);
    ih.setImage(ExamplesPlugin.getDefault().getImageRegistry().get(ExamplesPlugin.IMG_SAMPLE));
    ih.setText("Link with image and text");
   
    ExpandableComposite ec = toolkit.createExpandableComposite(form.getBody(), ExpandableComposite.TREE_NODE|ExpandableComposite.CLIENT_INDENT);
    ImageHyperlink eci = toolkit.createImageHyperlink(ec, SWT.NULL);
    eci.setImage(ExamplesPlugin.getDefault().getImageRegistry().get(ExamplesPlugin.IMG_SAMPLE));
    ec.setTextClient(eci);
    ec.setText("Expandable Composite title");
    String ctext = "We will now create a somewhat long text so that "+
    "we can use it as content for the expandable composite. "+
    "Expandable composite is used to hide or show the text using the "+
View Full Code Here

    Composite composite = toolkit.createComposite(section);
    composite.setLayout(new GridLayout(1, false));
    composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    section.setClient(composite);

    ImageHyperlink hyperlink = toolkit.createImageHyperlink(composite,
        SWT.LEAD);
    hyperlink.setHoverImage(PlatformUI.getWorkbench().getSharedImages()
        .getImage(IDE.SharedImages.IMG_OBJ_PROJECT));
    hyperlink.setImage(PlatformUI.getWorkbench().getSharedImages()
        .getImage(IDE.SharedImages.IMG_OBJ_PROJECT_CLOSED));
    hyperlink.setText("Share Project Request");
    if (listener != null) {
      hyperlink.addHyperlinkListener(listener);
    }
    hyperlink.addHyperlinkListener(new CloseDialogListener());

    Control text = toolkit.createText(composite, sender.getName()
        + " has sent a request to share project '" + projectName
        + "' with you.");
    text.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
View Full Code Here

TOP

Related Classes of org.eclipse.ui.forms.widgets.ImageHyperlink

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.