Class AtlCodeFormatterPropertiesTabPage
java.lang.Object
org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage
org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterPropertiesTabPage
- All Implemented Interfaces:
IModifyDialogTabPage
The ATL formatter properties tab page.
-
Nested Class Summary
Nested classes/interfaces inherited from class ModifyDialogTabPage
ModifyDialogTabPage.ButtonPreference, ModifyDialogTabPage.CheckboxPreference, ModifyDialogTabPage.ComboPreference, ModifyDialogTabPage.DefaultFocusManager, ModifyDialogTabPage.NumberPreference, ModifyDialogTabPage.Preference, ModifyDialogTabPage.RadioPreference, ModifyDialogTabPage.StringPreferenceNested classes/interfaces inherited from interface IModifyDialogTabPage
IModifyDialogTabPage.IModificationListener -
Field Summary
Fields inherited from class ModifyDialogTabPage
fDefaultFocusManager, fPixelConverter, fShowInvisibleButton, fUpdater, fWorkingValues -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AtlPreviewdoCreateAtlPreview(org.eclipse.swt.widgets.Composite parent) To be implemented by subclasses.protected voiddoCreatePreferences(org.eclipse.swt.widgets.Composite composite, int numColumns) Create the left side of the modify dialog.protected org.eclipse.swt.widgets.CompositedoCreatePreviewPane(org.eclipse.swt.widgets.Composite composite, int numColumns) Create the right side of the modify dialog.protected voidUpdate the preview.org.eclipse.swt.widgets.TableColumn[]org.eclipse.swt.widgets.Tableprotected voidThis method is called after all controls have been allocated, including the preview.voidupdateTab(boolean enabled) Methods inherited from class ModifyDialogTabPage
createCheckboxPref, createComboPref, createContents, createGridData, createGridLayout, createGroup, createLabel, createLabel, createNumberPref, createRadioPref, createStringPref, getShowInvisibleButton, makeVisible, notifyValuesModified, setInitialFocus, setModifyListener, setPreview, setWorkingValues, updateStatus
-
Constructor Details
-
AtlCodeFormatterPropertiesTabPage
-
-
Method Details
-
getPreferencesTable
public org.eclipse.swt.widgets.Table getPreferencesTable() -
getEditableColumns
public org.eclipse.swt.widgets.TableColumn[] getEditableColumns() -
getPreview
- Overrides:
getPreviewin classModifyDialogTabPage
-
initializePage
protected void initializePage()This method is called after all controls have been allocated, including the preview. It can be used to set the preview text and to create listeners.- Specified by:
initializePagein classModifyDialogTabPage- See Also:
-
doCreatePreferences
protected void doCreatePreferences(org.eclipse.swt.widgets.Composite composite, int numColumns) Create the left side of the modify dialog. This is meant to be implemented by subclasses.- Specified by:
doCreatePreferencesin classModifyDialogTabPage- Parameters:
composite- Composite to create innumColumns- Number of columns to use- See Also:
-
doCreatePreviewPane
protected org.eclipse.swt.widgets.Composite doCreatePreviewPane(org.eclipse.swt.widgets.Composite composite, int numColumns) 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.- Overrides:
doCreatePreviewPanein classModifyDialogTabPage- Parameters:
composite- Composite to create innumColumns- Number of columns to use- Returns:
- Created composite
- See Also:
-
doUpdatePreview
protected void doUpdatePreview()Update the preview. To be implemented by subclasses.- Specified by:
doUpdatePreviewin classModifyDialogTabPage- See Also:
-
doCreateAtlPreview
To be implemented by subclasses. This method should return an instance of JavaPreview. Currently, the choice is between CompilationUnitPreview which contains a valid compilation unit, or a SnippetPreview which formats several independent code snippets and displays them in the same window.- Specified by:
doCreateAtlPreviewin classModifyDialogTabPage- Parameters:
parent- Parent composite- Returns:
- Created preview
- See Also:
-
updateTab
public void updateTab(boolean enabled) - Specified by:
updateTabin classModifyDialogTabPage- See Also:
-