From 3cae7720cf2217806ca0b890f088a28437e09f08 Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Wed, 21 Feb 2007 17:03:21 +0000 Subject: [PATCH] Warnings elimination --- .../ui/actions/ConvertTargetDialog.java | 16 ++++++---------- .../managedbuilder/ui/newui/NewVarDialog.java | 7 +++++++ 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/actions/ConvertTargetDialog.java b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/actions/ConvertTargetDialog.java index 09708b18011..6f944b41e55 100644 --- a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/actions/ConvertTargetDialog.java +++ b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/actions/ConvertTargetDialog.java @@ -13,8 +13,6 @@ package org.eclipse.cdt.managedbuilder.ui.actions; import java.util.HashMap; import java.util.Map; -import org.eclipse.cdt.internal.ui.dialogs.StatusDialog; -import org.eclipse.cdt.internal.ui.dialogs.StatusInfo; import org.eclipse.cdt.managedbuilder.core.IConvertManagedBuildObject; import org.eclipse.cdt.managedbuilder.core.IManagedBuildInfo; import org.eclipse.cdt.managedbuilder.core.IManagedProject; @@ -24,12 +22,14 @@ import org.eclipse.cdt.ui.newui.NewUIMessages; import org.eclipse.core.resources.IProject; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IConfigurationElement; +import org.eclipse.jface.dialogs.Dialog; import org.eclipse.jface.dialogs.IDialogConstants; import org.eclipse.swt.SWT; import org.eclipse.swt.events.DisposeEvent; import org.eclipse.swt.events.DisposeListener; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; +import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Event; @@ -38,7 +38,7 @@ import org.eclipse.swt.widgets.List; import org.eclipse.swt.widgets.Listener; import org.eclipse.swt.widgets.Shell; -public class ConvertTargetDialog extends StatusDialog { +public class ConvertTargetDialog extends Dialog { final private String title; protected List convertersList; @@ -168,13 +168,9 @@ public class ConvertTargetDialog extends StatusDialog { } private void validateState() { - StatusInfo status= new StatusInfo(); - if ( convertersList.getSelectionIndex() == -1 ) { - // No error, just disable 'Ok' button - status.setError(""); //$NON-NLS-1$ - } - updateStatus(status); - return; + Button b = getButton(IDialogConstants.OK_ID); + if (b != null) + b.setEnabled(convertersList.getSelectionIndex() != -1); } private Map getConversionElements() { diff --git a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/newui/NewVarDialog.java b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/newui/NewVarDialog.java index dc291a601a7..2807576a30f 100644 --- a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/newui/NewVarDialog.java +++ b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/newui/NewVarDialog.java @@ -572,6 +572,7 @@ public class NewVarDialog extends Dialog { } fContainer.layout(true,true); } + /* * updates the state of the dialog controls @@ -580,6 +581,12 @@ public class NewVarDialog extends Dialog { if(!fTotalSizeCalculated) return; handleTypeModified(); + + Button b = getButton(IDialogConstants.OK_ID); + if (b != null) { + String name = getSelectedVarName(); + b.setEnabled(!EMPTY_STRING.equals(name)); + } } protected Point getInitialSize() {