Toolbar mit Actions?

schuetzejanett

Erfahrenes Mitglied
Hallo,

in meiner RCP Anwendung wollte ich für eine View eine Toolbar erstellen, allerdings sollte die sich nicht oben neben den TabName befinden wie es in eclipse üblich für eine View ist, sondern direkt auf dem composite ganz oben oder eben auch weiter unten sein.

Wenn ich mir jetzt eine swt toolbar mit toolitems erstelle funktioniert das ganze auch, aber füge ich, was meine igentliches ziel ist, Jface actions hinzu sehe ich diese nicht in der toolbar was mache ich falsch?:mad:
Die Action habe ich mit text und tooltiptext erstellt, sowie einer runmethode;

Hier mein Code

Code:
public class ViewState extends ViewPart {
	
	public static final String ID = "de.client.Druckmanager.viewState";
	private Text textArea = null;	
	
	public ViewState() {
		super();
	}

	@Override
	public void createPartControl(Composite parent) {
		
		ToolBar tb = new ToolBar(parent, SWT.BORDER);
		ToolBarManager mgr = new ToolBarManager(tb);
		ToolItem ti = new ToolItem(tb, SWT.PUSH);
		ti.setText("test");
		mgr.add(new ActionCreateCoverSheet());
		mgr.add(new ActionFileDownload(getSite().getWorkbenchWindow()));	
		
		textArea = new Text(parent, SWT.MULTI | SWT.WRAP | SWT.V_SCROLL);		
		GridData g = new GridData(GridData.FILL_BOTH);
		g.widthHint = 1000;
		g.heightHint = 200;
		textArea.setLayoutData(g);		
		
		parent.setSize(new Point(1000, 200));
		parent.setLayout(new GridLayout());		
	
	}

	@Override
	public void setFocus() {
		// TODO Auto-generated method stub

	}

}
 
Zurück