Package org.eclipse.ui.forms.events

Examples of org.eclipse.ui.forms.events.HyperlinkAdapter


                showStackTraceLink.setText( "<form><p><a href=\"show-stack\">Show stack trace...</a></p></form>", true, false );
                showStackTraceLink.setBackground( bgcolor );
               
                showStackTraceLink.addHyperlinkListener
                (
                    new HyperlinkAdapter()
                    {
                        @Override
                        public void linkActivated( final HyperlinkEvent event )
                        {
                            showStackTraceLink.setVisible( false );
View Full Code Here


        buf.append("<form>"); //$NON-NLS-1$
        buf.append(message);
        buf.append("</form>"); //$NON-NLS-1$

        formText.setText(buf.toString(), true, false);
        formText.addHyperlinkListener(new HyperlinkAdapter() {
            @Override
            public void linkActivated(HyperlinkEvent e) {
                HyperLinkMessageDialog.this.linkActivated(e);
            }
        });
View Full Code Here

    boolean isActionShown = false;
    if (executable != null && !isInDialogMode()) {
      isActionShown = true;
      final ImageHyperlink startButton = createButtonWithText(buttonComposite, CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_START), this, itemColor, Messages.PERFORM_TASK_TOOLTIP);
      startButton.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false));
      startButton.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          viewer.runPerformExecutable(startButton);
        }
      });
    }
    if (!isActionShown || executable.isConfirm() || !executable.isRequired()) {
      final ImageHyperlink completeButton = createButtonWithText(buttonComposite, CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_COMPLETE), this, itemColor, Messages.COMPLETE_TASK_TOOLTIP);
      completeButton.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          viewer.advanceItem(completeButton, true);
        }
      });
    }
    if (item.isSkip()) {
      final ImageHyperlink skipButton = createButtonWithText(buttonComposite, CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_SKIP), this, itemColor, Messages.SKIP_TASK_TOOLTIP);
      skipButton.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          viewer.advanceItem(skipButton, false);
        }
      });
    }
View Full Code Here

    if (subExecutable != null && !isInDialogMode()) {
      added++;
      isActionShown = true;
      startButton = createButton(buttonComposite, CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_START), this, itemColor, Messages.PERFORM_TASK_TOOLTIP);
      final ImageHyperlink finalStartButton = startButton;
      startButton.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          viewer.runSubItemPerformExecutable(finalStartButton, fi);
        }
      });
      holder.setStartButton(startButton);
    }
    if (!isActionShown || subExecutable.isConfirm() || !subExecutable.isRequired()) {
      added++;
      final ImageHyperlink completeButton = createButton(buttonComposite, CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_COMPLETE), this, itemColor, Messages.COMPLETE_TASK_TOOLTIP);
      completeButton.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          viewer.advanceSubItem(completeButton, true, fi);
        }
      });
      holder.setCompleteButton(completeButton);
    }
    if (sub.isSkip()) {
      added++;
      final ImageHyperlink skipButton = createButton(buttonComposite, CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_SKIP), this, itemColor, Messages.SKIP_TASK_TOOLTIP);
      skipButton.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          viewer.advanceSubItem(skipButton, false, fi);
        }
      });
      holder.setSkipButton(skipButton);
View Full Code Here

          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

          element.setAttribute(ClickPlugin.ATTR_CLASSNAME, textClass.getText());
        }
      }
    });
   
    linkPath.addHyperlinkListener(new HyperlinkAdapter(){
      public void linkActivated(HyperlinkEvent e){
        IFile file = (IFile)ClickUtils.getResource(element.getStructuredDocument());
        IProject project = file.getProject();
        String root = ClickUtils.getWebAppRootFolder(project);
        try {
View Full Code Here

    // packagename of page class
    final String packageName = getPagePackageName(element, superClass);

    final Hyperlink link = toolkit.createHyperlink(parent, label, SWT.NULL);
    link.addHyperlinkListener(new HyperlinkAdapter(){
      public void linkActivated(HyperlinkEvent e){
        try {
          Control[] controls = parent.getChildren();
          Text text = null;
          for(int i = 0; i < controls.length; i++){
View Full Code Here

    final FormToolkit toolkit = managedForm.getToolkit();
    toolkit.getHyperlinkGroup().setHyperlinkUnderlineMode(
        HyperlinkSettings.UNDERLINE_HOVER);
    form.setText("Example with message handling");
    toolkit.decorateFormHeading(form.getForm());
    form.getForm().addMessageHyperlinkListener(new HyperlinkAdapter() {
      public void linkActivated(HyperlinkEvent e) {
        String title = e.getLabel();
        // String details = title;
        Object href = e.getHref();
        if (href instanceof IMessage[]) {
View Full Code Here

    }
    return null;
  }

  private void configureFormText(final Form form, FormText text) {
    text.addHyperlinkListener(new HyperlinkAdapter() {
      public void linkActivated(HyperlinkEvent e) {
        String is = (String)e.getHref();
        try {
          int index = Integer.parseInt(is);
          IMessage [] messages = form.getChildrenMessages();
View Full Code Here

TOP

Related Classes of org.eclipse.ui.forms.events.HyperlinkAdapter

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.