G
Guest
Gast
Hallo zusammen,
wie kann ich eine selbst definierte Action machen ... so gehts nicht!!! das programm startet nicht mal was muss ich anders machen...
Mit extensionpoint und einem handler bekomm ich es hin...
wie kann ich eine selbst definierte Action machen ... so gehts nicht!!! das programm startet nicht mal was muss ich anders machen...
Code:
private Action action;
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
super(configurer);
}
protected void makeActions(final IWorkbenchWindow window) {
action = new Action(){
public void run()
{
super.run();
Shell shell = window.getShell();
MessageDialog.openWarning(shell, "Warning", "I warn you");
}
};
register(action);
}
protected void fillMenuBar(IMenuManager menuBar) {
}
protected void fillCoolBar(ICoolBarManager coolBar) {
// This will add a new toolbar to the application
IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
coolBar.add(new ToolBarContributionItem(toolbar, "main"));
// Add the entry to the toolbar
toolbar.add(action);
}
Mit extensionpoint und einem handler bekomm ich es hin...