Package org.eclipse.sapphire.ui.forms

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


            {
                refresh();
            }
        };
       
        final SplitFormDef def = context( SplitFormDef.class );
       
        def.getSections().attach( this.listener );
        def.getOrientation().attach( this.listener );
    }
View Full Code Here


    }

    @Override
    protected ImageData compute()
    {
        final SplitFormDef def = context( SplitFormDef.class );
       
        if( def.getOrientation().content() == Orientation.HORIZONTAL )
        {
            if( def.getSections().size() > 2 )
            {
                return IMG_HORIZONTAL_3;
            }
            else
            {
                return IMG_HORIZONTAL_2;
            }
        }
        else
        {
            if( def.getSections().size() > 2 )
            {
                return IMG_VERTICAL_3;
            }
            else
            {
View Full Code Here

    {
        super.dispose();
       
        if( this.listener != null )
        {
            final SplitFormDef def = context( SplitFormDef.class );

            if( ! def.disposed() )
            {
                def.getSections().detach( this.listener );
                def.getOrientation().detach( this.listener );
            }
           
            this.listener = null;
        }
    }
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 ) );
       
View Full Code Here

TOP

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

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.