Package org.eclipse.ui.forms.widgets

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


    Composite uriComposite = toolkit.createComposite(client);
    GridLayoutFactory.fillDefaults().numColumns(2).margins(0, 0).applyTo(uriComposite);
    GridDataFactory.fillDefaults().grab(true, false).applyTo(uriComposite);

    ImageHyperlink editURI = toolkit.createImageHyperlink(uriComposite, SWT.PUSH);
    GridDataFactory.fillDefaults().grab(false, false).align(SWT.BEGINNING, SWT.TOP).applyTo(editURI);
    editURI.setImage(CloudFoundryImages.getImage(CloudFoundryImages.EDIT));
    editURI.addHyperlinkListener(new HyperlinkAdapter() {
      @Override
      public void linkActivated(HyperlinkEvent e) {

        try {
          CloudFoundryApplicationModule appModule = getExistingApplication();
View Full Code Here


        toolkit.paintBordersFor( constraintComposite );
    }

    private void addMoreOptionsAction() {
        final Shell shell = new Shell( Display.getCurrent() );
        ImageHyperlink link = addImage( parent,
                                        "icons/new_item.gif" );

        link.addHyperlinkListener( new IHyperlinkListener() {
            public void linkActivated(HyperlinkEvent e) {
                RuleDialog popup = new AddNewInsertedFactFieldDialog( shell,
                                                                      getModeller(),
                                                                      fact );
                popup.open();
            }

            public void linkEntered(HyperlinkEvent e) {
            }

            public void linkExited(HyperlinkEvent e) {
            }
        } );
        link.setToolTipText( "Add another field to this so you can set its value" );
    }
View Full Code Here

        }
    }

    private void addRemoveFieldAction(Composite constraintComposite,
                                      final int row) {
        ImageHyperlink delLink = addImage( constraintComposite,
                                           "icons/delete_item_small.gif" );
        delLink.setToolTipText( "Remove this field action" );

        delLink.addHyperlinkListener( new IHyperlinkListener() {
            public void linkActivated(HyperlinkEvent e) {
                MessageBox dialog = new MessageBox( Display.getCurrent().getActiveShell(),
                                                    SWT.YES | SWT.NO | SWT.ICON_WARNING );
                dialog.setMessage( "Remove this item?" );
                dialog.setText( "Remove this item?" );
View Full Code Here

    }

    private void addMoreOptionsAction() {
        // ImageHyperlink link = addImage(parent,
        // "icons/add_field_to_fact.gif");
        ImageHyperlink link = addImage(parent, "icons/new_item.gif");

        link.addHyperlinkListener(new IHyperlinkListener() {
            public void linkActivated(HyperlinkEvent e) {
                RuleDialog popup = new ActionSetFieldDialog(parent.getShell(),
                        getModeller(), set, fieldCompletions, variableClass);
                popup.open();

            }

            public void linkEntered(HyperlinkEvent e) {
            }

            public void linkExited(HyperlinkEvent e) {
            }
        });
        link.setToolTipText("Add a field");
    }
View Full Code Here

        link.setToolTipText("Add a field");
    }

    private void addRemoveFieldAction(Composite constraintComposite,
            final int currentRow) {
        ImageHyperlink delLink = addImage(constraintComposite,
                "icons/delete_item_small.gif");
        delLink.setToolTipText("Remove this field action");
        delLink.addHyperlinkListener(new IHyperlinkListener() {
            public void linkActivated(HyperlinkEvent e) {
                MessageBox dialog = new MessageBox(Display.getCurrent()
                        .getActiveShell(), SWT.YES | SWT.NO | SWT.ICON_WARNING);
                dialog.setMessage("Remove this item?");
                dialog.setText("Remove this item?");
View Full Code Here

    protected abstract void updateModel();

    private void addDeleteAction(Composite parent) {

        ImageHyperlink delLink = addImage( parent,
                                           "icons/delete_item_small.gif" );
        delLink.addHyperlinkListener( new IHyperlinkListener() {

            public void linkActivated(HyperlinkEvent e) {
                MessageBox dialog = new MessageBox( Display.getCurrent().getActiveShell(),
                                                    SWT.YES | SWT.NO | SWT.ICON_WARNING );
                dialog.setMessage( "Remove this DSL sentence?" );
                dialog.setText( "Remove this DSL sentence?" );
                if ( dialog.open() == SWT.YES ) {
                    updateModel();
                }
            }

            public void linkEntered(HyperlinkEvent e) {
            }

            public void linkExited(HyperlinkEvent e) {
            }
        } );
        delLink.setToolTipText( "Remove this condition." );
    }
View Full Code Here

        create();
    }

    private void create() {
        if ( constraint.getConstraintValueType() == BaseSingleFieldConstraint.TYPE_UNDEFINED ) {
            ImageHyperlink link = addImage( composite,
                                            "icons/edit.gif" );
            link.setToolTipText( "Choose value editor type" );
            link.addHyperlinkListener( new IHyperlinkListener() {
                public void linkActivated(HyperlinkEvent e) {
                    RuleDialog popup = new ValueEditorTypeSelectionDialog( composite.getShell(),
                                                                           toolkit,
                                                                           modeller,
                                                                           constraint );
                    popup.open();
                }

                public void linkEntered(HyperlinkEvent e) {
                }

                public void linkExited(HyperlinkEvent e) {
                }
            } );

            GridData gd = new GridData( GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL | GridData.HORIZONTAL_ALIGN_BEGINNING );
            gd.horizontalSpan = 2;

            link.setLayoutData( gd );
        } else {
            switch ( constraint.getConstraintValueType() ) {
                case BaseSingleFieldConstraint.TYPE_LITERAL :
                    literalValueEditor( composite,
                                        constraint,
View Full Code Here

    }

    public ImageHyperlink addImage(Composite parent,
                                   String fileName) {
        ImageHyperlink imageHyperlink = toolkit.createImageHyperlink( parent,
                                                                      0 );
        ImageDescriptor imageDescriptor = DroolsEclipsePlugin.getImageDescriptor( fileName );
        imageHyperlink.setImage( imageDescriptor.createImage() );
        return imageHyperlink;
    }
View Full Code Here

  protected abstract IFilter getViewerFilter();

  protected ImageHyperlink createLink(String text, String image,
      final Runnable toRun) {
    modes.add(toRun);
    ImageHyperlink createImageHyperlink = formToolkit.createImageHyperlink(
        buttons, SWT.NONE);
    hyperLinks.add(createImageHyperlink);
    createImageHyperlink.setText(text);
    createImageHyperlink.setImage(getImage(image));
    createImageHyperlink.addHyperlinkListener(new IHyperlinkListener() {

      public void linkActivated(HyperlinkEvent e) {
        onNavigate(toRun);
      }
View Full Code Here

    });
    return createImageHyperlink;
  }

  protected void init(int mode2) {
    ImageHyperlink sel = hyperLinks.get(mode2);
    for (ImageHyperlink h : hyperLinks) {
      if (h != sel) {
        h.setUnderlined(true);
        h.setBackground(h.getParent().getBackground());
      } else {
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.