Package org.eclipse.ui.forms.events

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


    Image image = ImageLoader.getInstance().getImage(iconKey);
    info.setImage(image);
    info.setToolTipText(toolTipText);
    // info.setBackground(section.getTitleBarGradientBackground());
    if (expand) {
      info.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          treeViewer.expandAll();
        }
      });
    } else {
      info.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          treeViewer.collapseAll();
        }
      });
    }
View Full Code Here


 
  @Override
  protected DependencySearchPart createPackagePart(Composite parent, String name) {
    DependencySearchPart dsp = new DependencySearchPart(parent, composerPackage, toolkit, name);
    dsp.addToggleListener(new HyperlinkAdapter() {
      public void linkActivated(HyperlinkEvent e) {
        if (!collapsing) {
          Twistie toggle = (Twistie)e.getSource();
          DependencySearchPart dsp = (DependencySearchPart)toggle.getData();
          setExpanded(dsp, toggle.isExpanded());
View Full Code Here

        "<a href=\"http://github.com/composer/composer/issues\">Issues</a>: " +
        "Report Issues</li>\n<li style=\"image\" value=\"url\">" +
        "<a href=\"http://packagist.org\">Packagist</a>: " +
        "Browse Packages</li>\n</form>", true, false);
    composer.setImage("url", ComposerUIPluginImages.BROWSER.createImage());
    composer.addHyperlinkListener(new HyperlinkAdapter() {
      public void linkActivated(HyperlinkEvent e) {
        Program.launch(e.getHref().toString());
      }
    });
  }
View Full Code Here

      });
     
      ImageHyperlink clearEstimated = toolkit.createImageHyperlink(composite, SWT.NONE);
      clearEstimated.setImage(Images.getImage(Images.CLEAR));
      clearEstimated.setToolTipText(Messages.Clear);
      clearEstimated.addHyperlinkListener(new HyperlinkAdapter() {
        @Override
        public void linkActivated(HyperlinkEvent e) {
          text.setText(""); //$NON-NLS-1$
        }
      });
View Full Code Here

      });
     
      ImageHyperlink clearEstimated = toolkit.createImageHyperlink(composite, SWT.NONE);
      clearEstimated.setImage(Images.getImage(Images.CLEAR));
      clearEstimated.setToolTipText(Messages.Clear);
      clearEstimated.addHyperlinkListener(new HyperlinkAdapter() {
        @Override
        public void linkActivated(HyperlinkEvent e) {
          EstimatedEditor.this.spinner.setSelection(0);
        }
      });
View Full Code Here

          expandTimeEntry(toolkit, detailsComposite, event.getState());
        }
      });

      /* Expand: Click on title */
      titleLink.addHyperlinkListener(new HyperlinkAdapter() {
        @Override
        public void linkActivated(HyperlinkEvent e) {
          boolean expand = !timeEntryComposite.isExpanded();
          timeEntryComposite.setExpanded(expand);
          expandTimeEntry(toolkit, detailsComposite, expand);
View Full Code Here

            Messages.DownloadServerURL, runtimeName) + "</form>";
    downloadServerText.setText(text, true, true);
    GridData data = new GridData();
    data.horizontalSpan = 3;
    downloadServerText.setLayoutData(data);
    downloadServerText.addHyperlinkListener(new HyperlinkAdapter() {
      @Override
      public void linkActivated(HyperlinkEvent hyperlinkEvent) {
        String url = hyperlinkEvent.getHref().toString();
        Trace.trace(Trace.INFO, "Hyperlink " + url + ".");
        try {
View Full Code Here

    GridDataFactory.fillDefaults().grab(true, false).align(SWT.FILL, SWT.TOP).applyTo(itemLink);
    itemLink.setForeground(CommonColors.HYPERLINK_WIDGET);
//    itemLink.registerMouseTrackListener();
    itemLink.setText(CommonUiUtil.toLabel(notification.getLabel()));
    itemLink.setBackground(parent.getBackground());
    itemLink.addHyperlinkListener(new HyperlinkAdapter() {
      public void linkActivated(HyperlinkEvent e) {
        notification.open();
        IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
        if (window != null) {
          Shell windowShell = window.getShell();
View Full Code Here

      expanded = true;
    if ((expansionStyle & EXPANDED) != 0)
      expanded = true;
    if (toggle != null) {
      toggle.setExpanded(expanded);
      toggle.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          toggleState();
        }
      });
      toggle.addPaintListener(new PaintListener() {
        public void paintControl(PaintEvent e) {
          if (textLabel instanceof Label && !isFixedStyle())
            textLabel.setForeground(toggle.hover ? toggle
                .getHoverDecorationColor()
                : getTitleBarForeground());
        }
      });
      toggle.addKeyListener(new KeyAdapter() {
        public void keyPressed(KeyEvent e) {
          if (e.keyCode == SWT.ARROW_UP) {
            verticalMove(false);
            e.doit = false;
          } else if (e.keyCode == SWT.ARROW_DOWN) {
            verticalMove(true);
            e.doit = false;
          }
        }
      });
      if ((getExpansionStyle()&FOCUS_TITLE)==0) {
        toggle.paintFocus=false;
        toggle.addFocusListener(new FocusListener() {
          public void focusGained(FocusEvent e) {
            if (textLabel != null) {
                textLabel.redraw();
            }
          }

          public void focusLost(FocusEvent e) {
            if (textLabel != null) {
                textLabel.redraw();
            }
          }
        });
      }
    }
    if ((expansionStyle & FOCUS_TITLE) != 0) {
      Hyperlink link = new Hyperlink(this, SWT.WRAP);
      link.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          programmaticToggleState();
        }
      });
      textLabel = link;
View Full Code Here

                buffer.append( "</form>" );
                text.setText( buffer.toString(), true, false );
               
                text.addHyperlinkListener
                (
                    new HyperlinkAdapter()
                    {
                        @Override
                        public void linkActivated( final HyperlinkEvent event )
                        {
                            try
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.