/*******************************************************************************
* Copyright (c) 2009 EclipseSource and others. All rights reserved. This
* program and the accompanying materials are made available under the terms of
* the Eclipse Public License v1.0 which accompanies this distribution, and is
* available at http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* EclipseSource - initial API and implementation
*******************************************************************************/
package org.eclipse.rap.internal.design.example.stacks;
import org.eclipse.rap.ui.interactiondesign.ConfigurationAction;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.presentations.IStackPresentationSite;
public class ConfigAction extends ConfigurationAction{
public ConfigAction() {
}
public void run() {
IStackPresentationSite site = getSite();
IWorkbench workbench = PlatformUI.getWorkbench();
Shell shell = workbench.getActiveWorkbenchWindow().getShell();
ConfigurationDialog dialog
= new ConfigurationDialog( shell,
SWT.ON_TOP | SWT.CLOSE | SWT.BORDER
| SWT.APPLICATION_MODAL,
site,
this );
dialog.open();
}
}