Package org.eclipse.ui.forms.widgets

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


    return form;
  }
 
  private static ScrolledFormText createFormText(Composite parent, FormToolkit toolkit) {
    final ScrolledFormText sftext = new ScrolledFormText(parent, SWT.WRAP | SWT.NO_FOCUS | SWT.V_SCROLL, false);
    final FormText text = toolkit.createFormText(sftext, false);
    sftext.setFormText(text);
    text.marginWidth = 1;
    text.marginHeight = 0;
    text.setHyperlinkSettings(toolkit.getHyperlinkGroup());
    text.setMenu(parent.getMenu());
    text.setWhitespaceNormalized(false);
    toolkit.adapt(sftext);
    return sftext;
  }
View Full Code Here


                fg);
        return createText(parent, text.getText(), fg);
    }

    private Control createFormText(Composite parent, String text, Color fg) {
        FormText formText = toolkit.createFormText(parent, false);
        formText.addHyperlinkListener(hyperlinkAdapter);
        try {
            formText.setText(text, true, true);
        } catch (SWTError e) {
            Log.error(e.getMessage(), e);
            return createText(parent, text, fg);
        }
        if (fg != null)
            formText.setForeground(fg);
        return formText;
    }
View Full Code Here

            GridDataFactory.fillDefaults().align(SWT.CENTER, SWT.BEGINNING).applyTo(imageLabel);
        }
       
        composite.setLayoutData(new GridData());
       
        FormText formText = new FormText(composite, SWT.NONE);
        GridData gd = new GridData(GridData.FILL_BOTH);
        formText.setLayoutData(gd);

        StringBuilder buf = new StringBuilder();
        buf.append("<form>"); //$NON-NLS-1$
        buf.append(message);
        buf.append("</form>"); //$NON-NLS-1$

        formText.setText(buf.toString(), true, false);
        formText.addHyperlinkListener(new HyperlinkAdapter() {
            @Override
            public void linkActivated(HyperlinkEvent e) {
                HyperLinkMessageDialog.this.linkActivated(e);
            }
        });
View Full Code Here

  public EditorPart getEditor() {
    return formPage.getEditor();
  }
 
  public FormText createFormText(Composite parent, String messagePrefix) {
    FormText ft = toolkit.createFormText(parent, true);
    try {
      ft.setText(Messages.getString(messagePrefix), true, false);
    } catch (SWTException e) {
      ft.setText(e.getMessage(), false, false);
    }
    ft.addHyperlinkListener(this);
   
    return ft;
  }
View Full Code Here

    GridData gd = new GridData(SWT.FILL, 0, true, false);
    mappingConfigSection.setLayoutData(gd);
   
    //description
    HyperlinkHelper hh = new HyperlinkHelper(page, toolkit);
    FormText desc = hh.createFormText(mappingConfigSection, "MappingsSection.mappingconfig_sdesc");
    mappingConfigSection.setDescriptionControl(desc);

    configComposite = new ConfigurationOptionComposite(mappingConfigSection, toolkit, true, modelManager.getModel());
    mappingConfigSection.setClient(configComposite);
  }
