mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-01 06:05:24 +02:00
[sd90] Alignment on the Options page for language settings providers.
This commit is contained in:
parent
f2bb8b1f6f
commit
772ac62107
2 changed files with 14 additions and 3 deletions
|
@ -170,7 +170,7 @@ public class LanguageSettingsProviderTab extends AbstractCPropertyTab {
|
|||
}
|
||||
|
||||
/**
|
||||
* Returns the provider equal to provider at the point from which editing started.
|
||||
* Returns the provider equal to provider at the point from which editing started.
|
||||
* Used by option pages when there is a need.
|
||||
* @param id - id of the provider.
|
||||
*
|
||||
|
@ -529,6 +529,7 @@ public class LanguageSettingsProviderTab extends AbstractCPropertyTab {
|
|||
*/
|
||||
private void createProjectStorageCheckBox(Composite parent) {
|
||||
projectStorageCheckBox = new Button(parent, SWT.CHECK);
|
||||
projectStorageCheckBox.setLayoutData(new GridData(SWT.END, SWT.NONE, false, false));
|
||||
projectStorageCheckBox.setText(Messages.LanguageSettingsProviderTab_StoreEntriesInsideProject);
|
||||
projectStorageCheckBox.addSelectionListener(new SelectionAdapter() {
|
||||
@Override
|
||||
|
@ -582,7 +583,14 @@ public class LanguageSettingsProviderTab extends AbstractCPropertyTab {
|
|||
createLinkToPreferences(groupOptionsPage, 2);
|
||||
}
|
||||
|
||||
compositeOptionsPage = new Composite(groupOptionsPage, SWT.NONE);
|
||||
// composite to span over 2 columns
|
||||
Composite comp = new Composite(groupOptionsPage, SWT.NONE);
|
||||
comp.setLayout(new GridLayout());
|
||||
GridData gd = new GridData(SWT.FILL, SWT.FILL, true, true);
|
||||
gd.horizontalSpan = 2;
|
||||
comp.setLayoutData(gd);
|
||||
|
||||
compositeOptionsPage = new Composite(comp, SWT.NONE);
|
||||
compositeOptionsPage.setLayout(new TabFolderLayout());
|
||||
}
|
||||
|
||||
|
@ -961,6 +969,7 @@ public class LanguageSettingsProviderTab extends AbstractCPropertyTab {
|
|||
optionsPage.setContainer(page);
|
||||
optionsPage.createControl(compositeOptionsPage);
|
||||
optionsPage.setVisible(false);
|
||||
compositeOptionsPage.setBounds(compositeOptionsPage.getParent().getClientArea());
|
||||
compositeOptionsPage.layout(true);
|
||||
}
|
||||
}
|
||||
|
@ -1006,6 +1015,8 @@ public class LanguageSettingsProviderTab extends AbstractCPropertyTab {
|
|||
boolean isEditable = isEditableForProject || isEditableForPrefs;
|
||||
currentOptionsPage.getControl().setEnabled(isEditable);
|
||||
compositeOptionsPage.setEnabled(isEditable);
|
||||
compositeOptionsPage.setBounds(compositeOptionsPage.getParent().getClientArea());
|
||||
compositeOptionsPage.layout(true);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -202,7 +202,7 @@ LanguageSettingsProviderTab_ProviderOptions=Language Settings Provider Options
|
|||
LanguageSettingsProviderTab_SettingEntries=Setting Entries
|
||||
LanguageSettingsProviderTab_SettingEntriesTooltip=Setting Entries
|
||||
LanguageSettingsProviderTab_ShareProviders=Share setting entries between projects (global provider)
|
||||
LanguageSettingsProviderTab_StoreEntriesInsideProject=Store entries in project settings folder (easing project miration)
|
||||
LanguageSettingsProviderTab_StoreEntriesInsideProject=Store entries in project settings folder (easing project migration)
|
||||
LanguageSettingsProviderTab_TitleResetProviders=Reset Language Settings Providers
|
||||
LanguageSettingsProviderTab_WorkspaceSettings=Workspace Settings
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue