Project

General

Profile

« Previous | Next » 

Revision d6d945d2

Added by Patrick Plitzner over 5 years ago

ref #6925 Set active editor to null if all are closed

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/TaxonNameEditorE4.java
501 501
            conversation.unregisterForDataStoreChanges(this);
502 502
            conversation.close();
503 503
        }
504
        eventBroker.post(WorkbenchEventConstants.CURRENT_ACTIVE_EDITOR, null);
504 505
	}
505 506

  
506 507
	/** {@inheritDoc} */
eu.etaxonomy.taxeditor.store/META-INF/MANIFEST.MF
88 88
 org.eclipse.e4.core.commands;bundle-version="0.11.100",
89 89
 org.eclipse.e4.ui.services;bundle-version="1.2.100",
90 90
 org.eclipse.e4.ui.model.workbench;bundle-version="1.2.0",
91
 org.eclipse.e4.core.contexts;bundle-version="1.5.1"
91
 org.eclipse.e4.core.contexts;bundle-version="1.5.1",
92
 org.eclipse.osgi.services,
93
 org.eclipse.e4.core.services
92 94
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
93 95
Bundle-ActivationPolicy: lazy
94 96
Import-Package: eu.etaxonomy.taxeditor.webapp,
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/event/EventUtility.java
78 78
        return shell;
79 79
    }
80 80

  
81
//    private EventHandler testHandler;
82
//
83
//    @Inject
84
//    public EventUtility(IEventBroker eventBroker) {
85
//        testHandler = new EventHandler() {
86
//
87
//            @Override
88
//            public void handleEvent(Event event) {
89
//                Object part = event.getProperty(UIEvents.EventTags.ELEMENT);
90
//                boolean tbr =(Boolean) event.getProperty(UIEvents.EventTags.NEW_VALUE);
91
//                if (part instanceof MPart){
92
//                    System.out.println("Part "+((MPart)part).getElementId()+" is "+(!tbr?"NOT":"")+" visible");
93
//                }
94
//                else if(part instanceof MPlaceholder){
95
//                    System.out.println("Part "+((MPlaceholder)part).getRef().getElementId()+" is "+(!tbr?"NOT":"")+" visible");
96
//                }
97
//            }
98
//        };
99
//        eventBroker.subscribe(UIEvents.UIElement.TOPIC_TOBERENDERED, testHandler);
100
//    }
101

  
81 102
}

Also available in: Unified diff