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 208623 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/hyades/sdb/internal/actions/ActionHandlerListener.java (-16 / +26 lines)
Lines 316-329 Link Here
316
				boolean deleteEnabled = !isReadOnly && textSelected;
316
				boolean deleteEnabled = !isReadOnly && textSelected;
317
				boolean selAllEnabled = !(focusControl instanceof Combo);
317
				boolean selAllEnabled = !(focusControl instanceof Combo);
318
				
318
				
319
				if(contextMenu){					
319
				if(contextMenu){
320
					menuCut.setEnabled(cutEnabled);
320
					if (menuCut != null)
321
					menuCopy.setEnabled(copyEnabled);
321
						menuCut.setEnabled(cutEnabled);
322
					menuPaste.setEnabled(pasteEnabled);
322
					if (menuCopy != null)
323
					menuDelete.setEnabled(deleteEnabled);
323
						menuCopy.setEnabled(copyEnabled);
324
					menuSelectAll.setEnabled(selAllEnabled);
324
					if (menuPaste != null)
325
					menuUndo.updateEnabledState(focusControl);					
325
						menuPaste.setEnabled(pasteEnabled);
326
326
					if (menuDelete != null)
327
						menuDelete.setEnabled(deleteEnabled);
328
					if (menuSelectAll != null)
329
						menuSelectAll.setEnabled(selAllEnabled);
330
					if (menuUndo != null)
331
						menuUndo.updateEnabledState(focusControl);
327
				}else{
332
				}else{
328
					cut.setEnabled(cutEnabled);
333
					cut.setEnabled(cutEnabled);
329
					copy.setEnabled(copyEnabled);				
334
					copy.setEnabled(copyEnabled);				
Lines 342-355 Link Here
342
				delete.setEnabled(false);
347
				delete.setEnabled(false);
343
				selectAll.setEnabled(false);
348
				selectAll.setEnabled(false);
344
				undo.setEnabled(false);
349
				undo.setEnabled(false);
345
				
350
346
				menuCut.setEnabled(false);
351
				if (menuCut != null)
347
				menuCopy.setEnabled(false);
352
					menuCut.setEnabled(false);
348
				menuPaste.setEnabled(false);
353
				if (menuCopy != null)
349
				menuDelete.setEnabled(false);
354
					menuCopy.setEnabled(false);
350
				menuSelectAll.setEnabled(false);
355
				if (menuPaste != null)
351
				menuUndo.setEnabled(false);
356
					menuPaste.setEnabled(false);
352
				
357
				if (menuDelete != null)
358
					menuDelete.setEnabled(false);
359
				if (menuSelectAll != null)
360
					menuSelectAll.setEnabled(false);
361
				if (menuUndo != null)
362
					menuUndo.setEnabled(false);
353
			}
363
			}
354
			actionBars.updateActionBars();
364
			actionBars.updateActionBars();
355
		}
365
		}

Return to bug 208623