mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-09 10:46:02 +02:00
Move from working in progress the checkbox
enable/disable editor problem annotation. * src/org/eclipse/cdt/internal/ui/preferences/CEditorHoverConfigurationblock.java * src/org/eclipse/cdt/internal/ui/preferences/WorkingInProgressPreferencePage.java * src/org/eclipse/cdt/ui/PrefencecConstants.java
This commit is contained in:
parent
7f7c6b0a74
commit
5ade8903bd
4 changed files with 25 additions and 25 deletions
|
@ -1,3 +1,12 @@
|
||||||
|
2004-06-10 Alain Magloire
|
||||||
|
|
||||||
|
Move from working in progress the checkbox
|
||||||
|
enable/disable editor problem annotation.
|
||||||
|
|
||||||
|
* src/org/eclipse/cdt/internal/ui/preferences/CEditorHoverConfigurationblock.java
|
||||||
|
* src/org/eclipse/cdt/internal/ui/preferences/WorkingInProgressPreferencePage.java
|
||||||
|
* src/org/eclipse/cdt/ui/PrefencecConstants.java
|
||||||
|
|
||||||
2004-06-09 Alain Magloire
|
2004-06-09 Alain Magloire
|
||||||
|
|
||||||
Patch from Sam Rob to resolve 64022
|
Patch from Sam Rob to resolve 64022
|
||||||
|
|
|
@ -149,6 +149,7 @@ public class CEditorHoverConfigurationBlock {
|
||||||
private TableColumn fModifierColumn;
|
private TableColumn fModifierColumn;
|
||||||
private Text fDescription;
|
private Text fDescription;
|
||||||
//private Button fShowHoverAffordanceCheckbox;
|
//private Button fShowHoverAffordanceCheckbox;
|
||||||
|
private Button fShowEditorAnnotationCheckbox;
|
||||||
|
|
||||||
private CEditorPreferencePage fMainPreferencePage;
|
private CEditorPreferencePage fMainPreferencePage;
|
||||||
|
|
||||||
|
@ -181,8 +182,8 @@ public class CEditorHoverConfigurationBlock {
|
||||||
ArrayList overlayKeys= new ArrayList();
|
ArrayList overlayKeys= new ArrayList();
|
||||||
|
|
||||||
//overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_ANNOTATION_ROLL_OVER));
|
//overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_ANNOTATION_ROLL_OVER));
|
||||||
|
|
||||||
//overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_SHOW_TEXT_HOVER_AFFORDANCE));
|
//overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_SHOW_TEXT_HOVER_AFFORDANCE));
|
||||||
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_EVALUATE_TEMPORARY_PROBLEMS));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIER_MASKS));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIER_MASKS));
|
||||||
|
|
||||||
|
@ -212,10 +213,15 @@ public class CEditorHoverConfigurationBlock {
|
||||||
// Affordance checkbox
|
// Affordance checkbox
|
||||||
//fShowHoverAffordanceCheckbox= new Button(hoverComposite, SWT.CHECK);
|
//fShowHoverAffordanceCheckbox= new Button(hoverComposite, SWT.CHECK);
|
||||||
//fShowHoverAffordanceCheckbox.setText(PreferencesMessages.getString("CEditorHoverConfigurationBlock.showAffordance")); //$NON-NLS-1$
|
//fShowHoverAffordanceCheckbox.setText(PreferencesMessages.getString("CEditorHoverConfigurationBlock.showAffordance")); //$NON-NLS-1$
|
||||||
|
//fShowHoverAffordanceCheckbox.setLayoutData(gd);
|
||||||
|
|
||||||
|
// Disable/enable editor problem annotaion checkbox
|
||||||
|
fShowEditorAnnotationCheckbox = new Button(hoverComposite, SWT.CHECK);
|
||||||
|
fShowEditorAnnotationCheckbox.setText(PreferencesMessages.getString("CEditorPreferencePage.behaviourPage.EnableEditorProblemAnnotation")); //$NON-NLS-1$
|
||||||
gd= new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
|
gd= new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
|
||||||
gd.horizontalIndent= 0;
|
gd.horizontalIndent= 0;
|
||||||
gd.horizontalSpan= 2;
|
gd.horizontalSpan= 2;
|
||||||
//fShowHoverAffordanceCheckbox.setLayoutData(gd);
|
fShowEditorAnnotationCheckbox.setLayoutData(gd);
|
||||||
|
|
||||||
addFiller(hoverComposite);
|
addFiller(hoverComposite);
|
||||||
|
|
||||||
|
@ -397,6 +403,7 @@ public class CEditorHoverConfigurationBlock {
|
||||||
void initializeFields() {
|
void initializeFields() {
|
||||||
//fShowHoverAffordanceCheckbox.setSelection(fStore.getBoolean(PreferenceConstants.EDITOR_SHOW_TEXT_HOVER_AFFORDANCE));
|
//fShowHoverAffordanceCheckbox.setSelection(fStore.getBoolean(PreferenceConstants.EDITOR_SHOW_TEXT_HOVER_AFFORDANCE));
|
||||||
|
|
||||||
|
fShowEditorAnnotationCheckbox.setSelection(fStore.getBoolean(PreferenceConstants.EDITOR_EVALUATE_TEMPORARY_PROBLEMS));
|
||||||
fModifierEditor.setEnabled(false);
|
fModifierEditor.setEnabled(false);
|
||||||
|
|
||||||
Iterator e= fCheckBoxes.keySet().iterator();
|
Iterator e= fCheckBoxes.keySet().iterator();
|
||||||
|
@ -435,7 +442,7 @@ public class CEditorHoverConfigurationBlock {
|
||||||
fStore.setValue(PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIER_MASKS, maskBuf.toString());
|
fStore.setValue(PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIER_MASKS, maskBuf.toString());
|
||||||
|
|
||||||
//fStore.setValue(PreferenceConstants.EDITOR_SHOW_TEXT_HOVER_AFFORDANCE, fShowHoverAffordanceCheckbox.getSelection());
|
//fStore.setValue(PreferenceConstants.EDITOR_SHOW_TEXT_HOVER_AFFORDANCE, fShowHoverAffordanceCheckbox.getSelection());
|
||||||
|
fStore.setValue(PreferenceConstants.EDITOR_EVALUATE_TEMPORARY_PROBLEMS, fShowEditorAnnotationCheckbox.getSelection());
|
||||||
CUIPlugin.getDefault().resetCEditorTextHoverDescriptors();
|
CUIPlugin.getDefault().resetCEditorTextHoverDescriptors();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,6 @@ import org.eclipse.cdt.core.browser.AllTypesCache;
|
||||||
import org.eclipse.cdt.internal.core.search.indexing.SourceIndexer;
|
import org.eclipse.cdt.internal.core.search.indexing.SourceIndexer;
|
||||||
import org.eclipse.cdt.internal.ui.search.CSearchPage;
|
import org.eclipse.cdt.internal.ui.search.CSearchPage;
|
||||||
import org.eclipse.cdt.ui.CUIPlugin;
|
import org.eclipse.cdt.ui.CUIPlugin;
|
||||||
import org.eclipse.cdt.ui.PreferenceConstants;
|
|
||||||
import org.eclipse.cdt.utils.ui.controls.ControlFactory;
|
import org.eclipse.cdt.utils.ui.controls.ControlFactory;
|
||||||
import org.eclipse.core.runtime.Preferences;
|
import org.eclipse.core.runtime.Preferences;
|
||||||
import org.eclipse.jface.dialogs.IDialogConstants;
|
import org.eclipse.jface.dialogs.IDialogConstants;
|
||||||
|
@ -48,7 +47,6 @@ public class WorkInProgressPreferencePage extends PreferencePage
|
||||||
private Button fExternEnabled;
|
private Button fExternEnabled;
|
||||||
private Button fIProblemMarkers;
|
private Button fIProblemMarkers;
|
||||||
private Button fBackgroundTypeCacheEnabled;
|
private Button fBackgroundTypeCacheEnabled;
|
||||||
private Button fEditorCorrection;
|
|
||||||
|
|
||||||
|
|
||||||
protected OverlayPreferenceStore fOverlayStore;
|
protected OverlayPreferenceStore fOverlayStore;
|
||||||
|
@ -67,7 +65,6 @@ public class WorkInProgressPreferencePage extends PreferencePage
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.INT, CSearchPage.EXTERNALMATCH_VISIBLE));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.INT, CSearchPage.EXTERNALMATCH_VISIBLE));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, SourceIndexer.CDT_INDEXER_TIMEOUT));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, SourceIndexer.CDT_INDEXER_TIMEOUT));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, AllTypesCache.ENABLE_BACKGROUND_TYPE_CACHE));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, AllTypesCache.ENABLE_BACKGROUND_TYPE_CACHE));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_EVALUATE_TEMPORARY_PROBLEMS));
|
|
||||||
|
|
||||||
OverlayPreferenceStore.OverlayKey[] keys = new OverlayPreferenceStore.OverlayKey[overlayKeys.size()];
|
OverlayPreferenceStore.OverlayKey[] keys = new OverlayPreferenceStore.OverlayKey[overlayKeys.size()];
|
||||||
overlayKeys.toArray(keys);
|
overlayKeys.toArray(keys);
|
||||||
|
@ -151,16 +148,6 @@ public class WorkInProgressPreferencePage extends PreferencePage
|
||||||
editorCorrectionGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
|
editorCorrectionGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
|
||||||
editorCorrectionGroup.setText("Editor"); //$NON-NLS-1$
|
editorCorrectionGroup.setText("Editor"); //$NON-NLS-1$
|
||||||
|
|
||||||
fEditorCorrection = createCheckButton(editorCorrectionGroup, "Enable editor problem annotation"); //$NON-NLS-1$
|
|
||||||
fEditorCorrection.addSelectionListener(new SelectionListener() {
|
|
||||||
public void widgetDefaultSelected(SelectionEvent e) {
|
|
||||||
}
|
|
||||||
public void widgetSelected(SelectionEvent e) {
|
|
||||||
Button button = (Button) e.widget;
|
|
||||||
fOverlayStore.setValue(PreferenceConstants.EDITOR_EVALUATE_TEMPORARY_PROBLEMS, button.getSelection());
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
initialize();
|
initialize();
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
@ -178,7 +165,6 @@ public class WorkInProgressPreferencePage extends PreferencePage
|
||||||
|
|
||||||
fBackgroundTypeCacheEnabled.setSelection(fOverlayStore.getBoolean(AllTypesCache.ENABLE_BACKGROUND_TYPE_CACHE));
|
fBackgroundTypeCacheEnabled.setSelection(fOverlayStore.getBoolean(AllTypesCache.ENABLE_BACKGROUND_TYPE_CACHE));
|
||||||
|
|
||||||
fEditorCorrection.setSelection(fOverlayStore.getBoolean(PreferenceConstants.EDITOR_EVALUATE_TEMPORARY_PROBLEMS));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
|
@ -236,9 +222,9 @@ public class WorkInProgressPreferencePage extends PreferencePage
|
||||||
|
|
||||||
String timeOut = fTextControl.getText();
|
String timeOut = fTextControl.getText();
|
||||||
try {
|
try {
|
||||||
Integer timeInt = new Integer(timeOut);
|
// Check the string number
|
||||||
}
|
Integer.parseInt(timeOut);
|
||||||
catch (NumberFormatException ex){
|
} catch (NumberFormatException ex){
|
||||||
timeOut = TIMEOUT_VALUE;
|
timeOut = TIMEOUT_VALUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -253,8 +239,6 @@ public class WorkInProgressPreferencePage extends PreferencePage
|
||||||
|
|
||||||
prefs.setValue(AllTypesCache.ENABLE_BACKGROUND_TYPE_CACHE, fOverlayStore.getString(AllTypesCache.ENABLE_BACKGROUND_TYPE_CACHE));
|
prefs.setValue(AllTypesCache.ENABLE_BACKGROUND_TYPE_CACHE, fOverlayStore.getString(AllTypesCache.ENABLE_BACKGROUND_TYPE_CACHE));
|
||||||
|
|
||||||
prefs.setValue(PreferenceConstants.EDITOR_EVALUATE_TEMPORARY_PROBLEMS, fOverlayStore.getString(PreferenceConstants.EDITOR_EVALUATE_TEMPORARY_PROBLEMS));
|
|
||||||
|
|
||||||
CCorePlugin.getDefault().savePluginPreferences();
|
CCorePlugin.getDefault().savePluginPreferences();
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -263,7 +263,7 @@ public class PreferenceConstants {
|
||||||
store.setDefault(PreferenceConstants.EDITOR_TASK_TAG_BOLD, true);
|
store.setDefault(PreferenceConstants.EDITOR_TASK_TAG_BOLD, true);
|
||||||
|
|
||||||
store.setDefault(PreferenceConstants.EDITOR_CORRECTION_INDICATION, false);
|
store.setDefault(PreferenceConstants.EDITOR_CORRECTION_INDICATION, false);
|
||||||
store.setDefault(PreferenceConstants.EDITOR_EVALUATE_TEMPORARY_PROBLEMS, false);
|
store.setDefault(PreferenceConstants.EDITOR_EVALUATE_TEMPORARY_PROBLEMS, true);
|
||||||
|
|
||||||
String mod1Name= Action.findModifierString(SWT.MOD1); // SWT.COMMAND on Mac; SWT.CONTROL elsewhere
|
String mod1Name= Action.findModifierString(SWT.MOD1); // SWT.COMMAND on Mac; SWT.CONTROL elsewhere
|
||||||
store.setDefault(PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS, "org.eclipse.cdt.ui.BestMatchHover;0;org.eclipse.cdt.ui.CSourceHover;" + mod1Name); //$NON-NLS-1$
|
store.setDefault(PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS, "org.eclipse.cdt.ui.BestMatchHover;0;org.eclipse.cdt.ui.CSourceHover;" + mod1Name); //$NON-NLS-1$
|
||||||
|
|
Loading…
Add table
Reference in a new issue