|
Lines 185-192
Link Here
|
| 185 |
*/ |
185 |
*/ |
| 186 |
public void contributeToToolBar(IToolBarManager toolBarManager) |
186 |
public void contributeToToolBar(IToolBarManager toolBarManager) |
| 187 |
{ |
187 |
{ |
| 188 |
toolBarManager.add(new Separator("descriptor-settings")); |
188 |
|
| 189 |
toolBarManager.add(new Separator("descriptor-additions")); |
|
|
| 190 |
} |
189 |
} |
| 191 |
|
190 |
|
| 192 |
/** |
191 |
/** |
|
Lines 198-238
Link Here
|
| 198 |
*/ |
197 |
*/ |
| 199 |
public void contributeToMenu(IMenuManager menuManager) |
198 |
public void contributeToMenu(IMenuManager menuManager) |
| 200 |
{ |
199 |
{ |
| 201 |
super.contributeToMenu(menuManager); |
200 |
|
| 202 |
|
|
|
| 203 |
IMenuManager submenuManager = new MenuManager(Activator.INSTANCE |
| 204 |
.getString("_UI_DescriptorEditor_menu"), |
| 205 |
"org.apache.ws.muse.descriptorMenuID"); |
| 206 |
menuManager.insertAfter("additions", submenuManager); |
| 207 |
submenuManager.add(new Separator("settings")); |
| 208 |
submenuManager.add(new Separator("actions")); |
| 209 |
submenuManager.add(new Separator("additions")); |
| 210 |
submenuManager.add(new Separator("additions-end")); |
| 211 |
|
| 212 |
// Prepare for CreateChild item addition or removal. |
| 213 |
// |
| 214 |
createChildMenuManager = new MenuManager(Activator.INSTANCE |
| 215 |
.getString("_UI_CreateChild_menu_item")); |
| 216 |
submenuManager.insertBefore("additions", createChildMenuManager); |
| 217 |
|
| 218 |
// Prepare for CreateSibling item addition or removal. |
| 219 |
// |
| 220 |
createSiblingMenuManager = new MenuManager(Activator.INSTANCE |
| 221 |
.getString("_UI_CreateSibling_menu_item")); |
| 222 |
submenuManager.insertBefore("additions", createSiblingMenuManager); |
| 223 |
|
| 224 |
// Force an update because Eclipse hides empty menus now. |
| 225 |
// |
| 226 |
submenuManager.addMenuListener(new IMenuListener() |
| 227 |
{ |
| 228 |
|
| 229 |
public void menuAboutToShow(IMenuManager menuManager) |
| 230 |
{ |
| 231 |
menuManager.updateAll(true); |
| 232 |
} |
| 233 |
}); |
| 234 |
|
| 235 |
addGlobalActions(submenuManager); |
| 236 |
} |
201 |
} |
| 237 |
|
202 |
|
| 238 |
/** |
203 |
/** |