Package org.eclipse.ui.forms.widgets

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


  public static Text createClassText(final IJavaProject project,
      FormToolkit toolkit, final Composite parent,
      final IDOMElement element, String label, final String attrName,
      final String superClass, final Text textFileName){

    final Hyperlink link = toolkit.createHyperlink(parent, label, SWT.NULL);
    link.addHyperlinkListener(new HyperlinkAdapter(){
      public void linkActivated(HyperlinkEvent e){
        try {
          Control[] controls = parent.getChildren();
          Text text = null;
          for(int i=0;i<controls.length;i++){
View Full Code Here


     
      GridData infoLabelGridData = new GridData(GridData.FILL_BOTH);
      infoLabelGridData.horizontalIndent = 20;
      infoLabel.setLayoutData(infoLabelGridData);

      final Hyperlink infoLink = new Hyperlink(dialogArea, SWT.NONE);
      infoLink.setText("https://nbo.sourceforge.net");
      infoLink.setForeground(new Color(null, 0, 0, 255));
      infoLink.setUnderlined(true);
      infoLink.addHyperlinkListener(new HyperlinkAdapter() {
        public void linkActivated(HyperlinkEvent event) {
          try {
            Runtime.getRuntime().exec(SettingsPerspective.getSettings().get("default_browser") + " " + infoLink.getText());
          }
         
          catch (IOException e) { }
        }
      });
     
      GridData infoLinkGridData = new GridData(GridData.FILL);
      infoLinkGridData.horizontalIndent = 20;
      infoLink.setLayoutData(infoLinkGridData);
     
      Composite separatorContainer = new Composite(parent, SWT.NONE);
       
      GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
      gridData.verticalIndent = 20;
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

        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

    if(listener != null) link.addHyperlinkListener(listener);
    return link;   
  }
 
  public org.eclipse.ui.forms.widgets.Hyperlink createMenuLink(Composite parent, String text, HyperlinkAdapter...adapters) {
    Hyperlink link = new Hyperlink(parent, SWT.LEFT);
    link.setText(text);
    link.setFont(UIDATA.FONT_9VB);
    link.setBackground(parent.getBackground());
    link.addHyperlinkListener(new HyperlinkAdapter(){
      public void linkEntered(HyperlinkEvent e) {
        Hyperlink hyperlink = (Hyperlink)e.widget;
        hyperlink.setUnderlined(true);
      }

      @SuppressWarnings("unused")
      public void linkExited(HyperlinkEvent e) {
        Hyperlink hyperlink = (Hyperlink)e.widget;
      }
     
      @SuppressWarnings("unused")
      public void linkActivated(HyperlinkEvent e) {
      }
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

                    .setText( NLS
                        .bind(
                            Messages.getString( "LdapSyntaxDescriptionDetailsPage.UsedFromCount" ), new Object[] { usedFromATDs.size() } ) ); //$NON-NLS-1$
                for ( AttributeType atd : usedFromATDs )
                {
                    Hyperlink usedFromLink = toolkit.createHyperlink( usedFromClient, SchemaUtils.toString( atd ),
                        SWT.WRAP );
                    usedFromLink.setHref( atd );
                    usedFromLink.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
                    usedFromLink.setUnderlined( true );
                    usedFromLink.setEnabled( true );
                    usedFromLink.addHyperlinkListener( this );
                }
            }
            else
            {
                usedFromSection.setText( NLS.bind( Messages
View Full Code Here

                for ( String name : names )
                {
                    if ( getSchema().hasAttributeTypeDescription( name ) )
                    {
                        AttributeType mustAtd = getSchema().getAttributeTypeDescription( name );
                        Hyperlink mustLink = toolkit.createHyperlink( mustClient, SchemaUtils.toString( mustAtd ),
                            SWT.WRAP );
                        mustLink.setHref( mustAtd );
                        mustLink.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
                        mustLink.setUnderlined( true );
                        mustLink.setEnabled( true );
                        mustLink.addHyperlinkListener( this );
                    }
                    else
                    {
                        Hyperlink mustLink = toolkit.createHyperlink( mustClient, name, SWT.WRAP );
                        mustLink.setHref( null );
                        mustLink.setUnderlined( false );
                        mustLink.setEnabled( false );
                    }
                }
            }
            else
            {
View Full Code Here

                for ( String name : names )
                {
                    if ( getSchema().hasAttributeTypeDescription( name ) )
                    {
                        AttributeType mayAtd = getSchema().getAttributeTypeDescription( name );
                        Hyperlink mayLink = toolkit.createHyperlink( mayClient, SchemaUtils.toString( mayAtd ),
                            SWT.WRAP );
                        mayLink.setHref( mayAtd );
                        mayLink.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
                        mayLink.setUnderlined( true );
                        mayLink.setEnabled( true );
                        mayLink.addHyperlinkListener( this );
                    }
                    else
                    {
                        Hyperlink mayLink = toolkit.createHyperlink( mayClient, name, SWT.WRAP );
                        mayLink.setHref( null );
                        mayLink.setUnderlined( false );
                        mayLink.setEnabled( false );
                    }
                }
            }
            else
            {
View Full Code Here

                    .setText( NLS
                        .bind(
                            Messages.getString( "ObjectClassDescriptionDetailsPage.SubclassesCount" ), new Object[] { subOcds.size() } ) ); //$NON-NLS-1$
                for ( ObjectClass 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( NLS.bind( Messages
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.