import net.sourceforge.phpdt.internal.ui.IJavaHelpContextIds;
import net.sourceforge.phpdt.internal.ui.dialogs.StatusInfo;
import net.sourceforge.phpdt.internal.ui.dialogs.StatusUtil;
+import net.sourceforge.phpdt.internal.ui.text.IPHPPartitions;
import net.sourceforge.phpdt.internal.ui.text.PreferencesAdapter;
import net.sourceforge.phpdt.internal.ui.util.TabFolderLayout;
import net.sourceforge.phpdt.ui.PreferenceConstants;
import net.sourceforge.phpdt.ui.text.JavaTextTools;
+import net.sourceforge.phpdt.ui.text.PHPSourceViewerConfiguration;
import net.sourceforge.phpeclipse.PHPeclipsePlugin;
import net.sourceforge.phpeclipse.phpeditor.EditorUtility;
import net.sourceforge.phpeclipse.phpeditor.JavaSourceViewer;
-import net.sourceforge.phpeclipse.phpeditor.PHPSourceViewerConfiguration;
import net.sourceforge.phpeclipse.preferences.ColorEditor;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Preferences;
-import net.sourceforge.phpdt.internal.ui.preferences.FoldingConfigurationBlock;
-import net.sourceforge.phpdt.internal.ui.preferences.PreferencesMessages;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.preference.PreferenceConverter;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ModifyEvent;
import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.graphics.Color;
// private Button fAddJavaDocTagsButton;
-// private Button fEscapeStringsButton;
+ private Button fEscapeStringsButton;
// private Button fGuessMethodArgumentsButton;
private SourceViewer fPreviewViewer;
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(
OverlayPreferenceStore.BOOLEAN,
PreferenceConstants.EDITOR_CLOSE_BRACKETS_PHP));
- overlayKeys
- .add(new OverlayPreferenceStore.OverlayKey(
- OverlayPreferenceStore.BOOLEAN,
- PreferenceConstants.EDITOR_CLOSE_BRACES));
- overlayKeys.add(new OverlayPreferenceStore.OverlayKey(
- OverlayPreferenceStore.BOOLEAN,
- PreferenceConstants.EDITOR_CLOSE_JAVADOCS));
+// overlayKeys
+// .add(new OverlayPreferenceStore.OverlayKey(
+// OverlayPreferenceStore.BOOLEAN,
+// PreferenceConstants.EDITOR_CLOSE_BRACES));
+// overlayKeys.add(new OverlayPreferenceStore.OverlayKey(
+// OverlayPreferenceStore.BOOLEAN,
+// PreferenceConstants.EDITOR_CLOSE_JAVADOCS));
overlayKeys
.add(new OverlayPreferenceStore.OverlayKey(
OverlayPreferenceStore.BOOLEAN,
SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER, store);
fPreviewViewer.configure(new PHPSourceViewerConfiguration(fJavaTextTools,
- null));
+ null, IPHPPartitions.PHP_PARTITIONING));
// Font font= JFaceResources.getFont(PreferenceConstants.EDITOR_TEXT_FONT);
// fPreviewViewer.getTextWidget().setFont(font);
fPreviewViewer.getTextWidget().setFont(
fPreviewViewer.setEditable(false);
String content = loadPreviewContentFromFile("ColorSettingPreviewCode.txt"); //$NON-NLS-1$
IDocument document = new Document(content);
- fJavaTextTools.setupJavaDocumentPartitioner(document, ".php", null); //IJavaPartitions.JAVA_PARTITIONING);
+// fJavaTextTools.setupJavaDocumentPartitioner(document, ".php", null); //IJavaPartitions.JAVA_PARTITIONING);
+ fJavaTextTools.setupJavaDocumentPartitioner(document, IPHPPartitions.PHP_PARTITIONING);
fPreviewViewer.setDocument(document);
return fPreviewViewer.getControl();
}
group.setText(PreferencesMessages
.getString("JavaEditorPreferencePage.typing.description")); //$NON-NLS-1$
-// label = PreferencesMessages
-// .getString("JavaEditorPreferencePage.wrapStrings");
-// //$NON-NLS-1$
-// Button button = addCheckBox(group, label,
-// PreferenceConstants.EDITOR_WRAP_STRINGS, 1);
-//
-// label = PreferencesMessages
-// .getString("JavaEditorPreferencePage.escapeStrings");
-// //$NON-NLS-1$
-// fEscapeStringsButton = addCheckBox(group, label,
-// PreferenceConstants.EDITOR_ESCAPE_STRINGS, 1);
-// createDependency(button, fEscapeStringsButton);
+ label = PreferencesMessages
+ .getString("JavaEditorPreferencePage.wrapStrings");
+ //$NON-NLS-1$
+ Button button = addCheckBox(group, label,
+ PreferenceConstants.EDITOR_WRAP_STRINGS, 1);
-// label = PreferencesMessages
-// .getString("JavaEditorPreferencePage.smartPaste");
-// //$NON-NLS-1$
-// addCheckBox(group, label, PreferenceConstants.EDITOR_SMART_PASTE, 1);
+ label = PreferencesMessages
+ .getString("JavaEditorPreferencePage.escapeStrings");
+ //$NON-NLS-1$
+ fEscapeStringsButton = addCheckBox(group, label,
+ PreferenceConstants.EDITOR_ESCAPE_STRINGS, 1);
+ createDependency(button, fEscapeStringsButton);
+
+ label = PreferencesMessages
+ .getString("JavaEditorPreferencePage.smartPaste");
+ //$NON-NLS-1$
+ addCheckBox(group, label, PreferenceConstants.EDITOR_SMART_PASTE, 1);
label = PreferencesMessages
.getString("JavaEditorPreferencePage.insertSpaceForTabs");
// .getString("JavaEditorPreferencePage.closeBraces");
// //$NON-NLS-1$
// addCheckBox(group, label, PreferenceConstants.EDITOR_CLOSE_BRACES, 1);
-//
+
// label = PreferencesMessages
// .getString("JavaEditorPreferencePage.closeJavaDocs");
// //$NON-NLS-1$
// boolean closeJavaDocs = fOverlayStore
// .getBoolean(PreferenceConstants.EDITOR_CLOSE_JAVADOCS);
// fAddJavaDocTagsButton.setEnabled(closeJavaDocs);
-// fEscapeStringsButton.setEnabled(fOverlayStore
-// .getBoolean(PreferenceConstants.EDITOR_WRAP_STRINGS));
+ fEscapeStringsButton.setEnabled(fOverlayStore
+ .getBoolean(PreferenceConstants.EDITOR_WRAP_STRINGS));
// boolean fillMethodArguments=
// fOverlayStore.getBoolean(PreferenceConstants.CODEASSIST_FILL_ARGUMENT_NAMES);
// fGuessMethodArgumentsButton.setEnabled(fillMethodArguments);