View Full Code Here

        GridLayout gridLayout;
        ComboViewer labelViewer;
       
        ExpandableComposite expandableComposite;
        Composite composite_1;
        FormText receiversText;
        parent.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WHITE));
        parent.setLayout(new GridLayout());
       
        composite = this.toolkit.createComposite(parent, SWT.NONE);
        composite.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false));
        composite.setBackgroundMode(SWT.INHERIT_FORCE);
        gridLayout = new GridLayout();
        gridLayout.numColumns = 5;
        composite.setLayout(gridLayout);
        this.toolkit.paintBordersFor(composite);
       
        toolBar = new ToolBar(composite, SWT.FLAT);
        toolBar.setBackgroundMode(SWT.INHERIT_FORCE);
        gridData = new GridData(SWT.LEFT, SWT.CENTER, false, false, 3, 1);
        gridData.horizontalIndent = 5;
        toolBar.setLayoutData(gridData);
        this.toolkit.adapt(toolBar, true, true);
       
        btnReply = new ToolItem(toolBar, SWT.PUSH);
        btnReply.setImage(SWTResourceManager.getImage(SimpleMessageEditor.class, "/icons/reply_small.png"));
        btnReply.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnReply.toolTipText")); //$NON-NLS-1$
       
        btnReplyAll = new ToolItem(toolBar, SWT.PUSH);
        btnReplyAll.setImage(SWTResourceManager.getImage(SimpleMessageEditor.class, "/icons/reply_all_small.png"));
        btnReplyAll.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnReplyAll.toolTipText")); //$NON-NLS-1$
       
        btnForward = new ToolItem(toolBar, SWT.PUSH);
        btnForward.setImage(SWTResourceManager.getImage(SimpleMessageEditor.class, "/icons/forward_small.png"));
        btnForward.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnForward.toolTipText")); //$NON-NLS-1$
       
        new ToolItem(toolBar, SWT.SEPARATOR);
       
        btnDelete = new ToolItem(toolBar, SWT.PUSH);
        btnDelete.setImage(SWTResourceManager.getImage(SimpleMessageEditor.class, "/icons/delete_small.png"));
        btnDelete.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnDelete.toolTipText")); //$NON-NLS-1$
       
        btnSpam = new ToolItem(toolBar, SWT.CHECK);
        btnSpam.setHotImage(SWTResourceManager.getImage(SimpleMessageEditor.class, "/icons/virus-detected.png"));
        btnSpam.setImage(SWTResourceManager.getImage(SimpleMessageEditor.class, "/icons/virus-detected-2.png"));
        btnSpam.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnSpam.toolTipText")); //$NON-NLS-1$
       
        new ToolItem(toolBar, SWT.SEPARATOR);
       
        btnCreateFilter = new ToolItem(toolBar, SWT.PUSH);
        btnCreateFilter.setImage(SWTResourceManager.getImage(SimpleMessageEditor.class, "/icons/kview.png"));
        btnCreateFilter.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnCreateFilter.toolTipText")); //$NON-NLS-1$
       
        this.toolkit.createLabel(composite, MessageEditorMessages.getString("MessageEditor.label.text"), SWT.NONE); //$NON-NLS-1$
       
        labelViewer = new ComboViewer(composite, SWT.READ_ONLY);
        labelViewer.setLabelProvider(new ListLabelProvider());
        labelViewer.setContentProvider(new ContentProvider_1());
        labelViewer.setInput(new Object());
        this.combo = labelViewer.getCombo();
        this.toolkit.adapt(this.combo, true, true);
        this.combo.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false));
        new Label(composite, SWT.NONE);
        expandableComposite = this.toolkit.createExpandableComposite(composite, ExpandableComposite.COMPACT
                                                                                | ExpandableComposite.TWISTIE
                                                                                | ExpandableComposite.NO_TITLE
                                                                                | ExpandableComposite.FOCUS_TITLE);
        gridData = new GridData(SWT.FILL, SWT.CENTER, true, false, 4, 1);
        gridData.widthHint = 295;
        expandableComposite.setLayoutData(gridData);
        expandableComposite.setText("Empf�nger");
        this.toolkit.paintBordersFor(expandableComposite);
        composite_1 = this.toolkit.createComposite(expandableComposite, SWT.NONE);
        this.toolkit.paintBordersFor(composite_1);
        expandableComposite.setClient(composite_1);
        receiversText = this.toolkit.createFormText(composite_1, false);
       
        this.lnkTo = this.toolkit.createImageHyperlink(receiversText, SWT.NONE);
        this.lnkTo.setBounds(0, 0, 130, 24);
        this.lnkTo.setImage(SWTResourceManager.getImage(MessageEditor.class, "/icons/abcard-item.png"));
        this.lnkTo.setToolTipText("to: dummy@spotnik.de");
        this.lnkTo.setText("Dummy");
       
        this.lnkCC = this.toolkit.createImageHyperlink(receiversText, SWT.NONE);
        this.lnkCC.setBounds(0, 0, 97, 24);
        this.lnkCC.setImage(SWTResourceManager.getImage(MessageEditor.class, "/icons/ablist-item.png"));
        this.lnkCC.setText("Jack Black");
       
        receiversText.setControl("to", this.lnkTo);
        receiversText.setControl("cc", this.lnkCC);
       
        receiversText.setText("<form><p><control href=\"to\" /> <control href=\"cc\" /></p></form>", true, true);
       
        new Label(composite, SWT.NONE);
        new Label(composite, SWT.NONE);
        new Label(composite, SWT.NONE);
       
View Full Code Here

        CheckboxTableViewer attachmentTableViewer;
        TableColumn tblclmnNewColumn;
        ImageHyperlink lnkCC;
        ComboViewer labelViewer;
       
        FormText receiversText;
        TableWrapData tableWrapData;
        parent.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WHITE));
       
        sashForm = new SashForm(parent, SWT.NONE);
        sashForm.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
       
        messageTabFolder = new CTabFolder(sashForm, SWT.BOTTOM | SWT.FLAT);
        messageTabFolder.setSelectionBackground(
                                                new Color[] {
                                                             Display.getCurrent().getSystemColor(
                                                                                                 SWT.COLOR_TITLE_BACKGROUND),
                                                             Display.getCurrent().getSystemColor(
                                                                                                 SWT.COLOR_TITLE_BACKGROUND_GRADIENT),
                                                             Display.getCurrent().getSystemColor(
                                                                                                 SWT.COLOR_WIDGET_BACKGROUND) },
                                                new int[] { 50, 100 });
        messageTabFolder.setBorderVisible(true);
        messageTabFolder.setBackgroundMode(SWT.INHERIT_FORCE);
        this.toolkit.adapt(messageTabFolder, true, true);
       
        emailTab = new CTabItem(messageTabFolder, SWT.NONE);
        emailTab.setText(MessageEditorMessages.getString("MessageEditor.emailTab.text")); //$NON-NLS-1$
       
        Composite emailComposite = new Composite(messageTabFolder, SWT.NONE);
        emailComposite.setLayout(new FillLayout());
        this.toolkit.adapt(emailComposite);
        emailTab.setControl(emailComposite);
       
        browser = new Browser(emailComposite, SWT.NONE);
        this.toolkit.adapt(browser, true, true);
       
        sourceTab = new CTabItem(messageTabFolder, SWT.NONE);
        sourceTab.setText(MessageEditorMessages.getString("MessageEditor.sourceTab.text")); //$NON-NLS-1$
       
        Composite sourceComposite = new Composite(messageTabFolder, SWT.NONE);
        sourceComposite.setLayout(new FillLayout());
        this.toolkit.adapt(sourceComposite);
        sourceTab.setControl(sourceComposite);
       
        this.sourceViewer = new TextViewer(sourceComposite, SWT.V_SCROLL | SWT.MULTI | SWT.READ_ONLY | SWT.H_SCROLL);
        this.sourceViewer.setEditable(false);
        this.toolkit.adapt(sashForm, true, true);
       
        composite = this.toolkit.createComposite(sashForm, SWT.NONE);
        composite.setBackgroundMode(SWT.INHERIT_FORCE);
        gridLayout = new GridLayout();
        gridLayout.numColumns = 2;
        composite.setLayout(gridLayout);
        this.toolkit.paintBordersFor(composite);
       
        toolBar = new ToolBar(composite, SWT.FLAT);
        toolBar.setBackgroundMode(SWT.INHERIT_FORCE);
        gridData = new GridData(SWT.LEFT, SWT.CENTER, true, false, 2, 1);
        gridData.horizontalIndent = 5;
        toolBar.setLayoutData(gridData);
        this.toolkit.adapt(toolBar, true, true);
       
        btnReply = new ToolItem(toolBar, SWT.PUSH);
        btnReply.setImage(SWTResourceManager.getImage(MessageEditor.class, "/icons/reply_small.png"));
        btnReply.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnReply.toolTipText")); //$NON-NLS-1$
       
        btnReplyAll = new ToolItem(toolBar, SWT.PUSH);
        btnReplyAll.setImage(SWTResourceManager.getImage(MessageEditor.class, "/icons/reply_all_small.png"));
        btnReplyAll.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnReplyAll.toolTipText")); //$NON-NLS-1$
       
        btnForward = new ToolItem(toolBar, SWT.PUSH);
        btnForward.setImage(SWTResourceManager.getImage(MessageEditor.class, "/icons/forward_small.png"));
        btnForward.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnForward.toolTipText")); //$NON-NLS-1$
       
        new ToolItem(toolBar, SWT.SEPARATOR);
       
        btnDelete = new ToolItem(toolBar, SWT.PUSH);
        btnDelete.setImage(SWTResourceManager.getImage(MessageEditor.class, "/icons/delete_small.png"));
        btnDelete.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnDelete.toolTipText")); //$NON-NLS-1$
       
        btnSpam = new ToolItem(toolBar, SWT.CHECK);
        btnSpam.setHotImage(SWTResourceManager.getImage(MessageEditor.class, "/icons/virus-detected.png"));
        btnSpam.setImage(SWTResourceManager.getImage(MessageEditor.class, "/icons/virus-detected-2.png"));
        btnSpam.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnSpam.toolTipText")); //$NON-NLS-1$
       
        new ToolItem(toolBar, SWT.SEPARATOR);
       
        btnCreateFilter = new ToolItem(toolBar, SWT.PUSH);
        btnCreateFilter.setImage(SWTResourceManager.getImage(MessageEditor.class, "/icons/kview.png"));
        btnCreateFilter.setToolTipText(MessageEditorMessages.getString("MessageEditor.btnCreateFilter.toolTipText")); //$NON-NLS-1$
       
        this.toolkit.createLabel(composite, MessageEditorMessages.getString("MessageEditor.label.text"), SWT.NONE); //$NON-NLS-1$
       
        labelViewer = new ComboViewer(composite, SWT.READ_ONLY);
        labelViewer.setLabelProvider(new ListLabelProvider());
        labelViewer.setContentProvider(new ContentProvider_1());
        labelViewer.setInput(new Object());
        this.combo = labelViewer.getCombo();
        this.toolkit.adapt(this.combo, true, true);
        this.combo.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false));
       
        scrolledForm = this.toolkit.createScrolledForm(composite);
        scrolledForm.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
        body = scrolledForm.getBody();
        body.setBackgroundMode(SWT.INHERIT_FORCE);
        gridLayout = new GridLayout();
        gridLayout.verticalSpacing = 0;
        gridLayout.marginWidth = 0;
        gridLayout.marginHeight = 0;
        gridLayout.horizontalSpacing = 0;
        body.setLayout(gridLayout);
        this.toolkit.paintBordersFor(body);
       
        composite = this.toolkit.createComposite(body);
        composite.setLayout(new TableWrapLayout());
        gridData = new GridData(SWT.FILL, SWT.FILL, true, true);
        gridData.heightHint = 512;
        composite.setLayoutData(gridData);
        composite.setBackgroundMode(SWT.INHERIT_FORCE);
        this.toolkit.paintBordersFor(composite);
       
        sctnReceivers = this.toolkit.createSection(composite, ExpandableComposite.TWISTIE
                                                              | ExpandableComposite.EXPANDED
                                                              | ExpandableComposite.TITLE_BAR);
        tableWrapData = new TableWrapData(TableWrapData.FILL, TableWrapData.TOP);
        tableWrapData.grabHorizontal = true;
        sctnReceivers.setLayoutData(tableWrapData);
        sctnReceivers.setText(MessageEditorMessages.getString("MessageEditor.sctnReceivers.text")); //$NON-NLS-1$
       
        Composite receiverComposite = this.toolkit.createComposite(sctnReceivers, SWT.NONE);
        receiverComposite.setLayout(new TableWrapLayout());
        this.toolkit.paintBordersFor(receiverComposite);
        sctnReceivers.setClient(receiverComposite);
       
        receiversText = this.toolkit.createFormText(receiverComposite, false);
        tableWrapData = new TableWrapData(TableWrapData.FILL, TableWrapData.FILL);
        tableWrapData.grabHorizontal = true;
        receiversText.setLayoutData(tableWrapData);
       
        lnkTo = this.toolkit.createImageHyperlink(receiversText, SWT.NONE);
        lnkTo.setBounds(0, 0, 130, 24);
        lnkTo.setImage(SWTResourceManager.getImage(MessageEditor.class, "/icons/abcard-item.png"));
        lnkTo.setToolTipText("to: dummy@spotnik.de");
        lnkTo.setText("Dummy");
       
        lnkCC = this.toolkit.createImageHyperlink(receiversText, SWT.NONE);
        lnkCC.setBounds(0, 0, 97, 24);
        lnkCC.setImage(SWTResourceManager.getImage(MessageEditor.class, "/icons/ablist-item.png"));
        lnkCC.setText("Jack Black");
       
        receiversText.setControl("to", lnkTo);
        receiversText.setControl("cc", lnkCC);
       
        receiversText.setText("<form><p><control href=\"to\" /> <control href=\"cc\" /></p></form>", true, true);
       
        toolBar = new ToolBar(sctnReceivers, SWT.NONE);
        sctnReceivers.setTextClient(toolBar);
        this.toolkit.adapt(toolBar, true, true);
       
