Private Static final string [] actionsetid = new string [] {"org. Eclipse. Ant. UI. actionset. Presentation", // $ NON-NLS-1 $
"Org. Eclipse. Debug. UI. breakpointactionset", // $ NON-NLS-1 $
"Org. Eclipse. Debug. UI. debugactionset", // $ NON-NLS-1 $
"Org. Eclipse. Debug. UI. launchactionset", // $ NON-NLS-1 $
"Org. Eclipse. Debug. UI. profileactionset", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. Actions. gotopackage", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. Actions. gototype", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. Actions. openexternaljavadoc", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. Actions. opensuperimplementation", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. Actions. copyqualifiedname", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. Actions. Open", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. Actions. opentypehierarchy", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. Actions. opencallhierarchy", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. javaelementcreationactionset", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. javaactionset", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. a_openactionset", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. codingactionset", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. searchactionset", // $ NON-NLS-1 $
"Org. Eclipse. jdt. UI. Text. java. actionset. Presentation", // $ NON-NLS-1 $
"Org. Eclipse. Search. searchactionset", // $ NON-NLS-1 $
"Org. Eclipse. Team. UI. actionset", // $ NON-NLS-1 $
"Org. Eclipse. UI. navigateactionset", // $ NON-NLS-1 $
"Org. Eclipse. UI. Edit. Text. actionset. openexternalfile", // $ NON-NLS-1 $
"Org. Eclipse. UI. Edit. Text. actionset. Presentation", // $ NON-NLS-1 $
"Org. Eclipse. UI. Edit. Text. actionset. annotationnavigation", // $ NON-NLS-1 $
"Org. Eclipse. UI. Edit. Text. actionset. Navigation", // $ NON-NLS-1 $
"Org. Eclipse. UI. externaltools. externaltoolsset", // $ NON-NLS-1 $
"Org. Eclipse. UI. Edit. Text. actionset. convertlinedelimitersto", // $ NON-NLS-1 $
"Org. Eclipse. UI. actionset. keybindings", // $ NON-NLS-1 $
"Org. Eclipse. UI. actionset. openfiles", // $ NON-NLS-1 $
"Org. Eclipse. UI. workingsetactionset", // $ NON-NLS-1 $
"Org. Eclipse. UI. workingsetmodificationactionset", // $ NON-NLS-1 $
"Org. Eclipse. UI. workingsetactionset. toolbar", // $ NON-NLS-1 $
"Org. Eclipse. Update. UI. softwareupdates", // $ NON-NLS-1 $
};
/*
* (Non-javadoc)
*
* @ See org. Eclipse. UI. application. actionbaradvisor # fillcoolbar (Org. Eclipse. jface. Action. icoolbarmanager)
*/
Protected void fillcoolbar (icoolbarmanager coolbar ){
Itoolbarmanager toolbar = new toolbarmanager (SWT. Flat | SWT. Right );
Coolbar. Add (New toolbarcontributionitem (toolbar, "save"); // $ NON-NLS-1 $
// Toolbar = new toolbarmanager (SWT. Flat | SWT. Right );
// Coolbar. Add (New toolbarcontributionitem (toolbar, "ads"); // $ NON-NLS-1 $
// Announcementcontributionitem announcementitem = new announcementcontributionitem (messages
//. Getstring ("applicationactionbaradvisor. Message "));
// Toolbar. Add (announcementitem); // $ NON-NLS-1 $
Actionsetregistry Reg = workbenchplugin. getdefault (). getactionsetregistry ();
Iactionsetdescriptor [] actionsets = reg. getactionsets ();
List list = arrays. aslist (actionsetid );
For (INT I = 0; I <actionsets. length; I ++ ){
If (list. Contains (actionsets [I]. GETID ())){
Removeaction (Reg, actionsets [I]);
}
}
}
Private void removeaction (final actionsetregistry Reg, final iactionsetdescriptor actionset ){
Iextension ext = actionset. getconfigurationelement (). getdeclaringextension ();
Reg. removeextension (EXT, new object [] {actionset });
}
From dengues.