Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 173213 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/pde/internal/ui/commands/CommandDetails.java (-1 / +8 lines)
Lines 50-64 Link Here
50
import org.eclipse.swt.widgets.Composite;
50
import org.eclipse.swt.widgets.Composite;
51
import org.eclipse.swt.widgets.Label;
51
import org.eclipse.swt.widgets.Label;
52
import org.eclipse.swt.widgets.Text;
52
import org.eclipse.swt.widgets.Text;
53
import org.eclipse.ui.PlatformUI;
53
import org.eclipse.ui.forms.events.HyperlinkAdapter;
54
import org.eclipse.ui.forms.events.HyperlinkAdapter;
54
import org.eclipse.ui.forms.events.HyperlinkEvent;
55
import org.eclipse.ui.forms.events.HyperlinkEvent;
55
import org.eclipse.ui.forms.widgets.ExpandableComposite;
56
import org.eclipse.ui.forms.widgets.ExpandableComposite;
56
import org.eclipse.ui.forms.widgets.FormToolkit;
57
import org.eclipse.ui.forms.widgets.FormToolkit;
57
import org.eclipse.ui.forms.widgets.ImageHyperlink;
58
import org.eclipse.ui.forms.widgets.ImageHyperlink;
58
import org.eclipse.ui.forms.widgets.Section;
59
import org.eclipse.ui.forms.widgets.Section;
60
import org.eclipse.ui.handlers.IHandlerService;
59
61
60
public class CommandDetails {
62
public class CommandDetails {
61
	
63
	
64
	private static IHandlerService getHandlerService() {
65
		return (IHandlerService) PlatformUI.getWorkbench().getService(
66
				IHandlerService.class);
67
	}
68
	
62
	private final HashMap fParameterToValue = new HashMap();
69
	private final HashMap fParameterToValue = new HashMap();
63
	private final ArrayList fObjectParamList = new ArrayList();
70
	private final ArrayList fObjectParamList = new ArrayList();
64
	private final ArrayList fValueParamList = new ArrayList();
71
	private final ArrayList fValueParamList = new ArrayList();
Lines 200-206 Link Here
200
		public void linkActivated(HyperlinkEvent e) {
207
		public void linkActivated(HyperlinkEvent e) {
201
			ParameterizedCommand pCommand = buildParameterizedCommand();
208
			ParameterizedCommand pCommand = buildParameterizedCommand();
202
			try {
209
			try {
203
				Object obj = pCommand.executeWithChecks(null, null);
210
				Object obj = getHandlerService().executeCommand(pCommand, null);
204
				String resultString = null;
211
				String resultString = null;
205
				if (obj instanceof String) {
212
				if (obj instanceof String) {
206
					resultString = (String)obj;
213
					resultString = (String)obj;
(-)src/org/eclipse/pde/internal/ui/editor/cheatsheet/simple/details/SimpleCSCommandDetails.java (-1 / +10 lines)
Lines 49-54 Link Here
49
import org.eclipse.ui.IWorkbench;
49
import org.eclipse.ui.IWorkbench;
50
import org.eclipse.ui.PlatformUI;
50
import org.eclipse.ui.PlatformUI;
51
import org.eclipse.ui.commands.ICommandService;
51
import org.eclipse.ui.commands.ICommandService;
52
import org.eclipse.ui.contexts.IContextService;
52
import org.eclipse.ui.forms.IFormColors;
53
import org.eclipse.ui.forms.IFormColors;
53
import org.eclipse.ui.forms.widgets.ExpandableComposite;
54
import org.eclipse.ui.forms.widgets.ExpandableComposite;
54
import org.eclipse.ui.forms.widgets.FormToolkit;
55
import org.eclipse.ui.forms.widgets.FormToolkit;
Lines 211-216 Link Here
211
						fCommandBrowse.getShell(),
212
						fCommandBrowse.getShell(),
212
						CommandComposerPart.F_CHEATSHEET_FILTER,
213
						CommandComposerPart.F_CHEATSHEET_FILTER,
213
						getParameterizedCommand(fRun));
214
						getParameterizedCommand(fRun));
215
				dialog.create();
216
				getContextService().registerShell(dialog.getShell(),
217
						IContextService.TYPE_DIALOG_SUPPORTS_WORKBENCH);
214
				// Check result of dialog
218
				// Check result of dialog
215
				if (dialog.open() == Window.OK) {
219
				if (dialog.open() == Window.OK) {
216
					// Command composer exited successfully
220
					// Command composer exited successfully
Lines 432-438 Link Here
432
	private static ICommandService getCommandService() {
436
	private static ICommandService getCommandService() {
433
		IWorkbench workbench = PlatformUI.getWorkbench();
437
		IWorkbench workbench = PlatformUI.getWorkbench();
434
		return (ICommandService)workbench.getAdapter(ICommandService.class);
438
		return (ICommandService)workbench.getAdapter(ICommandService.class);
435
	}	
439
	}
440
	
441
	private static IContextService getContextService() {
442
		IWorkbench workbench = PlatformUI.getWorkbench();
443
		return (IContextService)workbench.getService(IContextService.class);
444
	}
436
	
445
	
437
	/**
446
	/**
438
	 * 
447
	 * 

Return to bug 173213