Examples of ImageHyperlink


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

            IFile buildFile = Central.getWorkspaceBuildFile();
            if (buildFile == null)
                return;

            if (!mainFile) {
                ImageHyperlink link = form.getToolkit().createImageHyperlink(container, SWT.CENTER);
                link.setText("Open main build.bnd file.");
                link.setImage(bndFileImg);
                link.addHyperlinkListener(new FileOpenLinkListener(buildFile.getFullPath()));
            } else {
                IResource[] extFiles;

                IContainer cnfDir = buildFile.getParent();
                IFolder extDir = cnfDir.getFolder(new Path("ext"));
                if (extDir.exists())
                    extFiles = extDir.members();
                else
                    extFiles = new IResource[0];

                if (extFiles.length > 0) {
                    for (IResource extFile : extFiles) {
                        if (extFile.getType() == IResource.FILE && "bnd".equalsIgnoreCase(extFile.getFileExtension())) {
                            ImageHyperlink link = form.getToolkit().createImageHyperlink(container, SWT.CENTER);
                            link.setText("Open " + extFile.getName());
                            link.setImage(extFileImg);
                            link.addHyperlinkListener(new FileOpenLinkListener(extFile.getFullPath()));
                        }
                    }
                } else {
                    createMissingExtsWarningPanel(container, form.getToolkit(), extDir.getFullPath());
                }
View Full Code Here

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

        Composite container = toolkit.createComposite(section);

        section.setClient(container);
        container.setLayout(new GridLayout(1, false));

        ImageHyperlink lnkRebuildProject = toolkit.createImageHyperlink(container, SWT.NONE);
        lnkRebuildProject.addHyperlinkListener(new HyperlinkAdapter() {
            @Override
            public void linkActivated(HyperlinkEvent e) {
                IResource resource = findEditorResource();
                if (resource != null) {
                    RebuildJob job = new RebuildJob(resource.getProject(), IncrementalProjectBuilder.FULL_BUILD);
                    job.setUser(true);
                    job.schedule();
                }
            }
        });
        toolkit.paintBordersFor(lnkRebuildProject);
        lnkRebuildProject.setText("Rebuild Project");
        lnkRebuildProject.setImage(refreshImg);

        ImageHyperlink lnkCleanProject = toolkit.createImageHyperlink(container, SWT.NONE);
        toolkit.paintBordersFor(lnkCleanProject);
        lnkCleanProject.setText("Clean Project");
        lnkCleanProject.setImage(cleanImg);

        lnkCleanProject.addHyperlinkListener(new HyperlinkAdapter() {
            @Override
            public void linkActivated(HyperlinkEvent e) {
                IResource resource = findEditorResource();
                if (resource != null) {
                    RebuildJob job = new RebuildJob(resource.getProject(), IncrementalProjectBuilder.CLEAN_BUILD);
View Full Code Here

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

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

        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

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

        }
    }

    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

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

    }

    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

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

        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

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

    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

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

        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

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

    }

    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
TOP
Copyright © 2018 www.massapi.com. 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.