View Full Code Here

      completionComposite.setLayout(completionlayout);
      completionComposite.setLayoutData(completionData);
      completionComposite.setBackground(backgroundColor);

      FormText completionText = page.getToolkit().createFormText(completionComposite, false);
      completionText.setText(completionMessage, completionMessage.startsWith(IParserTags.FORM_START_TAG), false);
      completionText.setBackground(backgroundColor);
      final ImageHyperlink completeButton = createButtonWithText(
          completionComposite,
          getCompletionButtonIcon(isFinalItem),
          this,
          backgroundColor,
View Full Code Here

    Composite separator = toolkit.createCompositeSeparator(container);
    GridData data = new GridData();
    data.heightHint = 1;
    data.horizontalAlignment = SWT.FILL;
      separator.setLayoutData(data);
      FormText text = toolkit.createFormText(container, false);
    text.setImage(DescriptionPanel.REVIEW_IMAGE, CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.COMPOSITE_TASK_REVIEW));
      text.addHyperlinkListener(getEndReviewListener());
      text.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
      StringBuffer buf = new StringBuffer();
      buf.append("<form>"); //$NON-NLS-1$
      addHyperlink(buf, END_REVIEW_TAG + task.getId(), DescriptionPanel.REVIEW_IMAGE, Messages.COMPOSITE_PAGE_END_REVIEW );
      buf.append("</form>"); //$NON-NLS-1$
      text.setText(buf.toString(), true, false);
    task.setUnderReview(true);
    container.layout(true);
    showEditor(task);
  }
View Full Code Here

        shell.setImage(getImage(form.getMessageType()));
        shell.setText(title);
        shell.setLayout(new FillLayout());
        // ScrolledFormText stext = new ScrolledFormText(shell, false);
        // stext.setBackground(toolkit.getColors().getBackground());
        FormText text = toolkit.createFormText(shell, true);
        configureFormText(form.getForm(), text);
        // stext.setFormText(text);
        if (href instanceof IMessage[])
          text.setText(createFormTextContent((IMessage[]) href),
              true, false);
        shell.setLocation(hl);
        // Point size = shell.computeSize(400, SWT.DEFAULT);
        /*
        richToolTipMessageManager.setActive(false);
 
View Full Code Here

TOP

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

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.