Package org.eclipse.sapphire

Examples of org.eclipse.sapphire.Listener


        @Override
        public void init( final SapphireAction action, final ActionHandlerDef def )
        {
            super.init( action, def );
           
            final Listener listener = new FilteredListener<PropertyEvent>()
            {
                @Override
                protected void handleTypedEvent( final PropertyEvent event )
                {
                    refreshEnablementState();
                }
            };
           
            property().attach( listener );
           
            attach
            (
                new Listener()
                {
                    @Override
                    public void handle( final Event event )
                    {
                        if( event instanceof DisposeEvent )
View Full Code Here


    {
        final Property property = context( Property.class );

        property.service( JavaTypeConstraintService.class ).attach
        (
            new Listener()
            {
                @Override
                public void handle( final Event event )
                {
                    refresh();
                }
            }
        );
       
        property.service( ReferenceService.class ).attach
        (
            new Listener()
            {
                @Override
                public void handle( final Event event )
                {
                    refresh();
View Full Code Here

    {
        super.init( action, def );

        this.contentTree = ( (MasterDetailsContentNodePart) getPart() ).getContentTree();
       
        final Listener contentTreeListener = new Listener()
        {
            @Override
            public void handle( final Event event )
            {
                if( event instanceof MasterDetailsContentOutline.FilterChangedEvent )
                {
                    refreshEnabledState();
                }
            }
        };
       
        this.contentTree.attach( contentTreeListener );
       
        final Runnable op = new Runnable()
        {
            public void run()
            {
                refreshEnabledState();
            }
        };
       
        final ElementList<?> list = getList();
       
        final Listener listPropertyListener = new FilteredListener<PropertyContentEvent>()
        {
            @Override
            protected void handleTypedEvent( final PropertyContentEvent event )
            {
                Display.getDefault().asyncExec( op );
View Full Code Here

            {
                final ExtensionBasedViewerFilter filter = new ExtensionBasedViewerFilter( fileExtensionsService.extensions() );
               
                treeViewer.addFilter( filter );
               
                final Listener listener = new Listener()
                {
                    @Override
                    public void handle( final Event event )
                    {
                        filter.change( fileExtensionsService.extensions() );
View Full Code Here

       
        text.setEnabled( part.enabled() );
       
        attachPartListener
        (
            new Listener()
            {
                @Override
                public void handle( final Event event )
                {
                    if( event instanceof EnablementChangedEvent )
View Full Code Here

    public static final class ListPossibleTypesService extends PossibleTypesService
    {
        @Override
        protected void initPossibleTypesService()
        {
            final Listener listener = new FilteredListener<PropertyContentEvent>()
            {
                @Override
                protected void handleTypedEvent( final PropertyContentEvent event )
                {
                    refresh();
View Full Code Here

    public static final class ElementPossibleTypesService extends PossibleTypesService
    {
        @Override
        protected void initPossibleTypesService()
        {
            final Listener listener = new FilteredListener<PropertyContentEvent>()
            {
                @Override
                protected void handleTypedEvent( final PropertyContentEvent event )
                {
                    refresh();
View Full Code Here

        {
            super.init( action, def );
           
            final ListSelectionService selectionService = action.getPart().service( ListSelectionService.class );
           
            final Listener selectionListener = new Listener()
            {
                @Override
                public void handle( final Event event )
                {
                    refreshEnablementState();
                }
            };
           
            selectionService.attach( selectionListener );
           
            attach
            (
                new Listener()
                {
                    @Override
                    public void handle( final Event event )
                    {
                        if( event instanceof DisposeEvent )
View Full Code Here

        this.definition = definition;
        this.part = (SapphireEditorPagePart) SapphirePart.create( editor, this.element, this.definition.resolve(), Collections.<String,String>emptyMap() );
       
        this.part.attach
        (
            new Listener()
            {
                @Override
                public void handle( final Event event )
                {
                    if( event instanceof PageHeaderTextEvent )
View Full Code Here

        checkBoxesCompositeLayout.marginRight = 0;
        checkBoxesCompositeLayout.spacing = ( this.orientation == Orientation.HORIZONTAL ? 10 : 5 );
       
        this.checkBoxesComposite.setLayout( checkBoxesCompositeLayout );
       
        this.serviceListener = new Listener()
        {
            @Override
            public void handle( final Event event )
            {
                refreshCheckBoxes();
            }
        };
       
        this.localizationService = part().definition().adapt( LocalizationService.class );
       
        this.possibleValuesService = list.service( PossibleValuesService.class );
        this.possibleValuesService.attach( this.serviceListener );
       
        this.valueLabelService = this.memberProperty.service( ValueLabelService.class );
        this.valueLabelService.attach( this.serviceListener );
       
        this.valueImageService = this.memberProperty.service( ValueImageService.class );
        this.valueImageService.attach( this.serviceListener );
       
        final Listener modelListener = new FilteredListener<PropertyEvent>()
        {
            @Override
            protected void handleTypedEvent( final PropertyEvent event )
            {
                if( event instanceof PropertyContentEvent || event instanceof PropertyValidationEvent )
View Full Code Here

TOP

Related Classes of org.eclipse.sapphire.Listener

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.