List of usage examples for com.google.gwt.eclipse.core.launch.ui GWTSettingsTab GWTSettingsTab
public GWTSettingsTab(ILaunchArgumentsContainer argsContainer, boolean showDevelopmentModeBlock, boolean showUrlSelectionBlock, boolean showPerformGwtCompileSetting)
From source file:com.google.gdt.eclipse.suite.launch.ui.SpeedTracerLaunchTabGroup.java
License:Open Source License
public void createTabs(ILaunchConfigurationDialog dialog, String mode) { // TODO: rename or split into base class WebAppArgumentsTab argsTab = new WebAppArgumentsTab(); GWTSettingsTab gwtSettingsTab = null; ExtensionQuery<GWTSettingsTab> extQuery = new ExtensionQuery<GWTSettingsTab>(GWTPlugin.PLUGIN_ID, "gwtSettingsTab", "class"); List<ExtensionQuery.Data<GWTSettingsTab>> gwtSettingsTabs = extQuery.getData(); for (ExtensionQuery.Data<GWTSettingsTab> tab : gwtSettingsTabs) { gwtSettingsTab = tab.getExtensionPointData(); break;// ww w .j a va2 s . c o m } if (gwtSettingsTab == null) { gwtSettingsTab = new GWTSettingsTab(argsTab, false, false, true); } ILaunchConfigurationTab[] tabs = new ILaunchConfigurationTab[] { new WebAppMainTab(), new SpeedTracerTab(), new WebAppServerTab(argsTab, false, false), gwtSettingsTab, argsTab, new JavaJRETab(), new JavaClasspathTab(), new SourceLookupTab(), new EnvironmentTab(), new CommonTab() }; setTabs(tabs); }