public void createContents(final int numColumns, final Composite parent) { fComposite= new Composite(parent, SWT.NONE); fComposite.setLayoutData(createGridData(numColumns, GridData.HORIZONTAL_ALIGN_FILL, SWT.DEFAULT)); fComposite.setLayout(createGridLayout(numColumns, false)); createLabel(numColumns, fComposite, FormatterMessages.WhiteSpaceTabPage_insert_space); fTreeViewer= new ContainerCheckedTreeViewer(fComposite, SWT.SINGLE | SWT.BORDER | SWT.V_SCROLL); fTreeViewer.setContentProvider(new ITreeContentProvider() { public Object[] getElements(Object inputElement) { return ((Collection)inputElement).toArray(); } public Object[] getChildren(Object parentElement) { return ((Node)parentElement).getChildren().toArray(); } public Object getParent(Object element) { return ((Node)element).getParent(); } public boolean hasChildren(Object element) { return ((Node)element).hasChildren(); } public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {} public void dispose() {} }); fTreeViewer.setLabelProvider(new LabelProvider()); fTreeViewer.getControl().setLayoutData(createGridData(numColumns, GridData.FILL_HORIZONTAL | GridData.FILL_VERTICAL, SWT.DEFAULT)); fDefaultFocusManager.add(fTreeViewer.getControl()); }
public void checkStateChanged(CheckStateChangedEvent event) { final OptionNode option= (OptionNode)event.getElement(); if (option != null) option.setChecked(event.getChecked()); doUpdatePreview(); notifyValuesModified(); } }
public void refreshState() { final ArrayList<OptionNode> checked= new ArrayList<>(100); for (Iterator<Node> iter= fTree.iterator(); iter.hasNext();) iter.next().getCheckedLeafs(checked); fTreeViewer.setGrayedElements(new Object[0]); fTreeViewer.setCheckedElements(checked.toArray()); fPreview.clear(); if (fLastSelected != null) { fPreview.addAll(fLastSelected.getSnippets()); } doUpdatePreview(); }
public void createContents(int numColumns, Composite parent) { fPageBook= new PageBook(parent, SWT.NONE); fPageBook.setLayoutData(createGridData(numColumns, GridData.FILL_BOTH, SWT.DEFAULT)); fJavaElementComponent.createContents(numColumns, fPageBook); fSyntaxComponent.createContents(numColumns, fPageBook); fSwitchCombo= new Combo(parent, SWT.READ_ONLY); final GridData gd= createGridData(numColumns, GridData.HORIZONTAL_ALIGN_END, SWT.DEFAULT); fSwitchCombo.setLayoutData(gd); fSwitchCombo.setItems(fItems); }
protected void addPages(Map values) { addTabPage(FormatterMessages.ModifyDialog_tabpage_indentation_title, new IndentationTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_braces_title, new BracesTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_whitespace_title, new WhiteSpaceTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_blank_lines_title, new BlankLinesTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_new_lines_title, new NewLinesTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_control_statements_title, new ControlStatementsTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_line_wrapping_title, new LineWrappingTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_comments_title, new CommentsTabPage(this, values)); }
public void refreshState() { final ArrayList checked= new ArrayList(100); for (Iterator iter= fTree.iterator(); iter.hasNext();) ((Node) iter.next()).getCheckedLeafs(checked); fTreeViewer.setGrayedElements(new Object[0]); fTreeViewer.setCheckedElements(checked.toArray()); fPreview.clear(); if (fLastSelected != null) { fPreview.addAll(fLastSelected.getSnippets()); } doUpdatePreview(); }
public void createContents(int numColumns, Composite parent) { fPageBook= new PageBook(parent, SWT.NONE); fPageBook.setLayoutData(createGridData(numColumns, GridData.FILL_BOTH, SWT.DEFAULT)); fJavaElementComponent.createContents(numColumns, fPageBook); fSyntaxComponent.createContents(numColumns, fPageBook); fSwitchCombo= new Combo(parent, SWT.READ_ONLY); SWTUtil.setDefaultVisibleItemCount(fSwitchCombo); final GridData gd= createGridData(numColumns, GridData.HORIZONTAL_ALIGN_END, SWT.DEFAULT); fSwitchCombo.setLayoutData(gd); fSwitchCombo.setItems(fItems); }
@Override protected void addPages(Map<String, String> values) { addTabPage(FormatterMessages.ModifyDialog_tabpage_indentation_title, new IndentationTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_braces_title, new BracesTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_parentheses_title, new ParenthesesTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_whitespace_title, new WhiteSpaceTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_blank_lines_title, new BlankLinesTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_new_lines_title, new NewLinesTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_control_statements_title, new ControlStatementsTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_line_wrapping_title, new LineWrappingTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_comments_title, new CommentsTabPage(this, values)); addTabPage(FormatterMessages.ModifyDialog_tabpage_OffOnTags_title, new OffOnTagsTabPage(this, values)); }
public void createContents(final int numColumns, final Composite parent) { fComposite= new Composite(parent, SWT.NONE); fComposite.setLayoutData(createGridData(numColumns, GridData.HORIZONTAL_ALIGN_FILL, SWT.DEFAULT)); fComposite.setLayout(createGridLayout(numColumns, false)); createLabel(numColumns, fComposite, FormatterMessages.WhiteSpaceTabPage_insert_space); }); fTreeViewer.setLabelProvider(new LabelProvider()); fTreeViewer.getControl().setLayoutData(createGridData(numColumns, GridData.FILL_HORIZONTAL | GridData.FILL_VERTICAL, SWT.DEFAULT)); fDefaultFocusManager.add(fTreeViewer.getControl());
@Override public void checkStateChanged(CheckStateChangedEvent event) { final Node node= (Node)event.getElement(); node.setChecked(event.getChecked()); doUpdatePreview(); notifyValuesModified(); }
private void innerViewerChanged(InnerNode selectedNode) { final List children= selectedNode.getChildren(); final ArrayList optionsChildren= new ArrayList(); for (final Iterator iter= children.iterator(); iter.hasNext();) { final Object o= iter.next(); if (o instanceof OptionNode) optionsChildren.add(o); } fOptionsViewer.setInput(optionsChildren.toArray()); for (final Iterator iter= optionsChildren.iterator(); iter.hasNext();) { final OptionNode child= (OptionNode)iter.next(); fOptionsViewer.setChecked(child, child.getChecked()); } fPreview.clear(); fPreview.addAll(selectedNode.getSnippets()); doUpdatePreview(); }
public void createContents(int numColumns, Composite parent) { fComposite.setLayoutData(createGridData(numColumns, GridData.HORIZONTAL_ALIGN_FILL, SWT.DEFAULT)); fComposite.setLayout(createGridLayout(numColumns, false)); createLabel(numColumns, fComposite, FormatterMessages.WhiteSpaceTabPage_insert_space, GridData.HORIZONTAL_ALIGN_BEGINNING); sashForm.setLayoutData(createGridData(numColumns, GridData.FILL_BOTH, SWT.DEFAULT)); final GridData innerGd= createGridData(numColumns, GridData.HORIZONTAL_ALIGN_FILL | GridData.FILL_VERTICAL, SWT.DEFAULT); innerGd.heightHint= fPixelConverter.convertHeightInCharsToPixels(3); fInnerViewer.getControl().setLayoutData(innerGd); fOptionsViewer.setLabelProvider(new LabelProvider()); final GridData optionsGd= createGridData(numColumns, GridData.HORIZONTAL_ALIGN_FILL | GridData.FILL_VERTICAL, SWT.DEFAULT); optionsGd.heightHint= fPixelConverter.convertHeightInCharsToPixels(3); fOptionsViewer.getControl().setLayoutData(optionsGd);
@Override public void checkStateChanged(CheckStateChangedEvent event) { final OptionNode option= (OptionNode)event.getElement(); if (option != null) option.setChecked(event.getChecked()); doUpdatePreview(); notifyValuesModified(); } }
private void innerViewerChanged(InnerNode selectedNode) { final List<Node> children= selectedNode.getChildren(); final ArrayList<OptionNode> optionsChildren= new ArrayList<>(); for (final Iterator<Node> iter= children.iterator(); iter.hasNext();) { final Object o= iter.next(); if (o instanceof OptionNode) optionsChildren.add((OptionNode) o); } fOptionsViewer.setInput(optionsChildren.toArray()); for (final Iterator<OptionNode> iter= optionsChildren.iterator(); iter.hasNext();) { final OptionNode child= iter.next(); fOptionsViewer.setChecked(child, child.getChecked()); } fPreview.clear(); fPreview.addAll(selectedNode.getSnippets()); doUpdatePreview(); }
public void createContents(int numColumns, Composite parent) { fComposite.setLayoutData(createGridData(numColumns, GridData.HORIZONTAL_ALIGN_FILL, SWT.DEFAULT)); fComposite.setLayout(createGridLayout(numColumns, false)); createLabel(numColumns, fComposite, FormatterMessages.WhiteSpaceTabPage_insert_space, GridData.HORIZONTAL_ALIGN_BEGINNING); sashForm.setLayoutData(createGridData(numColumns, GridData.FILL_BOTH, SWT.DEFAULT)); final GridData innerGd= createGridData(numColumns, GridData.HORIZONTAL_ALIGN_FILL | GridData.FILL_VERTICAL, SWT.DEFAULT); innerGd.heightHint= fPixelConverter.convertHeightInCharsToPixels(3); fInnerViewer.getControl().setLayoutData(innerGd); fOptionsViewer.setLabelProvider(new LabelProvider()); final GridData optionsGd= createGridData(numColumns, GridData.HORIZONTAL_ALIGN_FILL | GridData.FILL_VERTICAL, SWT.DEFAULT); optionsGd.heightHint= fPixelConverter.convertHeightInCharsToPixels(3); fOptionsViewer.getControl().setLayoutData(optionsGd);
public void checkStateChanged(CheckStateChangedEvent event) { final Node node= (Node)event.getElement(); node.setChecked(event.getChecked()); doUpdatePreview(); notifyValuesModified(); }
public void selectionChanged(SelectionChangedEvent event) { final IStructuredSelection selection= (IStructuredSelection)event.getSelection(); if (selection.isEmpty()) return; final Node node= (Node)selection.getFirstElement(); if (node == fLastSelected) return; fDialogSettings.put(PREF_NODE_KEY, node.index); fPreview.clear(); fPreview.addAll(node.getSnippets()); doUpdatePreview(); fLastSelected= node; }
@Override public void selectionChanged(SelectionChangedEvent event) { final IStructuredSelection selection= (IStructuredSelection)event.getSelection(); if (selection.isEmpty()) return; final Node node= (Node)selection.getFirstElement(); if (node == fLastSelected) return; fDialogSettings.put(PREF_NODE_KEY, node.index); fPreview.clear(); fPreview.addAll(node.getSnippets()); doUpdatePreview(); fLastSelected= node; }