|
|
(2 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | | [[RAP|RAP wiki home]] | [http://eclipse.org/rap RAP project home] |
| + | #REDIRECT [[RAP/FAQ]] |
− | | + | |
− | This section intends to host tricks and tips, snippets, ..., about RAP and RWT... Any help is welcome.
| + | |
− | | + | |
− | =Workbench Window=
| + | |
− | | + | |
− | ==Fill the browser with the Workbench Window==
| + | |
− | | + | |
− | This snippet shows you how to make the main RAP Workbench Window occupy the entire area available in the browser and resize with the browser window.
| + | |
− | | + | |
− | In your WorkbenchWindowAdvisor class:
| + | |
− | <source lang="java">
| + | |
− | public void preWindowOpen() {
| + | |
− | IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
| + | |
− | configurer.setShowStatusLine( false );
| + | |
− | configurer.setTitle( "Your app" );
| + | |
− | configurer.setShellStyle( SWT.NONE );
| + | |
− | Rectangle bounds = Display.getDefault().getBounds();
| + | |
− | configurer.setInitialSize(new Point(bounds.width, bounds.height));
| + | |
− | }
| + | |
− | | + | |
− | public void postWindowOpen() {
| + | |
− | final IWorkbenchWindow window = getWindowConfigurer().getWindow();
| + | |
− | Shell shell = window.getShell();
| + | |
− | shell.setMaximized( true );
| + | |
− | }
| + | |
− | </source>
| + | |
− | | + | |
− | [[Category:RAP]]
| + | |