@Override protected JavaPreview doCreateJavaPreview(Composite parent) { fPreview= new CompilationUnitPreview(fWorkingValues, parent); return fPreview; }
@Override public void initializePage() { fPreview.setPreviewText(PREVIEW); }
public void setPreviewText(String previewText) { // if (previewText == null) throw new IllegalArgumentException(); fPreviewText= previewText; update(); }
@Override protected void configurePreview(Composite composite, int numColumns, ProfileManager profileManager) { fCustomCodeFormatterBlock.createContents(composite, numColumns); createLabel(composite, FormatterMessages.CodingStyleConfigurationBlock_preview_label_text, numColumns); CompilationUnitPreview result= new CompilationUnitPreview(profileManager.getSelected().getSettings(), composite); result.setFormatterId(fCustomCodeFormatterBlock.getFormatterId()); result.setPreviewText(PREVIEW); fJavaPreview= result; final GridData gd = new GridData(GridData.FILL_VERTICAL | GridData.HORIZONTAL_ALIGN_FILL); gd.horizontalSpan = numColumns; gd.verticalSpan= 7; gd.widthHint = 0; gd.heightHint = 0; fJavaPreview.getControl().setLayoutData(gd); PreviewController previewController = new PreviewController(profileManager); fCustomCodeFormatterBlock.addObserver(previewController); }
@Override public void update(Observable o, Object arg) { if (o instanceof ProfileManager) { final int value= ((Integer) arg).intValue(); switch (value) { case ProfileManager.PROFILE_CREATED_EVENT: case ProfileManager.PROFILE_DELETED_EVENT: case ProfileManager.SELECTION_CHANGED_EVENT: case ProfileManager.SETTINGS_CHANGED_EVENT: fJavaPreview.setWorkingValues(((ProfileManager) o).getSelected().getSettings()); fJavaPreview.update(); } } else if (o instanceof CustomCodeFormatterBlock) { final String value = (String) arg; fJavaPreview.setFormatterId(value); fJavaPreview.update(); } }
protected void configurePreview(Composite composite, int numColumns, ProfileManager profileManager) { createLabel(composite, FormatterMessages.CodingStyleConfigurationBlock_preview_label_text, numColumns); CompilationUnitPreview result= new CompilationUnitPreview(profileManager.getSelected().getSettings(), composite); result.setPreviewText(PREVIEW); fJavaPreview= result; final GridData gd = new GridData(GridData.FILL_VERTICAL | GridData.HORIZONTAL_ALIGN_FILL); gd.horizontalSpan = numColumns; gd.verticalSpan= 7; gd.widthHint = 0; gd.heightHint = 0; fJavaPreview.getControl().setLayoutData(gd); new PreviewController(profileManager); }
public PreviewController(ProfileManager profileManager) { profileManager.addObserver(this); fJavaPreview.setWorkingValues(profileManager.getSelected().getSettings()); fJavaPreview.update(); }
public void setPreviewText(String previewText) { // if (previewText == null) throw new IllegalArgumentException(); fPreviewText= previewText; update(); } }
@Override protected JavaPreview doCreateJavaPreview(Composite parent) { fPreview= new CompilationUnitPreview(fWorkingValues, parent); return fPreview; }
@Override protected void initializePage() { fPreview.setPreviewText(PREVIEW); }
@Override protected void doUpdatePreview() { super.doUpdatePreview(); fPreview.update(); }
@Override protected JavaPreview doCreateJavaPreview(Composite parent) { fPreview= new CompilationUnitPreview(fWorkingValues, parent); return fPreview; }
@Override protected void initializePage() { fPreview.setPreviewText(PREVIEW); }
protected void doUpdatePreview() { super.doUpdatePreview(); fPreview.update(); } }
@Override protected JavaPreview doCreateJavaPreview(Composite parent) { fPreview= new CompilationUnitPreview(fWorkingValues, parent); return fPreview; }
@Override protected void initializePage() { fPreview.setPreviewText(PREVIEW); }
@Override protected void doUpdatePreview() { super.doUpdatePreview(); fPreview.update(); }
protected JavaPreview doCreateJavaPreview(Composite parent) { fPreview= new CompilationUnitPreview(fWorkingValues, parent); return fPreview; }
@Override protected void initializePage() { fPreview.setPreviewText(PREVIEW); }
@Override protected void doUpdatePreview() { super.doUpdatePreview(); fPreview.update(); }