Package org.eclipse.ui.forms.events

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


       
        text.setText( buf.toString(), true, false );
       
        text.addHyperlinkListener
        (
            new HyperlinkAdapter()
            {
                @Override
                public void linkActivated( final HyperlinkEvent event )
                {
                    final SapphireActionHandler handler = part.handler();
View Full Code Here


        buf.append( listProperty.getType().getLabel(false, CapitalizationType.NO_CAPS, false/*includeMnemonic*/) );
        buf.append( "</a></p></form>" );
       
        this.addText.setText( buf.toString(), true, false );
        if (this.addTextHyperlinkAdapter == null) {
            this.addTextHyperlinkAdapter = new HyperlinkAdapter() {
                @Override
                public void linkActivated( final HyperlinkEvent event )
                {
                    addActivated();
                    refreshDeleteActions();
View Full Code Here

        UIUtils.hookDisposal(refLink, image);
        refLink.setImage(image);
        refLink.setFont(JFaceResources.getBannerFont());
        refLink.setForeground(toolkit.getColors().getColor(
            IFormColors.TITLE));
        refLink.addHyperlinkListener(new HyperlinkAdapter() {
          @Override
          public void linkActivated(HyperlinkEvent event) {
            Repository repository = getRepository();
            if (repository == null)
              return;
View Full Code Here

    UIUtils.hookDisposal(addLabel, addImage);
    addLabel.setImage(addImage);
    Hyperlink addLink = toolkit.createHyperlink(optionsArea,
        UIText.RepositoriesView_linkAdd, SWT.WRAP);
    addLink.setForeground(linkColor);
    addLink.addHyperlinkListener(new HyperlinkAdapter() {
      public void linkActivated(HyperlinkEvent e) {
        IHandlerService service = CommonUtils.getService(getViewSite(), IHandlerService.class);
        UIUtils.executeCommand(service,
            "org.eclipse.egit.ui.RepositoriesViewAddRepository"); //$NON-NLS-1$
      }
    });
    GridDataFactory.swtDefaults().align(SWT.FILL, SWT.FILL)
        .grab(true, false).applyTo(addLink);

    Label cloneLabel = new Label(optionsArea, SWT.NONE);
    Image cloneImage = UIIcons.CLONEGIT.createImage();
    UIUtils.hookDisposal(cloneLabel, cloneImage);
    cloneLabel.setImage(cloneImage);
    Hyperlink cloneLink = toolkit.createHyperlink(optionsArea,
        UIText.RepositoriesView_linkClone, SWT.WRAP);
    cloneLink.setForeground(linkColor);
    cloneLink.addHyperlinkListener(new HyperlinkAdapter() {
      public void linkActivated(HyperlinkEvent e) {
        IHandlerService service = CommonUtils.getService(getViewSite(), IHandlerService.class);
        UIUtils.executeCommand(service,
            "org.eclipse.egit.ui.RepositoriesViewClone"); //$NON-NLS-1$
      }
    });
    GridDataFactory.swtDefaults().align(SWT.FILL, SWT.FILL)
        .grab(true, false).applyTo(cloneLink);

    Label createLabel = new Label(optionsArea, SWT.NONE);
    Image createImage = UIIcons.CREATE_REPOSITORY.createImage();
    UIUtils.hookDisposal(createLabel, createImage);
    createLabel.setImage(createImage);
    Hyperlink createLink = toolkit.createHyperlink(optionsArea,
        UIText.RepositoriesView_linkCreate, SWT.WRAP);
    createLink.setForeground(linkColor);
    createLink.setText(UIText.RepositoriesView_linkCreate);
    createLink.addHyperlinkListener(new HyperlinkAdapter() {
      public void linkActivated(HyperlinkEvent e) {
        IHandlerService service = CommonUtils.getService(getViewSite(), IHandlerService.class);
        UIUtils.executeCommand(service,
            "org.eclipse.egit.ui.RepositoriesViewCreateRepository"); //$NON-NLS-1$
      }
View Full Code Here

        link.setText(label);
        link.setFont(JFaceResources.getBannerFont());
        link.setForeground(toolkit.getColors().getColor(
            IFormColors.TITLE));
        link.setToolTipText(UIText.CommitEditor_showGitRepo);
        link.addHyperlinkListener(new HyperlinkAdapter() {
          @Override
          public void linkActivated(HyperlinkEvent event) {
            RepositoriesView view;
            try {
              view = (RepositoriesView) PlatformUI.getWorkbench()
View Full Code Here

      headLink.setText(objectId.name());
      headLink.setUnderlined(true);
      headLink.setFont(JFaceResources.getDialogFont());
      headLink.setForeground(JFaceColors.getHyperlinkText(headLink
          .getDisplay()));
      headLink.addHyperlinkListener(new HyperlinkAdapter() {
        @Override
        public void linkActivated(HyperlinkEvent e) {
          RepositoryCommit commit = getCommit(repository, objectId);
          if(commit != null)
            CommitEditor.openQuiet(commit);
View Full Code Here

              toolkit.getColors().getColor(IFormColors.TB_TOGGLE));
      final Hyperlink link = toolkit
          .createHyperlink(parents,
              parentCommit.abbreviate(PARENT_LENGTH).name(),
              SWT.NONE);
      link.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          try {
            CommitEditor.open(new RepositoryCommit(getCommit()
                .getRepository(), parentCommit));
            if ((e.getStateMask() & SWT.MOD1) != 0)
View Full Code Here

        GridData gd = new GridData(GridData.GRAB_HORIZONTAL
                | GridData.GRAB_VERTICAL);
        gd.horizontalAlignment = GridData.CENTER;
        gd.verticalAlignment = GridData.CENTER;
        link.setLayoutData(gd);
        link.addHyperlinkListener(new HyperlinkAdapter() {

            public void linkActivated(HyperlinkEvent e) {
                Hyperlink link = (Hyperlink) e.getSource();
                Util.openBrowser((String) link.getHref());
                return;
View Full Code Here

        // return hyper link.
        ImageUtil.registerImage(ImageUtil.BACK, "full/elcl16/home_nav.gif"); //$NON-NLS-1$
        returnLink = toolkit.createImageHyperlink(container, SWT.WRAP
                | SWT.CENTER);
        returnLink.setImage(ImageUtil.getImage(ImageUtil.BACK));
        returnLink.addHyperlinkListener(new HyperlinkAdapter() {

            public void linkActivated(HyperlinkEvent e) {
                doReturn();
            }
        });
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) {
            textLabel.redraw();
          }

          public void focusLost(FocusEvent e) {
            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

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.