commit | 38a5eeacd4567683894d42c082c46f669f3a636a | [log] [tgz] |
---|---|---|
author | Paul Webster <pwebster@ca.ibm.com> | Mon Mar 19 09:32:55 2012 -0400 |
committer | Paul Webster <pwebster@ca.ibm.com> | Mon Mar 19 09:32:55 2012 -0400 |
tree | 951e8f05f61379580c2b637dea877ead6e428823 | |
parent | d7f3319ec189cad722b4bbace2d8a7ebe79d4ebf [diff] |
Bug 319704 - Toolbar button ordering broken Allow the actionSets to float on top of the Eclipse4 menu and toolbar renderer. The contributions visibility and placement is then managed by the 3.x legacy actionSet code. Don't show any action sets during the initialization process. Doing so causes multiple show requests and subsequent hide requests will not be sufficient to get an action set to go hidden due to reference counting. The temporary perspective did not have an id set on it so getPerspective(MPerspective) code was unable to identify which perspective descriptor it represented. This meant that it had no action sets to activate which causes an action set to be deactivated twice. This makes the reference counts go into the negatives and causes them to pretty much never become active again. Bug: 319704
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.