commit | ff42387d247a1b1390c62f6f9983a9b35ff9f3ce | [log] [tgz] |
---|---|---|
author | Paul Webster <pwebster@ca.ibm.com> | Fri Mar 16 20:01:01 2012 -0400 |
committer | Paul Webster <pwebster@ca.ibm.com> | Fri Mar 16 20:01:01 2012 -0400 |
tree | a342baa5e40f180afdb3f0209128bb35fd780a21 | |
parent | 0deafb8a9de2273a12efb2e56c06e27872b6116c [diff] |
Bug 374326 - [Compatibility] ToolControl in toolbar using visibleWhen doesn't show up Include 3 types of changes: 1. ToolControlContribution doesn't correctly re-fill, because filling is controled by the @PostConstruct method. We should uninject the object on control.dispose and create a new one on fill. 2. push a RAT manager.update(*) outside of the RAT. As any injected object can update the IEclipseContext in its @PostConstruct, we need to be careful 3. remove an MToolControl in an MToolBar from the standard visibility event handlers. This is similar to how children of MMenu are already exempt. Bug: 374326
Platform UI provides the basic building blocks for user interfaces built with Eclipse. Some of these form the Eclipse Rich Client Platform (RCP) and can be used for arbitrary rich client applications, while others are specific to the Eclipse IDE. The Platform UI codebase is built on top of the Eclipse Standard Widget Toolkit (SWT), which is developed as an independent project.
For more information, refer to the [Platform UI wiki page] 1.