Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringWizardDialog.java')
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringWizardDialog.java101
1 files changed, 0 insertions, 101 deletions
diff --git a/core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringWizardDialog.java b/core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringWizardDialog.java
deleted file mode 100644
index 10a31ff3320..00000000000
--- a/core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringWizardDialog.java
+++ /dev/null
@@ -1,101 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2004 Rational Software Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Common Public License v0.5
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v05.html
- *
- * Contributors:
- * IBM Rational Software - Initial API and implementation
-***********************************************************************/
-
-package org.eclipse.cdt.internal.ui.refactoring;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Shell;
-
-import org.eclipse.jface.dialogs.DialogSettings;
-import org.eclipse.jface.dialogs.IDialogConstants;
-import org.eclipse.jface.dialogs.IDialogSettings;
-import org.eclipse.jface.wizard.IWizardPage;
-import org.eclipse.jface.wizard.WizardDialog;
-
-import org.eclipse.cdt.ui.CUIPlugin;
-
-/**
- * A dialog to host refactoring wizards.
- */
-public class RefactoringWizardDialog extends WizardDialog {
-
- private static final String DIALOG_SETTINGS= "RefactoringWizard"; //$NON-NLS-1$
- private static final String WIDTH= "width"; //$NON-NLS-1$
- private static final String HEIGHT= "height"; //$NON-NLS-1$
-
- private IDialogSettings fSettings;
-
- /*
- * note: this field must not be initialized - setter is called in the call to super
- * and java initializes fields 'after' the call to super is made. so initializing would override setting.
- */
- private boolean fMakeNextButtonDefault;
-
- /**
- * Creates a new refactoring wizard dialag with the given wizard.
- */
- public RefactoringWizardDialog(Shell parent, RefactoringWizard wizard) {
- super(parent, wizard);
- setShellStyle(getShellStyle() | SWT.RESIZE);
- IDialogSettings settings= CUIPlugin.getDefault().getDialogSettings();
- wizard.setDialogSettings(settings);
- fSettings= settings.getSection(DIALOG_SETTINGS);
- if (fSettings == null) {
- fSettings= new DialogSettings(DIALOG_SETTINGS);
- settings.addSection(fSettings);
- fSettings.put(WIDTH, 600);
- fSettings.put(HEIGHT, 400);
- }
- int width= 600;
- int height= 400;
- try {
- width= fSettings.getInt(WIDTH);
- height= fSettings.getInt(HEIGHT);
- } catch (NumberFormatException e) {
- }
- setMinimumPageSize(width, height);
- }
-
- /*
- * @see WizardDialog#finishPressed()
- */
- protected void finishPressed() {
- IWizardPage page= getCurrentPage();
- Control control= page.getControl().getParent();
- Point size = control.getSize();
- fSettings.put(WIDTH, size.x);
- fSettings.put(HEIGHT, size.y);
- super.finishPressed();
- }
-
- /*
- * @see IWizardContainer#updateButtons()
- */
- public void updateButtons() {
- super.updateButtons();
- if (! fMakeNextButtonDefault)
- return;
- if (getShell() == null)
- return;
- Button next= getButton(IDialogConstants.NEXT_ID);
- if (next.isEnabled())
- getShell().setDefaultButton(next);
- }
-
- /* usually called in the IWizard#setContainer(IWizardContainer) method
- */
- public void setMakeNextButtonDefault(boolean makeNextButtonDefault) {
- fMakeNextButtonDefault= makeNextButtonDefault;
- }
-}

Back to the top