E
einherjer
hallo,
ich habe einige fragen bezüglich rcp (als basis meiner anwendung dient das rcp mail template):
1. ich würde gerne eine shell in meinem view anzeigen lassen. der view wird über einen extension point festgelegt. aber ich weiß nicht recht, wie ich an ein composite komme, das den view beschreibt. da beispielsweise das composite parent in createPartControl(Composite parent) immer null ist.
protected void makeActions(final IWorkbenchWindow window) {
exitAction = ActionFactory.QUIT.create(window);
exitAction.setText("Beenden");
register(exitAction);
}
protected void fillMenuBar(IMenuManager menuBar) {
MenuManager fileMenu = new MenuManager("&Datei", IWorkbenchActionConstants.M_FILE);
menuBar.add(fileMenu);
fileMenu.add(exitAction);
}
2. möchte ich im 1.menupünkt den befehl mit einem keystroke unterlegen. ist dies ohne jmenu überhaupt möglich? wo genau liegt der fehler bei exitAction.setAccelerator(KeyStroke.getKeyStroke('B'));
ich habe einige fragen bezüglich rcp (als basis meiner anwendung dient das rcp mail template):
1. ich würde gerne eine shell in meinem view anzeigen lassen. der view wird über einen extension point festgelegt. aber ich weiß nicht recht, wie ich an ein composite komme, das den view beschreibt. da beispielsweise das composite parent in createPartControl(Composite parent) immer null ist.
protected void makeActions(final IWorkbenchWindow window) {
exitAction = ActionFactory.QUIT.create(window);
exitAction.setText("Beenden");
register(exitAction);
}
protected void fillMenuBar(IMenuManager menuBar) {
MenuManager fileMenu = new MenuManager("&Datei", IWorkbenchActionConstants.M_FILE);
menuBar.add(fileMenu);
fileMenu.add(exitAction);
}
2. möchte ich im 1.menupünkt den befehl mit einem keystroke unterlegen. ist dies ohne jmenu überhaupt möglich? wo genau liegt der fehler bei exitAction.setAccelerator(KeyStroke.getKeyStroke('B'));