private void unpackTodoTasks() { String currTags = getValue(PREF_TODO_TASK_TAGS); String currPrios = getValue(PREF_TODO_TASK_PRIORITIES); String[] tags = getTokens(currTags, ","); // $NON-NLS-1$ String[] prios = getTokens(currPrios, ","); // $NON-NLS-1$ ArrayList<TodoTask> elements = new ArrayList<TodoTask>(tags.length); for (int i = 0; i < tags.length; i++) { TodoTask task = new TodoTask(); task.name = tags[i].trim(); task.priority = (i < prios.length) ? prios[i] : TASK_PRIORITY_NORMAL; elements.add(task); } fTodoTasksList.setElements(elements); boolean isCaseSensitive = getBooleanValue(PREF_TODO_TASK_CASE_SENSITIVE); fCaseSensitiveCheckBox.setSelection(isCaseSensitive); }
public CPathIncludeSymbolEntryPerFilePage(IStatusChangeListener context) { super(CPathEntryMessages.IncludeSymbolEntryPage_title); fContext = context; IncludeSymbolAdapter adapter = new IncludeSymbolAdapter(); fIncludeSymPathsList = new TreeListDialogField<CPElementGroup>( adapter, buttonLabel, new CPElementLabelProvider(true, false)) { @Override protected int getTreeStyle() { return super.getTreeStyle() & ~SWT.MULTI; } }; fIncludeSymPathsList.setLabelText(CPathEntryMessages.IncludeSymbolEntryPage_label); fIncludeSymPathsList.enableButton(IDX_ADD_FOLDER_FILE, false); fIncludeSymPathsList.enableButton(IDX_REMOVE, false); fIncludeSymPathsList.enableButton(IDX_EDIT, false); fIncludeSymPathsList.enableButton(IDX_ADD_CONTRIBUTED, true); fIncludeSymPathsList.enableButton(IDX_ADD_EXT_INCLUDE, true); fIncludeSymPathsList.enableButton(IDX_ADD_WS_INCLUDE, true); fIncludeSymPathsList.enableButton(IDX_ADD_SYMBOL, true); fIncludeSymPathsList.enableButton(IDX_EXPORT, false); fIncludeSymPathsList.enableButton(IDX_UP, false); fIncludeSymPathsList.enableButton(IDX_DOWN, false); fIncludeSymPathsList.setTreeExpansionLevel(fTreeExpansionLevel); fShowInheritedPaths = new SelectionButtonDialogField(SWT.CHECK); fShowInheritedPaths.setSelection(true); fShowInheritedPaths.setLabelText( CPathEntryMessages.IncludeSymbolsEntryPage_show_inherited_check); fShowInheritedPaths.setDialogFieldListener(adapter); fFilter = new CPElementPerFileFilter( new int[] { -1, IPathEntry.CDT_INCLUDE, IPathEntry.CDT_INCLUDE_FILE, IPathEntry.CDT_MACRO, IPathEntry.CDT_MACRO_FILE, IPathEntry.CDT_CONTAINER }, false, true); }