Package org.eclipse.ui.forms.widgets

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


        protected void createDialogHeader(Composite parent) {
            Composite composite = new Composite(parent, SWT.NONE);
            composite.setLayout(new GridLayout(2, false));
            composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

            Hyperlink hl3 = new Hyperlink(composite, SWT.NONE);
            hl3.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_END));
            hl3.setText(Messages.getString("button.insert_variable"));
            hl3.addHyperlinkListener(new HyperlinkAdapter() {
                @Override
                public void linkActivated(HyperlinkEvent e) {
                    ChooseVariableDialog dialog = new ChooseVariableDialog(variableNames);
                    String variableName = dialog.openDialog();
                    if (variableName != null) {
View Full Code Here


    }

    public abstract void createGUI(Composite clientArea);

    protected Hyperlink createLink(Composite parent, String msg) {
        Hyperlink link = new Hyperlink(parent, SWT.NONE);
        link.setText(msg);
        hyperlinkGroup.add(link);
        return link;
    }
View Full Code Here

                ((Label) control).setText(message);
            }
            control.setLayoutData(createLayoutData(1, false));

            if (parameter.isTransientParam()) {
                Hyperlink linkDelete = createLink(paramsComposite, "[-]");
                linkDelete.addHyperlinkListener(new HyperlinkAdapter() {
                    @Override
                    public void linkActivated(HyperlinkEvent e) {
                        currentDefinition.removeParameter(parameter);
                        updateSwimlane();
                        reloadParametersUI();
                    }
                });
                GridData td = createLayoutData(1, false);
                td.widthHint = 20;
                linkDelete.setLayoutData(td);
            }

            final Text text = new Text(paramsComposite, SWT.BORDER);
            text.setText(parameter.getValue());
            text.addModifyListener(new ModifyListener() {
View Full Code Here

        }
            });
            GridData data = new GridData();
            data.widthHint = 200;
            text.setLayoutData(data);
            Hyperlink hl = new Hyperlink(this, SWT.NONE);
            hl.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.HORIZONTAL_ALIGN_END));
            hl.setText(Messages.getString("button.add") + " " + Messages.getString("label.SQLQuery"));
            hl.addHyperlinkListener(new HyperlinkAdapter() {
                @Override
                public void linkActivated(HyperlinkEvent e) {
                    model.getFirstTask().addQuery();
                }
            });
View Full Code Here

        public void modifyText(ModifyEvent event) {
          model.getFirstTask().queries.get(queryIndex).query = text.getText();
        }
            });

            Hyperlink hl1 = new Hyperlink(group, SWT.NONE);
            hl1.setText("[X]");
            hl1.addHyperlinkListener(new HyperlinkAdapter() {
                @Override
                public void linkActivated(HyperlinkEvent e) {
                    model.getFirstTask().deleteQuery(queryIndex);
                }
            });
View Full Code Here

    public void createGUI(Composite parent) {
        Composite clientArea = createSection(parent, 2);

        selectionText = new Text(clientArea, SWT.READ_ONLY | SWT.BORDER);
        selectionText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
        Hyperlink h1 = createLink(clientArea, Messages.getString("button.choose"));
        h1.addHyperlinkListener(new HyperlinkAdapter() {

            @Override
            public void linkActivated(HyperlinkEvent e) {
                try {
                    List<String> items = new ArrayList<String>();
View Full Code Here

            headerLabel.setText(Messages.getString(labelKey));

            strokeLabel = new Label(strokeComposite, SWT.SEPARATOR | SWT.HORIZONTAL);
            strokeLabel.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

            Hyperlink hl2 = new Hyperlink(strokeComposite, SWT.NONE);
            hl2.setText(Messages.getString("button.add"));
            hl2.addHyperlinkListener(new HyperlinkAdapter() {
                @Override
                public void linkActivated(HyperlinkEvent e) {
                    model.getFirstTask().addQueryParameter(queryIndex, result);
                }
            });
View Full Code Here

                    parameterModel.swimlaneVar = definition.getSwimlaneByName(parameterModel.varName) != null;
                }
            });

            if (paramIndex != 0) {
                Hyperlink hl0 = new Hyperlink(parent, SWT.NONE);
                hl0.setText(Messages.getString("button.up"));
                hl0.addHyperlinkListener(new HyperlinkAdapter() {
                    @Override
                    public void linkActivated(HyperlinkEvent e) {
                        model.getFirstTask().moveUpQueryParameter(queryIndex, parameterModel.result, paramIndex);
                    }
                });
                hyperlinkGroup.add(hl0);
            } else {
                new Label(parent, SWT.NONE);
            }

            Hyperlink hl1 = new Hyperlink(parent, SWT.NONE);
            hl1.setText("[X]");
            hl1.addHyperlinkListener(new HyperlinkAdapter() {
                @Override
                public void linkActivated(HyperlinkEvent e) {
                    model.getFirstTask().deleteQueryParameter(queryIndex, parameterModel.result, paramIndex);
                }
            });
View Full Code Here

    if (Controller.getInstance().getStatisticsController().isStatsActivated()) {
      buildAdvancedSections();
    } else {
      toolkit.createLabel(form.getBody(), Messages.getString("StatisticView.DisabledStats")); //$NON-NLS-1$)
      Hyperlink link = toolkit.createHyperlink(form.getBody(),
          Messages.getString("StatisticView.ActivateStatsForMore"), SWT.WRAP); //$NON-NLS-1$)
      link.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent e) {
          ActionFactory.PREFERENCES.create(PlatformUI.getWorkbench().getActiveWorkbenchWindow()).run();
        }
      });
View Full Code Here

public class AttributeEditorUtils {

  public static Control[] createLinkText(FormToolkit toolkit, Composite parent,
      final IDOMElement element, String label, final String attrName){

    Hyperlink link = toolkit.createHyperlink(parent, label, SWT.NULL);

    Composite composite = FieldAssistUtils.createNullDecoratedPanel(parent, true);
    final Text text = toolkit.createText(composite, "", SWT.BORDER);

    composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
View Full Code Here

TOP

Related Classes of org.eclipse.ui.forms.widgets.Hyperlink

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.