|
|
Re: JOGL(OPENGL) in eclipse view/editor problem in rcp project [message #714382 is a reply to message #713381] |
Wed, 10 August 2011 13:09 |
yingfashi3000 Messages: 5 Registered: August 2011 |
Junior Member |
|
|
//left view
@Override
public void createPartControl(Composite parent) {
parent.setLayout(new FillLayout());
ScrolledComposite scrolledComposite = new ScrolledComposite(parent, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL);
scrolledComposite.setExpandHorizontal(true);
scrolledComposite.setExpandVertical(true);
Composite composite = new Composite(scrolledComposite, SWT.NONE);
composite.setLayout(new GridLayout(1, false));
txt = new Text(composite, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.CANCEL | SWT.MULTI);
txt.setText("a long text a long text a long text a long text a long text a long text a long text a long text ");
GridData gd = new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1);
gd.heightHint = 200;
txt.setLayoutData(gd);
scrolledComposite.setContent(composite);
scrolledComposite.setMinSize(composite.computeSize(SWT.DEFAULT, SWT.DEFAULT));
}
//opengl view(jogl)
@Override
public void createPartControl(Composite parent) {
Composite composite = new Composite(parent, SWT.EMBEDDED);
Frame frame = SWT_AWT.new_Frame(composite);
frame.setLayout(new BorderLayout(0, 0));
//
GLCapabilities caps = new javax.media.opengl.GLCapabilities();
GLCanvas canvas = new GLCanvas(caps);
frame.add(canvas);
}
|
|
|
|
Powered by
FUDForum. Page generated in 0.03106 seconds