Examples of SapphireFormText


Examples of org.eclipse.sapphire.ui.forms.swt.internal.text.SapphireFormText

           
            section.setClient( composite );
           
            for( final PropertyEditorAssistContribution contribution : secdef.getContributions() )
            {
                final SapphireFormText text = new SapphireFormText( composite, SWT.WRAP );
               
                td = new TableWrapData();
                td.align = TableWrapData.FILL;
                td.grabHorizontal = true;
                td.maxWidth = 600;
                text.setLayoutData( td );
               
                for( Map.Entry<String,ImageData> image : contribution.images().entrySet() )
                {
                    text.setImage( image.getKey(), image.getValue() );
                }
               
                final StringBuffer buffer = new StringBuffer();
                buffer.append( "<form>" );
                buffer.append( contribution.text() );
                buffer.append( "</form>" );
                text.setText( buffer.toString(), true, false );
               
                text.addHyperlinkListener
                (
                    new HyperlinkAdapter()
                    {
                        @Override
                        public void linkActivated( final HyperlinkEvent event )
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.swt.internal.text.SapphireFormText

        {
            final Composite page = new Composite( getContainer(), SWT.NONE );
            page.setLayout( glayout( 1 ) );
            page.setBackground( getSite().getShell().getDisplay().getSystemColor( SWT.COLOR_WHITE ) );

            final SapphireFormText message = new SapphireFormText( page, SWT.NONE );
            message.setLayoutData( gd() );
            message.setBackground( getSite().getShell().getDisplay().getSystemColor( SWT.COLOR_WHITE ) );
            message.setText( error, false, false );
           
            addPage( page );
            setPageText( 0, errorPageTitle.text() );
        }
    }
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.swt.internal.text.SapphireFormText

           
            decorator.addEditorControl(text);
            decorator.addEditorControl(binding.getToolbar());
        }

        this.addText = new SapphireFormText( this.mainComposite, SWT.NONE );
        this.addText.setLayoutData( gdhindent( gdvalign( gdhfill(), SWT.CENTER ), 10 ) );
       
        addControl(this.addText);

        final StringBuilder buf = new StringBuilder();
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.swt.internal.text.SapphireFormText

        else
        {
            imageControl = null;
        }
       
        final SapphireFormText text = new SapphireFormText( composite, SWT.NONE );
        text.setLayoutData( gdvalign( gdhfill(), SWT.CENTER ) );
       
        keyboardActionPresentation.attach( text );
       
        String label = part.label( CapitalizationType.FIRST_WORD_ONLY );
        label = ( label == null ? labelNotSpecified.text() : label );
       
        final StringBuilder buf = new StringBuilder();
        buf.append( "<form><p vspace=\"false\"><a href=\"action\" nowrap=\"true\">" );
        buf.append( label );
        buf.append( "</a></p></form>" );
       
        text.setText( buf.toString(), true, false );
       
        text.addHyperlinkListener
        (
            new HyperlinkAdapter()
            {
                @Override
                public void linkActivated( final HyperlinkEvent event )
                {
                    final SapphireActionHandler handler = part.handler();
                   
                    if( handler != null )
                    {
                        handler.execute( ActuatorLinkPresentation.this );
                    }
                }
            }
        );
       
        text.setEnabled( part.enabled() );
       
        attachPartListener
        (
            new Listener()
            {
                @Override
                public void handle( final Event event )
                {
                    if( event instanceof EnablementChangedEvent )
                    {
                        final boolean enabled = part.enabled();
                       
                        if( imageControl != null )
                        {
                            imageControl.setEnabled( enabled );
                        }
                       
                        text.setEnabled( enabled );
                    }
                    else if( event instanceof LabelChangedEvent )
                    {
                        final StringBuilder buf = new StringBuilder();
                        buf.append( "<form><p vspace=\"false\"><a href=\"action\" nowrap=\"true\">" );
                        buf.append( part.label( CapitalizationType.FIRST_WORD_ONLY ) );
                        buf.append( "</a></p></form>" );
                       
                        text.setText( buf.toString(), true, false );
                       
                        composite.getParent().layout( true, true );
                    }
                    else if( event instanceof ImageChangedEvent )
                    {
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.swt.internal.text.SapphireFormText

       
        if( ! disposed() )
        {
            if( empty )
            {
                final SapphireFormText text = new SapphireFormText( composite(), SWT.NONE );
                text.setLayoutData( gdhindent( gdwhint( gdhspan( gdhfill(), 2 ), 100 ), 9 ) );
                text.setText( noAdditionalPropertiesMessage.text(), false, false );
               
                register( text );
            }
            else
            {
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.swt.internal.text.SapphireFormText

                );
            }
        }
        catch( SWTError e )
        {
            final SapphireFormText text = new SapphireFormText( composite(), style );
            text.setText( couldNotInitializeBrowserMessage.text(), false, false );
            text.setLayoutData( gd );
           
            register( text );
        }
    }
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.swt.internal.text.SapphireFormText

    }
   
    @Override
    public void render()
    {
        final SapphireFormText text = new SapphireFormText( composite(), SWT.NONE );
        text.setLayoutData( gdhindent( gdwhint( gdhspan( gdhfill(), 2 ), 100 ), 9 ) );
       
        attachPartListener
        (
            new FilteredListener<TextPart.ContentEvent>()
            {
                @Override
                protected void handleTypedEvent( TextPart.ContentEvent event )
                {
                    text.setText( part().content(), false, false );
                }
            }
        );
       
        text.setText( part().content(), false, false );
       
        reflowOnResize( text );
       
        register( text );
    }
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.swt.internal.text.SapphireFormText

                {
                    message = message.replace( "&", "&amp;" );
                    message = message.replace( "<", "&lt;" );
                }
               
                final SapphireFormText text = new SapphireFormText( msgAndShowStackTraceLinkComposite, SWT.NONE );
                text.setLayoutData( gdhfill() );
                text.setText( "<form><li style=\"image\" value=\"error\">" + message + "</li></form>", true, false );
                text.setImage( "error", ImageData.readFromClassLoader( SwtResourceCache.class, "Error.png" ).required() );
                text.setBackground( bgcolor );

                final SapphireFormText showStackTraceLink = new SapphireFormText( msgAndShowStackTraceLinkComposite, SWT.NONE );
                showStackTraceLink.setLayoutData( gd() );
                showStackTraceLink.setText( "<form><p><a href=\"show-stack\">Show stack trace...</a></p></form>", true, false );
                showStackTraceLink.setBackground( bgcolor );
               
                showStackTraceLink.addHyperlinkListener
                (
                    new HyperlinkAdapter()
                    {
                        @Override
                        public void linkActivated( final HyperlinkEvent event )
                        {
                            showStackTraceLink.setVisible( false );
                           
                            final Label separator = new Label( composite, SWT.SEPARATOR | SWT.HORIZONTAL );
                            separator.setLayoutData( gdhfill() );
                            separator.setBackground( bgcolor );
                           
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.swt.internal.text.SapphireFormText

            {
                final MasterDetailsContentNodePart node = getNode( event );
               
                parent.setLayout( glayout( 1 ) );
               
                SapphireFormText text = new SapphireFormText( parent, SWT.NO_FOCUS );
                text.setLayoutData( gdfill() );
               
                final org.eclipse.sapphire.modeling.Status validation = node.validation();
                final List<org.eclipse.sapphire.modeling.Status> items = gather( validation );
               
                final StringBuffer buffer = new StringBuffer();
                buffer.append( "<form>" );
               
                final int count = items.size();
                int i = 0;
               
                for( org.eclipse.sapphire.modeling.Status item : items )
                {
                    final String imageKey = ( item.severity() == org.eclipse.sapphire.modeling.Status.Severity.ERROR ? "error" : "warning" );
                    buffer.append( "<li style=\"image\" value=\"" + imageKey + "\">" + escapeForXml( item.message() ) + "</li>" );
                   
                    i++;
                   
                    if( count > 10 && i == 9 )
                    {
                        break;
                    }
                }
               
                if( count > 10 )
                {
                    final String msg = problemsOverflowMessage.format( numberToString( count - 9 ) );
                    final String imageKey = ( validation.severity() == org.eclipse.sapphire.modeling.Status.Severity.ERROR ? "error" : "warning" );
                    buffer.append( "<br/><li style=\"image\" value=\"" + imageKey + "\">" + msg + "</li>" );
                }
               
                buffer.append( "</form>" );
               
                text.setText( buffer.toString(), true, false );
                text.setImage( "error", ImageData.readFromClassLoader( SwtResourceCache.class, "Error.png" ).required() );
                text.setImage( "warning", ImageData.readFromClassLoader( SwtResourceCache.class, "Warning.png" ).required() );
            }
           
            private String numberToString( final int number )
            {
                switch( number )
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.swt.internal.text.SapphireFormText

        }
        else
        {
            if( this.descriptionFormText == null )
            {
                this.descriptionFormText = new SapphireFormText( this.sectionContentOuterComposite, SWT.NONE );
                this.descriptionFormText.setLayoutData( gdhindent( gdwhint( gdhfill(), 100 ), 9 ) );
                reflowOnResize( this.descriptionFormText );
               
                this.descriptionSpacer = new Composite( this.sectionContentOuterComposite, SWT.NONE );
                this.descriptionSpacer.setLayoutData( gdhhint( gdhfill(), 5 ) );
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.