FormatterMessages.IndentationTabPage_field_alignment_group_blank_lines_separating_independent_groups); fieldGroupingPref.setEnabled(alignFieldsPref.getChecked()); fDefaultFocusManager.add(fieldGroupingPref); final NumberPreference fieldGroupingBlankLinesPref= new NumberPreference(alignFieldsGroup, 1, fieldGroupingValuesDummy, GROUPING_LINES_KEY, 1, 99, null); fieldGroupingBlankLinesPref.setEnabled(alignFieldsPref.getChecked() && fieldGroupingPref.getChecked()); fDefaultFocusManager.add(fieldGroupingBlankLinesPref);
@Override protected void initializePage() { fCategoriesViewer.addSelectionChangedListener(fCategoryListener); fCategoriesViewer.addDoubleClickListener(fCategoryListener); fForceSplit.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { forceSplitChanged(fForceSplit.getSelection()); } }); fIndentStyleCombo.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { indentStyleChanged(((Combo)e.widget).getSelectionIndex()); } }); fWrappingStyleCombo.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { wrappingStyleChanged(((Combo)e.widget).getSelectionIndex()); } }); fCategoryListener.restoreSelection(); fDefaultFocusManager.add(fCategoriesViewer.getControl()); fDefaultFocusManager.add(fWrappingStyleCombo); fDefaultFocusManager.add(fIndentStyleCombo); fDefaultFocusManager.add(fForceSplit); }
fTreeViewer.setLabelProvider(new LabelProvider()); fTreeViewer.getControl().setLayoutData(createGridData(numColumns, GridData.FILL_HORIZONTAL | GridData.FILL_VERTICAL, SWT.DEFAULT)); fDefaultFocusManager.add(fTreeViewer.getControl());
@Override protected Composite doCreatePreviewPane(Composite composite, int numColumns) { createLabel(numColumns - 1, composite, FormatterMessages.ModifyDialogTabPage_preview_label_text); fShowInvisibleButton= new Button(composite, SWT.CHECK); fShowInvisibleButton.setText(FormatterMessages.FormatterTabPage_ShowInvisibleCharacters_label); fShowInvisibleButton.setLayoutData(new GridData(SWT.RIGHT, SWT.TOP, true, false)); fShowInvisibleButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { fPreview.showInvisibleCharacters(fShowInvisibleButton.getSelection()); fDialogSettings.put(SHOW_INVISIBLE_PREFERENCE_KEY, fShowInvisibleButton.getSelection()); doUpdatePreview(); } }); fShowInvisibleButton.setSelection(isShowInvisible()); fPreview= doCreateJavaPreview(composite); fDefaultFocusManager.add(fPreview.getControl()); fPreview.showInvisibleCharacters(fShowInvisibleButton.getSelection()); final GridData gd= createGridData(numColumns, GridData.FILL_BOTH, 0); gd.widthHint= 0; gd.heightHint=0; fPreview.getControl().setLayoutData(gd); return composite; }
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()); }
protected Composite doCreatePreviewPane(Composite composite, int numColumns) { createLabel(numColumns - 1, composite, FormatterMessages.ModifyDialogTabPage_preview_label_text); fShowInvisibleButton= new Button(composite, SWT.CHECK); fShowInvisibleButton.setText(FormatterMessages.FormatterTabPage_ShowInvisibleCharacters_label); fShowInvisibleButton.setLayoutData(new GridData(SWT.RIGHT, SWT.TOP, true, false)); fShowInvisibleButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { fPreview.showInvisibleCharacters(fShowInvisibleButton.getSelection()); fDialogSettings.put(SHOW_INVISIBLE_PREFERENCE_KEY, fShowInvisibleButton.getSelection()); } }); fShowInvisibleButton.setSelection(isShowInvisible()); fPreview= doCreateJavaPreview(composite); fDefaultFocusManager.add(fPreview.getControl()); fPreview.showInvisibleCharacters(fShowInvisibleButton.getSelection()); final GridData gd= createGridData(numColumns, GridData.FILL_BOTH, 0); gd.widthHint= 0; gd.heightHint=0; fPreview.getControl().setLayoutData(gd); return composite; }
protected void initializePage() { fCategoriesViewer.addSelectionChangedListener(fCategoryListener); fCategoriesViewer.addDoubleClickListener(fCategoryListener); fForceSplit.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { forceSplitChanged(fForceSplit.getSelection()); } }); fIndentStyleCombo.addSelectionListener( new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { indentStyleChanged(((Combo)e.widget).getSelectionIndex()); } }); fWrappingStyleCombo.addSelectionListener( new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { wrappingStyleChanged(((Combo)e.widget).getSelectionIndex()); } }); fCategoryListener.restoreSelection(); fDefaultFocusManager.add(fCategoriesViewer.getControl()); fDefaultFocusManager.add(fWrappingStyleCombo); fDefaultFocusManager.add(fIndentStyleCombo); fDefaultFocusManager.add(fForceSplit); }
/** * Create the right side of the modify dialog. By default, the preview is displayed there. * Subclasses can override this method in order to customize the right-hand side of the * dialog. * @param composite Composite to create in * @param numColumns Number of columns to use * @return Created composite */ protected Composite doCreatePreviewPane(Composite composite, int numColumns) { createLabel(numColumns, composite, FormatterMessages.ModifyDialogTabPage_preview_label_text); final JavaPreview preview= doCreateJavaPreview(composite); fDefaultFocusManager.add(preview.getControl()); final GridData gd= createGridData(numColumns, GridData.FILL_BOTH, 0); gd.widthHint= 0; gd.heightHint=0; preview.getControl().setLayoutData(gd); return composite; }
/** * Create the right side of the modify dialog. By default, the preview is displayed there. * Subclasses can override this method in order to customize the right-hand side of the * dialog. * @param composite Composite to create in * @param numColumns Number of columns to use * @return Created composite */ protected Composite doCreatePreviewPane(Composite composite, int numColumns) { createLabel(numColumns, composite, FormatterMessages.ModifyDialogTabPage_preview_label_text); final JavaPreview preview= doCreateJavaPreview(composite); fDefaultFocusManager.add(preview.getControl()); final GridData gd= createGridData(numColumns, GridData.FILL_BOTH, 0); gd.widthHint= 0; gd.heightHint=0; preview.getControl().setLayoutData(gd); return composite; }
/** * Create the right side of the modify dialog. By default, the preview is displayed there. * Subclasses can override this method in order to customize the right-hand side of the * dialog. * @param composite Composite to create in * @param numColumns Number of columns to use * @return Created composite */ protected Composite doCreatePreviewPane(Composite composite, int numColumns) { createLabel(numColumns, composite, FormatterMessages.ModifyDialogTabPage_preview_label_text); final JavaPreview preview= doCreateJavaPreview(composite); fDefaultFocusManager.add(preview.getControl()); final GridData gd= createGridData(numColumns, GridData.FILL_BOTH, 0); gd.widthHint= 0; gd.heightHint=0; preview.getControl().setLayoutData(gd); return composite; }
@Override protected Composite doCreatePreviewPane(Composite composite, int numColumns) { super.doCreatePreviewPane(composite, numColumns); Composite previewLineWidthContainer= new Composite(composite, SWT.NONE); previewLineWidthContainer.setLayout(createGridLayout(2, false)); final NumberPreference previewLineWidth= new NumberPreference(previewLineWidthContainer, 2, fPreviewPreferences, LINE_SPLIT, 0, 9999, FormatterMessages.LineWrappingTabPage_line_width_for_preview_label_text); fDefaultFocusManager.add(previewLineWidth); previewLineWidth.addObserver(fUpdater); previewLineWidth.addObserver(new Observer() { @Override public void update(Observable o, Object arg) { fDialogSettings.put(PREF_PREVIEW_LINE_WIDTH, fPreviewPreferences.get(LINE_SPLIT)); } }); return composite; }
public ModifyDialogTabPage() { fDefaultFocusManager= new DefaultFocusManager(); }
public ModifyDialogTabPage() { fDefaultFocusManager= new DefaultFocusManager(); }
protected RadioPreference createRadioPref(Composite composite, int numColumns, String name, String key, String [] values) { final RadioPreference pref= new RadioPreference(composite, numColumns, fWorkingValues, key, values, name); fDefaultFocusManager.add(pref); pref.addObserver(fUpdater); return pref; }
protected CheckboxPreference createCheckboxPref(Composite composite, int numColumns, String name, String key, String [] values) { final CheckboxPreference pref= new CheckboxPreference(composite, numColumns, fWorkingValues, key, values, name); fDefaultFocusManager.add(pref); pref.addObserver(fUpdater); return pref; }
protected RadioPreference createRadioPref(Composite composite, int numColumns, String name, String key, String [] values) { final RadioPreference pref= new RadioPreference(composite, numColumns, fWorkingValues, key, values, name); fDefaultFocusManager.add(pref); pref.addObserver(fUpdater); return pref; }
public ModifyDialogTabPage(IModificationListener modifyListener, Map workingValues) { fWorkingValues= workingValues; fModifyListener= modifyListener; fDefaultFocusManager= new DefaultFocusManager(); }
protected ComboPreference createComboPref(Composite composite, int numColumns, String name, String key, String [] values, String [] items) { final ComboPreference pref= new ComboPreference(composite, numColumns, fWorkingValues, key, values, name, items); fDefaultFocusManager.add(pref); pref.addObserver(fUpdater); return pref; }