Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.eclipse.xtext.ui.tasks.preferences;
  
  import java.util.List;
  
  import  org.eclipse.jface.dialogs.StatusDialog;
  import  org.eclipse.swt.SWT;
  import  org.eclipse.swt.layout.GridLayout;
  import  org.eclipse.swt.widgets.Composite;
 import  org.eclipse.swt.widgets.Control;
 import  org.eclipse.swt.widgets.Shell;
 import  org.eclipse.ui.PlatformUI;
Dialog to enter a na new task tag
 
 public class TaskTagInputDialog extends StatusDialog {
 
 	public static final String ENABLED = "true";
 	public static final String DISABLED = "false";
 
 	private class TaskTagInputAdapter implements IDialogFieldListener {
 		public void dialogFieldChanged(DialogField field) {
 		}
 	}
 
 	private List<StringexistingNames;
 	private String languageName;
 
 	public TaskTagInputDialog(Shell parentTaskTag taskList<TaskTagexistingEntries,
 			String languageName) {
 		super(parent);
 		this. = languageName;
 
 		 = new ArrayList<String>(existingEntries.size());
 		for (int i = 0; i < existingEntries.size(); i++) {
 			TaskTag curr = existingEntries.get(i);
 			if (!curr.equals(task)) {
 			}
 		}
 
 		if (task == null) {
 		} else {
 		}
 
 
 
 		.setText((task != null) ? task.getName() : ""); //$NON-NLS-1$
 
 
 		 = new ComboDialogField(SWT.READ_ONLY);
 		if (task != null) {
 			if (. == task.getPriority()) {
 			} else if (. == task.getPriority()) {
 			} else {
 			}
 		} else {
 		}
 	}
 
 	public TaskTag getResult() {
 		TaskTag task = new TaskTag();
 			case 0:
 				break;
 			case 1:
 				break;
 			default:
				break;
		}
		return task;
	}
	protected Control createDialogArea(Composite parent) {
		Composite composite = (Composite) super.createDialogArea(parent);
		Composite inner = new Composite(composite, SWT.NONE);
		GridLayout layout = new GridLayout();
		layout.marginHeight = 0;
		layout.marginWidth = 0;
		layout.numColumns = 2;
		inner.setLayout(layout);
		applyDialogFont(composite);
		PlatformUI.getWorkbench().getHelpSystem().setHelp(compositegetTaskTagInputDialog());
		return composite;
	}
		return  + "_todo_task_input_dialog_context";
	}
	private void doValidation() {
		StatusInfo status = new StatusInfo();
		String newText = .getText();
		if (newText.length() == 0) {
else {
			if (newText.indexOf(',') != -1) {
else if (.contains(newText)) {
else if (Character.isWhitespace(newText.charAt(0))
					|| Character.isWhitespace(newText.charAt(newText.length() - 1))) {
			}
		}
		updateStatus(status);
	}
	protected void configureShell(Shell newShell) {
		super.configureShell(newShell);
		PlatformUI.getWorkbench().getHelpSystem().setHelp(newShellgetTaskTagInputDialog());
	}
New to GrepCode? Check out our FAQ X