Package org.eclipse.ui.forms.widgets

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


   * @param browseText
   * @param linkLabel
   */
  private void createControl(Composite parent, FormToolkit toolkit, String labelText, int style, String browseText, boolean linkLabel, int indent, int tcolspan) {
    if (linkLabel) {
      Hyperlink link = toolkit.createHyperlink(parent, labelText, SWT.NULL);
      label = link;
    } else {
      if (labelText != null) {
        label = toolkit.createLabel(parent, labelText);
        label.setForeground(toolkit.getColors().getColor(IFormColors.TITLE));
View Full Code Here


  public void setBackground(Color bg) {
    super.setBackground(bg);
    isBackgroundSet = true;
    if (links != null) {
      for (int i = 0; i < links.size(); i++) {
        Hyperlink label = (Hyperlink) links.get(i);
        label.setBackground(bg);
      }
    }
  }
View Full Code Here

  public void setForeground(Color fg) {
    super.setForeground(fg);
    isForegroundSet = true;
    if (links != null) {
      for (int i = 0; i < links.size(); i++) {
        Hyperlink label = (Hyperlink) links.get(i);
        label.setForeground(fg);
      }
    }
  }
View Full Code Here

   */
  public void setHyperlinkUnderlineMode(int mode) {
    super.setHyperlinkUnderlineMode(mode);
    if (links != null) {
      for (int i = 0; i < links.size(); i++) {
        Hyperlink label = (Hyperlink) links.get(i);
        label.setUnderlined(mode == UNDERLINE_ALWAYS);
      }
    }
  }
View Full Code Here

    private void ensureControlExists() {
      if (needHyperlink()) {
        if (messageLabel != null)
          messageLabel.setVisible(false);
        if (messageHyperlink == null) {
          messageHyperlink = new Hyperlink(FormHeading.this, SWT.NULL);
          messageHyperlink.setUnderlined(true);
          messageHyperlink.setText(message);
          messageHyperlink.setHref(messages);
          Object[] llist = listeners.getListeners();
          for (int i = 0; i < llist.length; i++)
View Full Code Here

                for ( String mrdName : otherMrdNames )
                {
                    if ( getSchema().hasMatchingRuleDescription( mrdName ) )
                    {
                        MatchingRuleDescription mrd = getSchema().getMatchingRuleDescription( mrdName );
                        Hyperlink otherMatchLink = toolkit.createHyperlink( otherMatchClient, SchemaUtils
                            .toString( mrd ), SWT.WRAP );
                        otherMatchLink.setHref( mrd );
                        otherMatchLink.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
                        otherMatchLink.setUnderlined( true );
                        otherMatchLink.setEnabled( true );
                        otherMatchLink.addHyperlinkListener( this );
                    }
                    else
                    {
                        Hyperlink otherMatchLink = toolkit.createHyperlink( otherMatchClient, mrdName, SWT.WRAP );
                        otherMatchLink.setHref( null );
                        otherMatchLink.setUnderlined( false );
                        otherMatchLink.setEnabled( false );
                    }
                }
            }
            else
            {
View Full Code Here

            {
                supertypeSection.setText( "Supertype (" + "1" + ")" );
                if ( getSchema().hasAttributeTypeDescription( superType ) )
                {
                    AttributeTypeDescription supAtd = getSchema().getAttributeTypeDescription( superType );
                    Hyperlink superLink = toolkit.createHyperlink( superClient, SchemaUtils.toString( supAtd ),
                        SWT.WRAP );
                    superLink.setHref( supAtd );
                    superLink.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
                    superLink.setUnderlined( true );
                    superLink.setEnabled( true );
                    superLink.addHyperlinkListener( this );
                }
                else
                {
                    Hyperlink superLink = toolkit.createHyperlink( superClient, superType, SWT.WRAP );
                    superLink.setHref( null );
                    superLink.setUnderlined( false );
                    superLink.setEnabled( false );
                }
            }
            else
            {
                supertypeSection.setText( "Supertype (0)" );
View Full Code Here

            if ( subOcds != null && subOcds.size() > 0 )
            {
                subclassesSection.setText( "Subclasses (" + subOcds.size() + ")" );
                for ( ObjectClassDescription subOcd : subOcds )
                {
                    Hyperlink subLink = toolkit.createHyperlink( subClient, SchemaUtils.toString( subOcd ), SWT.WRAP );
                    subLink.setHref( subOcd );
                    subLink.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
                    subLink.setUnderlined( true );
                    subLink.setEnabled( true );
                    subLink.addHyperlinkListener( this );
                }
            }
            else
            {
                subclassesSection.setText( "Subclasses (0)" );
View Full Code Here

                for ( String name : names )
                {
                    if ( getSchema().hasObjectClassDescription( name ) )
                    {
                        ObjectClassDescription supOcd = getSchema().getObjectClassDescription( name );
                        Hyperlink superLink = toolkit.createHyperlink( supClient, SchemaUtils.toString( supOcd ), SWT.WRAP );
                        superLink.setHref( supOcd );
                        superLink.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
                        superLink.setUnderlined( true );
                        superLink.setEnabled( true );
                        superLink.addHyperlinkListener( this );
                    }
                    else
                    {
                        Hyperlink superLink = toolkit.createHyperlink( supClient, name, SWT.WRAP );
                        superLink.setHref( null );
                        superLink.setUnderlined( false );
                        superLink.setEnabled( false );
                    }
                }
            }
            else
            {
View Full Code Here

        startEditAction = editor.getActionGroup().getOpenBestEditorAction();
        viewer = editor.getMainWidget().getViewer();
        cursor = editor.getConfiguration().getCursor( viewer );

        // create dn link control
        dnLink = new Hyperlink( viewer.getTable(), SWT.NONE );
        dnLink.setLayoutData( new GridData( SWT.BOTTOM, SWT.LEFT, true, true ) );
        dnLink.setText( "" );
        dnLink.setMenu( viewer.getTable().getMenu() );
        tableEditor = new TableEditor( viewer.getTable() );
        tableEditor.horizontalAlignment = SWT.LEFT;
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.