Package org.eclipse.sapphire.ui.forms

Examples of org.eclipse.sapphire.ui.forms.SplitFormPart


        {
            part = new HtmlPanelPart();
        }
        else if( definition instanceof SplitFormDef )
        {
            part = new SplitFormPart();
        }
        else if( definition instanceof SplitFormSectionDef )
        {
            part = new SplitFormSectionPart();
        }
View Full Code Here


   
    @Override
    public void render()
    {
        final SplitFormSectionPart part = part();
        final SplitFormPart parent = part.parent();
        final Orientation orientation = parent.orientation();
        final int sectionCount = parent.children().all().size();
        final int sectionIndex = parent.children().all().indexOf( part );
       
        this.control = new Composite( composite(), SWT.NONE );

        register( this.control );
       
View Full Code Here

    }
   
    @Override
    public final void render()
    {
        final SplitFormPart part = part();
        final SplitFormDef def = part.definition();
       
        final int formMarginLeft = def.getMarginLeft().content();
        final int formMarginRight = def.getMarginRight().content();
        final int formMarginTop = def.getMarginTop().content();
        final int formMarginBottom = def.getMarginBottom().content();
       
        final Composite formMarginsComposite = new Composite( composite(), SWT.NONE );
        formMarginsComposite.setLayout( glayout( 1, formMarginLeft, formMarginRight, formMarginTop, formMarginBottom ) );
        formMarginsComposite.setLayoutData( gdhspan( ( part.getScaleVertically() ? gdfill() : gdhfill() ), 2 ) );
       
        formMarginsComposite.setBackground( resources().color( part.getBackgroundColor() ) );
        formMarginsComposite.setBackgroundMode( SWT.INHERIT_DEFAULT );
       
        this.form = new SashForm( formMarginsComposite, ( part.orientation() == Orientation.HORIZONTAL ? SWT.HORIZONTAL : SWT.VERTICAL ) | SWT.SMOOTH );
       
        register( this.form );
       
        this.form.setLayoutData( gdfill() );
        this.form.setBackground( resources().color( part.getBackgroundColor() ) );
        this.form.setBackgroundMode( SWT.INHERIT_DEFAULT );
       
        final ListFactory<SplitFormSectionPresentation> childrenListFactory = ListFactory.start();
       
        for( final SplitFormSectionPart section : part().children().all() )
View Full Code Here

TOP

Related Classes of org.eclipse.sapphire.ui.forms.SplitFormPart

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.