mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Bug 53123 - Externalize Strings
This commit is contained in:
parent
5573057ddc
commit
1738ff2644
104 changed files with 873 additions and 772 deletions
|
@ -22,12 +22,12 @@ public interface ITemplateEditor {
|
||||||
void edit(TemplateBuffer buffer, TemplateContext context) throws CoreException;
|
void edit(TemplateBuffer buffer, TemplateContext context) throws CoreException;
|
||||||
|
|
||||||
public class TemplateContextKind {
|
public class TemplateContextKind {
|
||||||
public static final String C_GLOBAL_CONTEXT_TYPE = "C Global";
|
public static final String C_GLOBAL_CONTEXT_TYPE = "C Global"; //$NON-NLS-1$
|
||||||
public static final String C_FUNCTION_CONTEXT_TYPE = "C Function";
|
public static final String C_FUNCTION_CONTEXT_TYPE = "C Function"; //$NON-NLS-1$
|
||||||
public static final String C_STRUCTURE_CONTEXT_TYPE = "C Structure";
|
public static final String C_STRUCTURE_CONTEXT_TYPE = "C Structure"; //$NON-NLS-1$
|
||||||
public static final String CPP_GLOBAL_CONTEXT_TYPE = "C++ Global";
|
public static final String CPP_GLOBAL_CONTEXT_TYPE = "C++ Global"; //$NON-NLS-1$
|
||||||
public static final String CPP_FUNCTION_CONTEXT_TYPE = "C++ Function";
|
public static final String CPP_FUNCTION_CONTEXT_TYPE = "C++ Function"; //$NON-NLS-1$
|
||||||
public static final String CPP_STRUCTURE_CONTEXT_TYPE = "C++ Structure";
|
public static final String CPP_STRUCTURE_CONTEXT_TYPE = "C++ Structure"; //$NON-NLS-1$
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -71,7 +71,7 @@ TemplateVariableProcessor.error.title=Error creating template variable proposals
|
||||||
# template set
|
# template set
|
||||||
TemplateSet.error.read=Error occured while reading templates.
|
TemplateSet.error.read=Error occured while reading templates.
|
||||||
TemplateSet.error.write=Error occured while writing templates.
|
TemplateSet.error.write=Error occured while writing templates.
|
||||||
|
TemplateSet.error.missingAttribute=Missing required attribute
|
||||||
# templates
|
# templates
|
||||||
Templates.error.title=Error accessing templates.
|
Templates.error.title=Error accessing templates.
|
||||||
Templates.error.read=Error occured while reading templates.
|
Templates.error.read=Error occured while reading templates.
|
||||||
|
@ -104,3 +104,4 @@ TemplateCollector.variable.description.arguments=Method arguments (evaluates to
|
||||||
# template translator
|
# template translator
|
||||||
TemplateTranslator.error.incomplete.variable=Template has incomplete variables.
|
TemplateTranslator.error.incomplete.variable=Template has incomplete variables.
|
||||||
TemplateTranslator.error.invalid.identifier=Template has invalid variable identifiers.
|
TemplateTranslator.error.invalid.identifier=Template has invalid variable identifiers.
|
||||||
|
|
||||||
|
|
|
@ -117,7 +117,7 @@ public class TemplateSet {
|
||||||
Node enabledNode= attributes.getNamedItem(ENABLED_ATTRIBUTE);
|
Node enabledNode= attributes.getNamedItem(ENABLED_ATTRIBUTE);
|
||||||
|
|
||||||
if (name == null || description == null || context == null)
|
if (name == null || description == null || context == null)
|
||||||
throw new SAXException("Missing required attribute");
|
throw new SAXException(TemplateMessages.getString("TemplateSet.error.missingAttribute")); //$NON-NLS-1$
|
||||||
|
|
||||||
boolean enabled= (enabledNode == null) || (enabledNode.getNodeValue().equals("true")); //$NON-NLS-1$
|
boolean enabled= (enabledNode == null) || (enabledNode.getNodeValue().equals("true")); //$NON-NLS-1$
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ public abstract class CompilationUnitContextType extends ContextType {
|
||||||
|
|
||||||
protected static class ReturnType extends TemplateVariable {
|
protected static class ReturnType extends TemplateVariable {
|
||||||
public ReturnType() {
|
public ReturnType() {
|
||||||
super("return_type", TemplateMessages.getString("JavaContextType.variable.description.return.type"));
|
super("return_type", TemplateMessages.getString("JavaContextType.variable.description.return.type")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
public String evaluate(TemplateContext context) {
|
public String evaluate(TemplateContext context) {
|
||||||
/* IJavaElement element= ((CompilationUnitContext) context).findEnclosingElement(IJavaElement.METHOD);
|
/* IJavaElement element= ((CompilationUnitContext) context).findEnclosingElement(IJavaElement.METHOD);
|
||||||
|
@ -47,7 +47,7 @@ public abstract class CompilationUnitContextType extends ContextType {
|
||||||
|
|
||||||
protected static class File extends TemplateVariable {
|
protected static class File extends TemplateVariable {
|
||||||
public File() {
|
public File() {
|
||||||
super("file", TemplateMessages.getString("JavaContextType.variable.description.file"));
|
super("file", TemplateMessages.getString("JavaContextType.variable.description.file")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
public String evaluate(TemplateContext context) {
|
public String evaluate(TemplateContext context) {
|
||||||
//ICompilationUnit unit= ((CompilationUnitContext) context).getCompilationUnit();
|
//ICompilationUnit unit= ((CompilationUnitContext) context).getCompilationUnit();
|
||||||
|
@ -80,13 +80,13 @@ public abstract class CompilationUnitContextType extends ContextType {
|
||||||
protected static class Method extends EnclosingJavaElement {
|
protected static class Method extends EnclosingJavaElement {
|
||||||
public Method() {
|
public Method() {
|
||||||
//super("enclosing_method", TemplateMessages.getString("JavaContextType.variable.description.enclosing.method"), IJavaElement.METHOD);
|
//super("enclosing_method", TemplateMessages.getString("JavaContextType.variable.description.enclosing.method"), IJavaElement.METHOD);
|
||||||
super("enclosing_method", TemplateMessages.getString("JavaContextType.variable.description.enclosing.method"), 0);
|
super("enclosing_method", TemplateMessages.getString("JavaContextType.variable.description.enclosing.method"), 0); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static class Type extends EnclosingJavaElement {
|
protected static class Type extends EnclosingJavaElement {
|
||||||
public Type() {
|
public Type() {
|
||||||
super("enclosing_type", TemplateMessages.getString("JavaContextType.variable.description.enclosing.type"), 0);
|
super("enclosing_type", TemplateMessages.getString("JavaContextType.variable.description.enclosing.type"), 0); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
|
@ -98,13 +98,13 @@ public abstract class CompilationUnitContextType extends ContextType {
|
||||||
*/
|
*/
|
||||||
protected static class Package extends EnclosingJavaElement {
|
protected static class Package extends EnclosingJavaElement {
|
||||||
public Package() {
|
public Package() {
|
||||||
super("enclosing_package", TemplateMessages.getString("JavaContextType.variable.description.enclosing.package"), 0);
|
super("enclosing_package", TemplateMessages.getString("JavaContextType.variable.description.enclosing.package"), 0); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static class Project extends EnclosingJavaElement {
|
protected static class Project extends EnclosingJavaElement {
|
||||||
public Project() {
|
public Project() {
|
||||||
super("enclosing_project", TemplateMessages.getString("JavaContextType.variable.description.enclosing.project"), 0);
|
super("enclosing_project", TemplateMessages.getString("JavaContextType.variable.description.enclosing.project"), 0); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
|
@ -120,7 +120,7 @@ public abstract class CompilationUnitContextType extends ContextType {
|
||||||
*/
|
*/
|
||||||
protected static class Arguments extends TemplateVariable {
|
protected static class Arguments extends TemplateVariable {
|
||||||
public Arguments() {
|
public Arguments() {
|
||||||
super("enclosing_method_arguments", TemplateMessages.getString("JavaContextType.variable.description.enclosing.method.arguments"));
|
super("enclosing_method_arguments", TemplateMessages.getString("JavaContextType.variable.description.enclosing.method.arguments")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
public String evaluate(TemplateContext context) {
|
public String evaluate(TemplateContext context) {
|
||||||
/*IJavaElement element= ((CompilationUnitContext) context).findEnclosingElement(IJavaElement.METHOD);
|
/*IJavaElement element= ((CompilationUnitContext) context).findEnclosingElement(IJavaElement.METHOD);
|
||||||
|
|
|
@ -20,8 +20,8 @@ public class GlobalVariables {
|
||||||
*/
|
*/
|
||||||
static class Cursor extends SimpleTemplateVariable {
|
static class Cursor extends SimpleTemplateVariable {
|
||||||
public Cursor() {
|
public Cursor() {
|
||||||
super("cursor", TemplateMessages.getString("GlobalVariables.variable.description.cursor"));
|
super("cursor", TemplateMessages.getString("GlobalVariables.variable.description.cursor")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
setEvaluationString("");
|
setEvaluationString(""); //$NON-NLS-1$
|
||||||
setResolved(true);
|
setResolved(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -31,8 +31,8 @@ public class GlobalVariables {
|
||||||
*/
|
*/
|
||||||
static class Dollar extends SimpleTemplateVariable {
|
static class Dollar extends SimpleTemplateVariable {
|
||||||
public Dollar() {
|
public Dollar() {
|
||||||
super("dollar", TemplateMessages.getString("GlobalVariables.variable.description.dollar"));
|
super("dollar", TemplateMessages.getString("GlobalVariables.variable.description.dollar")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
setEvaluationString("$");
|
setEvaluationString("$"); //$NON-NLS-1$
|
||||||
setResolved(true);
|
setResolved(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -42,7 +42,7 @@ public class GlobalVariables {
|
||||||
*/
|
*/
|
||||||
static class Date extends SimpleTemplateVariable {
|
static class Date extends SimpleTemplateVariable {
|
||||||
public Date() {
|
public Date() {
|
||||||
super("date", TemplateMessages.getString("GlobalVariables.variable.description.date"));
|
super("date", TemplateMessages.getString("GlobalVariables.variable.description.date")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
setResolved(true);
|
setResolved(true);
|
||||||
}
|
}
|
||||||
public String evaluate(TemplateContext context) {
|
public String evaluate(TemplateContext context) {
|
||||||
|
@ -55,7 +55,7 @@ public class GlobalVariables {
|
||||||
*/
|
*/
|
||||||
static class Time extends SimpleTemplateVariable {
|
static class Time extends SimpleTemplateVariable {
|
||||||
public Time() {
|
public Time() {
|
||||||
super("time", TemplateMessages.getString("GlobalVariables.variable.description.time"));
|
super("time", TemplateMessages.getString("GlobalVariables.variable.description.time")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
setResolved(true);
|
setResolved(true);
|
||||||
}
|
}
|
||||||
public String evaluate(TemplateContext context) {
|
public String evaluate(TemplateContext context) {
|
||||||
|
@ -68,11 +68,11 @@ public class GlobalVariables {
|
||||||
*/
|
*/
|
||||||
static class User extends SimpleTemplateVariable {
|
static class User extends SimpleTemplateVariable {
|
||||||
public User() {
|
public User() {
|
||||||
super("user", TemplateMessages.getString("GlobalVariables.variable.description.user"));
|
super("user", TemplateMessages.getString("GlobalVariables.variable.description.user")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
setResolved(true);
|
setResolved(true);
|
||||||
}
|
}
|
||||||
public String evaluate(TemplateContext context) {
|
public String evaluate(TemplateContext context) {
|
||||||
return System.getProperty("user.name");
|
return System.getProperty("user.name"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,3 +15,4 @@ TextRange.length=\ Length:
|
||||||
TextBuffer.wrongRange=Replace failed due to wrong range [{0},{1}]
|
TextBuffer.wrongRange=Replace failed due to wrong range [{0},{1}]
|
||||||
|
|
||||||
TextBufferFactory.bufferNotManaged=Buffer not managed
|
TextBufferFactory.bufferNotManaged=Buffer not managed
|
||||||
|
TextBufferEditor.rootNodeEmpty=RootNode empty
|
||||||
|
|
|
@ -9,16 +9,15 @@ import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.eclipse.cdt.internal.corext.textmanipulation.TextEditNode.RootNode;
|
||||||
|
import org.eclipse.cdt.internal.ui.CStatusConstants;
|
||||||
|
import org.eclipse.cdt.ui.CUIPlugin;
|
||||||
import org.eclipse.core.runtime.CoreException;
|
import org.eclipse.core.runtime.CoreException;
|
||||||
import org.eclipse.core.runtime.IProgressMonitor;
|
import org.eclipse.core.runtime.IProgressMonitor;
|
||||||
import org.eclipse.core.runtime.IStatus;
|
import org.eclipse.core.runtime.IStatus;
|
||||||
import org.eclipse.core.runtime.NullProgressMonitor;
|
import org.eclipse.core.runtime.NullProgressMonitor;
|
||||||
import org.eclipse.core.runtime.Status;
|
import org.eclipse.core.runtime.Status;
|
||||||
import org.eclipse.jface.util.Assert;
|
import org.eclipse.jface.util.Assert;
|
||||||
|
|
||||||
import org.eclipse.cdt.internal.corext.textmanipulation.TextEditNode.RootNode;
|
|
||||||
import org.eclipse.cdt.internal.ui.CStatusConstants;
|
|
||||||
import org.eclipse.cdt.ui.CUIPlugin;
|
|
||||||
/**
|
/**
|
||||||
* A <code>TextBufferEditor</code> manages a set of <code>TextEdit</code>s and applies
|
* A <code>TextBufferEditor</code> manages a set of <code>TextEdit</code>s and applies
|
||||||
* them as a whole to a <code>TextBuffer</code>. Added <code>TextEdit</code>s must
|
* them as a whole to a <code>TextBuffer</code>. Added <code>TextEdit</code>s must
|
||||||
|
@ -165,7 +164,7 @@ public class TextBufferEditor {
|
||||||
fRootNode= buildTree();
|
fRootNode= buildTree();
|
||||||
if (fRootNode == null || !fRootNode.validate(fBuffer.getLength())) {
|
if (fRootNode == null || !fRootNode.validate(fBuffer.getLength())) {
|
||||||
IStatus s= new Status(IStatus.ERROR, CUIPlugin.PLUGIN_ID, CStatusConstants.INTERNAL_ERROR,
|
IStatus s= new Status(IStatus.ERROR, CUIPlugin.PLUGIN_ID, CStatusConstants.INTERNAL_ERROR,
|
||||||
"RootNode empty", null);
|
TextManipulationMessages.getString("TextBufferEditor.rootNodeEmpty"), null); //$NON-NLS-1$
|
||||||
throw new CoreException(s);
|
throw new CoreException(s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,14 +14,14 @@ import org.eclipse.ui.views.properties.PropertyDescriptor;
|
||||||
|
|
||||||
public class BinaryPropertySource implements IPropertySource {
|
public class BinaryPropertySource implements IPropertySource {
|
||||||
|
|
||||||
private final static String ELF_CPU= "CElementProperties.elf_cpu";
|
private final static String ELF_CPU= "CElementProperties.elf_cpu"; //$NON-NLS-1$
|
||||||
private final static String ELF_TEXT= "CElementProperties.elf_text";
|
private final static String ELF_TEXT= "CElementProperties.elf_text"; //$NON-NLS-1$
|
||||||
private final static String ELF_DATA= "CElementProperties.elf_data";
|
private final static String ELF_DATA= "CElementProperties.elf_data"; //$NON-NLS-1$
|
||||||
private final static String ELF_BSS= "CElementProperties.elf_bss";
|
private final static String ELF_BSS= "CElementProperties.elf_bss"; //$NON-NLS-1$
|
||||||
private final static String ELF_TYPE= "CElementProperties.elf_type";
|
private final static String ELF_TYPE= "CElementProperties.elf_type"; //$NON-NLS-1$
|
||||||
private final static String ELF_HAS_DEBUG= "CElementProperties.elf_has_debug";
|
private final static String ELF_HAS_DEBUG= "CElementProperties.elf_has_debug"; //$NON-NLS-1$
|
||||||
private final static String ELF_SONAME= "CElementProperties.elf_soname";
|
private final static String ELF_SONAME= "CElementProperties.elf_soname"; //$NON-NLS-1$
|
||||||
private final static String ELF_NEEDED= "CElementProperties.elf_needed";
|
private final static String ELF_NEEDED= "CElementProperties.elf_needed"; //$NON-NLS-1$
|
||||||
|
|
||||||
private IBinary binary;
|
private IBinary binary;
|
||||||
|
|
||||||
|
@ -120,20 +120,20 @@ public class BinaryPropertySource implements IPropertySource {
|
||||||
}
|
}
|
||||||
} else if (name.equals(ICElementPropertyConstants.P_ELF_NEEDED)) {
|
} else if (name.equals(ICElementPropertyConstants.P_ELF_NEEDED)) {
|
||||||
String[] needed = binary.getNeededSharedLibs();
|
String[] needed = binary.getNeededSharedLibs();
|
||||||
String need = "";
|
String need = ""; //$NON-NLS-1$
|
||||||
for (int i = 0; i < needed.length; i++) {
|
for (int i = 0; i < needed.length; i++) {
|
||||||
need += " " + needed[i];
|
need += " " + needed[i]; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
return need.trim();
|
return need.trim();
|
||||||
} else if (name.equals(ICElementPropertyConstants.P_ELF_TYPE)) {
|
} else if (name.equals(ICElementPropertyConstants.P_ELF_TYPE)) {
|
||||||
if (binary.isObject()) {
|
if (binary.isObject()) {
|
||||||
return "object";
|
return "object"; //$NON-NLS-1$
|
||||||
} else if (binary.isExecutable()) {
|
} else if (binary.isExecutable()) {
|
||||||
return "executable";
|
return "executable"; //$NON-NLS-1$
|
||||||
} else if (binary.isSharedLib()) {
|
} else if (binary.isSharedLib()) {
|
||||||
return "shared library";
|
return "shared library"; //$NON-NLS-1$
|
||||||
} else if (binary.isCore()) {
|
} else if (binary.isCore()) {
|
||||||
return "core file";
|
return "core file"; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
|
|
@ -102,7 +102,7 @@ public class BuildConsoleManager implements IBuildConsoleManager, IResourceChang
|
||||||
super.clear();
|
super.clear();
|
||||||
Display.getDefault().syncExec(new Runnable() {
|
Display.getDefault().syncExec(new Runnable() {
|
||||||
public void run() {
|
public void run() {
|
||||||
fDocument.set("");
|
fDocument.set(""); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,7 @@ public class CCompletionContributorManager {
|
||||||
|
|
||||||
static private List fCompletionContributors;
|
static private List fCompletionContributors;
|
||||||
static boolean fContributorsLoaded = false;
|
static boolean fContributorsLoaded = false;
|
||||||
public static final String CONTRIBUTION_EXTENSION = "CCompletionContributor";
|
public static final String CONTRIBUTION_EXTENSION = "CCompletionContributor"; //$NON-NLS-1$
|
||||||
static private CCompletionContributorManager fInstance;
|
static private CCompletionContributorManager fInstance;
|
||||||
|
|
||||||
private CCompletionContributorManager() {
|
private CCompletionContributorManager() {
|
||||||
|
@ -93,11 +93,11 @@ public class CCompletionContributorManager {
|
||||||
if (extensionPoint != null) {
|
if (extensionPoint != null) {
|
||||||
IConfigurationElement[] elements = extensionPoint.getConfigurationElements();
|
IConfigurationElement[] elements = extensionPoint.getConfigurationElements();
|
||||||
for (int i = 0; i < elements.length; i++) {
|
for (int i = 0; i < elements.length; i++) {
|
||||||
if (elements[i].getName().equals("provider")) {
|
if (elements[i].getName().equals("provider")) { //$NON-NLS-1$
|
||||||
try {
|
try {
|
||||||
final ICCompletionContributor c;
|
final ICCompletionContributor c;
|
||||||
// Instantiate the classe
|
// Instantiate the classe
|
||||||
c = (ICCompletionContributor) elements[i].createExecutableExtension("class");
|
c = (ICCompletionContributor) elements[i].createExecutableExtension("class"); //$NON-NLS-1$
|
||||||
ISafeRunnable runnable = new ISafeRunnable() {
|
ISafeRunnable runnable = new ISafeRunnable() {
|
||||||
public void run() throws Exception {
|
public void run() throws Exception {
|
||||||
// Initialize
|
// Initialize
|
||||||
|
|
|
@ -15,7 +15,7 @@ import org.eclipse.cdt.ui.*;
|
||||||
|
|
||||||
public class CElementProperties implements IPropertySource {
|
public class CElementProperties implements IPropertySource {
|
||||||
|
|
||||||
private final static String LABEL= "CElementProperties.name";
|
private final static String LABEL= "CElementProperties.name"; //$NON-NLS-1$
|
||||||
|
|
||||||
private ICElement fCElement;
|
private ICElement fCElement;
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ import org.eclipse.cdt.ui.*;
|
||||||
|
|
||||||
public class CElementPropertySource implements IPropertySource {
|
public class CElementPropertySource implements IPropertySource {
|
||||||
|
|
||||||
private final static String LABEL= "CElementProperties.name";
|
private final static String LABEL= "CElementProperties.name"; //$NON-NLS-1$
|
||||||
|
|
||||||
private ICElement fCElement;
|
private ICElement fCElement;
|
||||||
|
|
||||||
|
|
|
@ -26,17 +26,17 @@ public class CPerspectiveFactory implements IPerspectiveFactory {
|
||||||
public void createInitialLayout(IPageLayout layout) {
|
public void createInitialLayout(IPageLayout layout) {
|
||||||
String editorArea = layout.getEditorArea();
|
String editorArea = layout.getEditorArea();
|
||||||
|
|
||||||
IFolderLayout folder1= layout.createFolder("topLeft", IPageLayout.LEFT, (float)0.25, editorArea);
|
IFolderLayout folder1= layout.createFolder("topLeft", IPageLayout.LEFT, (float)0.25, editorArea); //$NON-NLS-1$
|
||||||
folder1.addView(IPageLayout.ID_RES_NAV);
|
folder1.addView(IPageLayout.ID_RES_NAV);
|
||||||
folder1.addPlaceholder(IPageLayout.ID_BOOKMARKS);
|
folder1.addPlaceholder(IPageLayout.ID_BOOKMARKS);
|
||||||
folder1.addView(CUIPlugin.CVIEW_ID);
|
folder1.addView(CUIPlugin.CVIEW_ID);
|
||||||
|
|
||||||
IFolderLayout folder2= layout.createFolder("bottom", IPageLayout.BOTTOM, (float)0.75, editorArea);
|
IFolderLayout folder2= layout.createFolder("bottom", IPageLayout.BOTTOM, (float)0.75, editorArea); //$NON-NLS-1$
|
||||||
folder2.addView(IPageLayout.ID_TASK_LIST);
|
folder2.addView(IPageLayout.ID_TASK_LIST);
|
||||||
folder2.addView(CUIPlugin.CONSOLE_ID);
|
folder2.addView(CUIPlugin.CONSOLE_ID);
|
||||||
folder2.addView(IPageLayout.ID_PROP_SHEET);
|
folder2.addView(IPageLayout.ID_PROP_SHEET);
|
||||||
|
|
||||||
IFolderLayout folder3= layout.createFolder("topRight", IPageLayout.RIGHT,(float)0.75, editorArea);
|
IFolderLayout folder3= layout.createFolder("topRight", IPageLayout.RIGHT,(float)0.75, editorArea); //$NON-NLS-1$
|
||||||
folder3.addView(IPageLayout.ID_OUTLINE);
|
folder3.addView(IPageLayout.ID_OUTLINE);
|
||||||
|
|
||||||
layout.addActionSet(CUIPlugin.SEARCH_ACTION_SET_ID);
|
layout.addActionSet(CUIPlugin.SEARCH_ACTION_SET_ID);
|
||||||
|
|
|
@ -26,59 +26,59 @@ public class CPluginImages {
|
||||||
private static URL fgIconBaseURL;
|
private static URL fgIconBaseURL;
|
||||||
static {
|
static {
|
||||||
try {
|
try {
|
||||||
fgIconBaseURL= new URL(CUIPlugin.getDefault().getDescriptor().getInstallURL(), "icons/" );
|
fgIconBaseURL= new URL(CUIPlugin.getDefault().getDescriptor().getInstallURL(), "icons/" ); //$NON-NLS-1$
|
||||||
} catch (MalformedURLException e) {
|
} catch (MalformedURLException e) {
|
||||||
CUIPlugin.getDefault().log(e);
|
CUIPlugin.getDefault().log(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private static final String NAME_PREFIX= CUIPlugin.PLUGIN_ID + '.';
|
private static final String NAME_PREFIX= CUIPlugin.PLUGIN_ID + '.';
|
||||||
private static final int NAME_PREFIX_LENGTH= NAME_PREFIX.length();
|
private static final int NAME_PREFIX_LENGTH= NAME_PREFIX.length();
|
||||||
private static final String T= "full/";
|
private static final String T= "full/"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final String T_OBJ= T + "obj16/";
|
public static final String T_OBJ= T + "obj16/"; //$NON-NLS-1$
|
||||||
public static final String T_WIZBAN= T + "wizban/";
|
public static final String T_WIZBAN= T + "wizban/"; //$NON-NLS-1$
|
||||||
public static final String T_LCL= "lcl16/";
|
public static final String T_LCL= "lcl16/"; //$NON-NLS-1$
|
||||||
public static final String T_TOOL= "tool16/";
|
public static final String T_TOOL= "tool16/"; //$NON-NLS-1$
|
||||||
public static final String T_VIEW= "view16/";
|
public static final String T_VIEW= "view16/"; //$NON-NLS-1$
|
||||||
public static final String T_OVR= T + "ovr16/";
|
public static final String T_OVR= T + "ovr16/"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final String IMG_OBJS_TEMPLATE= NAME_PREFIX + "template_obj.gif";
|
public static final String IMG_OBJS_TEMPLATE= NAME_PREFIX + "template_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_VARIABLE= NAME_PREFIX + "variable_obj.gif";
|
public static final String IMG_OBJS_VARIABLE= NAME_PREFIX + "variable_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_LOCAL_VARIABLE= NAME_PREFIX + "variable_local_obj.gif";
|
public static final String IMG_OBJS_LOCAL_VARIABLE= NAME_PREFIX + "variable_local_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_CLASS= NAME_PREFIX + "class_obj.gif";
|
public static final String IMG_OBJS_CLASS= NAME_PREFIX + "class_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_STRUCT= NAME_PREFIX + "struct_obj.gif";
|
public static final String IMG_OBJS_STRUCT= NAME_PREFIX + "struct_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_UNION= NAME_PREFIX + "union_obj.gif";
|
public static final String IMG_OBJS_UNION= NAME_PREFIX + "union_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_TYPEDEF= NAME_PREFIX + "typedef_obj.gif";
|
public static final String IMG_OBJS_TYPEDEF= NAME_PREFIX + "typedef_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_ENUMERATION= NAME_PREFIX + "enum_obj.gif";
|
public static final String IMG_OBJS_ENUMERATION= NAME_PREFIX + "enum_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_ENUMERATOR= NAME_PREFIX + "enumerator_obj.gif";
|
public static final String IMG_OBJS_ENUMERATOR= NAME_PREFIX + "enumerator_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_FUNCTION= NAME_PREFIX + "function_obj.gif";
|
public static final String IMG_OBJS_FUNCTION= NAME_PREFIX + "function_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_PUBLIC_METHOD= NAME_PREFIX + "method_public_obj.gif";
|
public static final String IMG_OBJS_PUBLIC_METHOD= NAME_PREFIX + "method_public_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_PROTECTED_METHOD= NAME_PREFIX + "method_protected_obj.gif";
|
public static final String IMG_OBJS_PROTECTED_METHOD= NAME_PREFIX + "method_protected_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_PRIVATE_METHOD= NAME_PREFIX + "method_private_obj.gif";
|
public static final String IMG_OBJS_PRIVATE_METHOD= NAME_PREFIX + "method_private_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_PUBLIC_FIELD= NAME_PREFIX + "field_public_obj.gif";
|
public static final String IMG_OBJS_PUBLIC_FIELD= NAME_PREFIX + "field_public_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_PROTECTED_FIELD= NAME_PREFIX + "field_protected_obj.gif";
|
public static final String IMG_OBJS_PROTECTED_FIELD= NAME_PREFIX + "field_protected_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_PRIVATE_FIELD= NAME_PREFIX + "field_private_obj.gif";
|
public static final String IMG_OBJS_PRIVATE_FIELD= NAME_PREFIX + "field_private_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_DECLARATION= NAME_PREFIX + "cdeclaration_obj.gif";
|
public static final String IMG_OBJS_DECLARATION= NAME_PREFIX + "cdeclaration_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_VAR_DECLARATION= NAME_PREFIX + "var_declaration_obj.gif";
|
public static final String IMG_OBJS_VAR_DECLARATION= NAME_PREFIX + "var_declaration_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_INCLUDE= NAME_PREFIX + "include_obj.gif";
|
public static final String IMG_OBJS_INCLUDE= NAME_PREFIX + "include_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_MACRO= NAME_PREFIX + "define_obj.gif";
|
public static final String IMG_OBJS_MACRO= NAME_PREFIX + "define_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_TUNIT= NAME_PREFIX + "c_file_obj.gif";
|
public static final String IMG_OBJS_TUNIT= NAME_PREFIX + "c_file_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_TUNIT_HEADER= NAME_PREFIX + "h_file_obj.gif";
|
public static final String IMG_OBJS_TUNIT_HEADER= NAME_PREFIX + "h_file_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_TUNIT_ASM= NAME_PREFIX + "s_file_obj.gif";
|
public static final String IMG_OBJS_TUNIT_ASM= NAME_PREFIX + "s_file_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_TUNIT_RESOURCE = NAME_PREFIX + "c_resource_obj.gif";
|
public static final String IMG_OBJS_TUNIT_RESOURCE = NAME_PREFIX + "c_resource_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_ARCHIVE= NAME_PREFIX + "ar_obj.gif";
|
public static final String IMG_OBJS_ARCHIVE= NAME_PREFIX + "ar_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_BINARY= NAME_PREFIX + "bin_obj.gif";
|
public static final String IMG_OBJS_BINARY= NAME_PREFIX + "bin_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_SHLIB= NAME_PREFIX + "shlib_obj.gif";
|
public static final String IMG_OBJS_SHLIB= NAME_PREFIX + "shlib_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_CEXEC= NAME_PREFIX + "exec_obj.gif";
|
public static final String IMG_OBJS_CEXEC= NAME_PREFIX + "exec_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_CEXEC_DEBUG= NAME_PREFIX + "exec_dbg_obj.gif";
|
public static final String IMG_OBJS_CEXEC_DEBUG= NAME_PREFIX + "exec_dbg_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_CORE= NAME_PREFIX + "core_obj.gif";
|
public static final String IMG_OBJS_CORE= NAME_PREFIX + "core_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_CONTAINER= NAME_PREFIX + "container_obj.gif";
|
public static final String IMG_OBJS_CONTAINER= NAME_PREFIX + "container_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_LIBRARY= NAME_PREFIX + "lib_obj.gif";
|
public static final String IMG_OBJS_LIBRARY= NAME_PREFIX + "lib_obj.gif"; //$NON-NLS-1$
|
||||||
|
|
||||||
// Breakpoint images
|
// Breakpoint images
|
||||||
public static final String IMG_OBJS_BREAKPOINT = NAME_PREFIX + "breakpoint.gif";
|
public static final String IMG_OBJS_BREAKPOINT = NAME_PREFIX + "breakpoint.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_BREAKPOINT_DISABLED = NAME_PREFIX + "breakpoint_disabled.gif";
|
public static final String IMG_OBJS_BREAKPOINT_DISABLED = NAME_PREFIX + "breakpoint_disabled.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_BREAKPOINT_ACTIVE = NAME_PREFIX + "breakpoint_active.gif";
|
public static final String IMG_OBJS_BREAKPOINT_ACTIVE = NAME_PREFIX + "breakpoint_active.gif"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final ImageDescriptor DESC_OBJS_VARIABLE= createManaged(T_OBJ, IMG_OBJS_VARIABLE);
|
public static final ImageDescriptor DESC_OBJS_VARIABLE= createManaged(T_OBJ, IMG_OBJS_VARIABLE);
|
||||||
public static final ImageDescriptor DESC_OBJS_LOCAL_VARIABLE= createManaged(T_OBJ, IMG_OBJS_LOCAL_VARIABLE);
|
public static final ImageDescriptor DESC_OBJS_LOCAL_VARIABLE= createManaged(T_OBJ, IMG_OBJS_LOCAL_VARIABLE);
|
||||||
|
@ -117,48 +117,48 @@ public class CPluginImages {
|
||||||
public static final ImageDescriptor DESC_OBJS_BREAKPOINT_DISABLED = createManaged( T_OBJ, IMG_OBJS_BREAKPOINT_DISABLED );
|
public static final ImageDescriptor DESC_OBJS_BREAKPOINT_DISABLED = createManaged( T_OBJ, IMG_OBJS_BREAKPOINT_DISABLED );
|
||||||
public static final ImageDescriptor DESC_OBJS_BREAKPOINT_ACTIVE = createManaged( T_OBJ, IMG_OBJS_BREAKPOINT_ACTIVE );
|
public static final ImageDescriptor DESC_OBJS_BREAKPOINT_ACTIVE = createManaged( T_OBJ, IMG_OBJS_BREAKPOINT_ACTIVE );
|
||||||
|
|
||||||
public static final String IMG_MENU_SHIFT_RIGHT= NAME_PREFIX + "shift_r_edit.gif";
|
public static final String IMG_MENU_SHIFT_RIGHT= NAME_PREFIX + "shift_r_edit.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_MENU_SHIFT_LEFT= NAME_PREFIX + "shift_l_edit.gif";
|
public static final String IMG_MENU_SHIFT_LEFT= NAME_PREFIX + "shift_l_edit.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_MENU_OPEN_INCLUDE= NAME_PREFIX + "open_incl.gif";
|
public static final String IMG_MENU_OPEN_INCLUDE= NAME_PREFIX + "open_incl.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_MENU_SEGMENT_EDIT= NAME_PREFIX + "segment_edit.gif";
|
public static final String IMG_MENU_SEGMENT_EDIT= NAME_PREFIX + "segment_edit.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_MENU_CODE_ASSIST= NAME_PREFIX + "metharg_obj.gif";
|
public static final String IMG_MENU_CODE_ASSIST= NAME_PREFIX + "metharg_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_MENU_COLLAPSE_ALL= NAME_PREFIX + "collapseall.gif";
|
public static final String IMG_MENU_COLLAPSE_ALL= NAME_PREFIX + "collapseall.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_CLEAR_CONSOLE= NAME_PREFIX + "clear_co.gif";
|
public static final String IMG_CLEAR_CONSOLE= NAME_PREFIX + "clear_co.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_ALPHA_SORTING= NAME_PREFIX + "alphab_sort_co.gif";
|
public static final String IMG_ALPHA_SORTING= NAME_PREFIX + "alphab_sort_co.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_TOOL_GOTO_PREV_ERROR= NAME_PREFIX + "prev_error_nav.gif";
|
public static final String IMG_TOOL_GOTO_PREV_ERROR= NAME_PREFIX + "prev_error_nav.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_TOOL_GOTO_NEXT_ERROR= NAME_PREFIX + "next_error_nav.gif";
|
public static final String IMG_TOOL_GOTO_NEXT_ERROR= NAME_PREFIX + "next_error_nav.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_EDIT_PROPERTIES= NAME_PREFIX + "prop_edt.gif";
|
public static final String IMG_EDIT_PROPERTIES= NAME_PREFIX + "prop_edt.gif"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final String IMG_ACTION_SHOW_FIELDS= NAME_PREFIX + "fields_co.gif";
|
public static final String IMG_ACTION_SHOW_FIELDS= NAME_PREFIX + "fields_co.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_ACTION_SHOW_PUBLIC= NAME_PREFIX + "public_co.gif";
|
public static final String IMG_ACTION_SHOW_PUBLIC= NAME_PREFIX + "public_co.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_ACTION_SHOW_STATIC= NAME_PREFIX + "static_co.gif";
|
public static final String IMG_ACTION_SHOW_STATIC= NAME_PREFIX + "static_co.gif"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final ImageDescriptor DESC_OBJS_TEMPLATE= createManaged(T_OBJ, IMG_OBJS_TEMPLATE);
|
public static final ImageDescriptor DESC_OBJS_TEMPLATE= createManaged(T_OBJ, IMG_OBJS_TEMPLATE);
|
||||||
|
|
||||||
public static final ImageDescriptor DESC_OVR_STATIC= create(T_OVR, "static_co.gif");
|
public static final ImageDescriptor DESC_OVR_STATIC= create(T_OVR, "static_co.gif"); //$NON-NLS-1$
|
||||||
public static final ImageDescriptor DESC_OVR_CONSTANT= create(T_OVR, "c_ovr.gif");
|
public static final ImageDescriptor DESC_OVR_CONSTANT= create(T_OVR, "c_ovr.gif"); //$NON-NLS-1$
|
||||||
public static final ImageDescriptor DESC_OVR_VOLATILE= create(T_OVR, "volatile_co.gif");
|
public static final ImageDescriptor DESC_OVR_VOLATILE= create(T_OVR, "volatile_co.gif"); //$NON-NLS-1$
|
||||||
public static final ImageDescriptor DESC_OVR_TEMPLATE= create(T_OVR, "template_co.gif");
|
public static final ImageDescriptor DESC_OVR_TEMPLATE= create(T_OVR, "template_co.gif"); //$NON-NLS-1$
|
||||||
|
|
||||||
public static final ImageDescriptor DESC_OVR_WARNING= create(T_OVR, "warning_co.gif");
|
public static final ImageDescriptor DESC_OVR_WARNING= create(T_OVR, "warning_co.gif"); //$NON-NLS-1$
|
||||||
public static final ImageDescriptor DESC_OVR_ERROR= create(T_OVR, "error_co.gif");
|
public static final ImageDescriptor DESC_OVR_ERROR= create(T_OVR, "error_co.gif"); //$NON-NLS-1$
|
||||||
|
|
||||||
public static final ImageDescriptor DESC_WIZABAN_NEW_PROJ= create(T_WIZBAN, "newcprj_wiz.gif");
|
public static final ImageDescriptor DESC_WIZABAN_NEW_PROJ= create(T_WIZBAN, "newcprj_wiz.gif"); //$NON-NLS-1$
|
||||||
public static final ImageDescriptor DESC_WIZBAN_NEWCLASS= create(T_WIZBAN, "newclass_wiz.gif");
|
public static final ImageDescriptor DESC_WIZBAN_NEWCLASS= create(T_WIZBAN, "newclass_wiz.gif"); //$NON-NLS-1$
|
||||||
public static final ImageDescriptor DESC_WIZABAN_C_APP= create(T_WIZBAN, "c_app_wiz.gif");
|
public static final ImageDescriptor DESC_WIZABAN_C_APP= create(T_WIZBAN, "c_app_wiz.gif"); //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_PROJECT = NAME_PREFIX + "prj_obj.gif";
|
public static final String IMG_OBJS_PROJECT = NAME_PREFIX + "prj_obj.gif"; //$NON-NLS-1$
|
||||||
public static final ImageDescriptor DESC_PROJECT= createManaged(T_WIZBAN, IMG_OBJS_PROJECT);
|
public static final ImageDescriptor DESC_PROJECT= createManaged(T_WIZBAN, IMG_OBJS_PROJECT);
|
||||||
|
|
||||||
public static final ImageDescriptor DESC_TOOL_NEWCLASS= create(T_TOOL, "newclass_wiz.gif"); //$NON-NLS-1$
|
public static final ImageDescriptor DESC_TOOL_NEWCLASS= create(T_TOOL, "newclass_wiz.gif"); //$NON-NLS-1$
|
||||||
|
|
||||||
// For the build image
|
// For the build image
|
||||||
public static final String IMG_OBJS_BUILD= NAME_PREFIX + "build_menu.gif";
|
public static final String IMG_OBJS_BUILD= NAME_PREFIX + "build_menu.gif"; //$NON-NLS-1$
|
||||||
public static final ImageDescriptor DESC_BUILD_MENU = createManaged(T_OBJ, IMG_OBJS_BUILD);
|
public static final ImageDescriptor DESC_BUILD_MENU = createManaged(T_OBJ, IMG_OBJS_BUILD);
|
||||||
|
|
||||||
//for search
|
//for search
|
||||||
public static final String IMG_OBJS_SEARCH_REF = NAME_PREFIX + "search_ref_obj.gif";
|
public static final String IMG_OBJS_SEARCH_REF = NAME_PREFIX + "search_ref_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_SEARCH_DECL = NAME_PREFIX + "search_decl_obj.gif";
|
public static final String IMG_OBJS_SEARCH_DECL = NAME_PREFIX + "search_decl_obj.gif"; //$NON-NLS-1$
|
||||||
public static final String IMG_OBJS_CSEARCH = NAME_PREFIX + "csearch_obj.gif";
|
public static final String IMG_OBJS_CSEARCH = NAME_PREFIX + "csearch_obj.gif"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final ImageDescriptor DESC_OBJS_SEARCH_DECL = createManaged(T_OBJ, IMG_OBJS_SEARCH_DECL);
|
public static final ImageDescriptor DESC_OBJS_SEARCH_DECL = createManaged(T_OBJ, IMG_OBJS_SEARCH_DECL);
|
||||||
public static final ImageDescriptor DESC_OBJS_SEARCH_REF = createManaged(T_OBJ, IMG_OBJS_SEARCH_REF);
|
public static final ImageDescriptor DESC_OBJS_SEARCH_REF = createManaged(T_OBJ, IMG_OBJS_SEARCH_REF);
|
||||||
|
@ -218,9 +218,9 @@ public class CPluginImages {
|
||||||
*/
|
*/
|
||||||
public static void setImageDescriptors(IAction action, String type, String relPath) {
|
public static void setImageDescriptors(IAction action, String type, String relPath) {
|
||||||
relPath= relPath.substring(NAME_PREFIX_LENGTH);
|
relPath= relPath.substring(NAME_PREFIX_LENGTH);
|
||||||
action.setDisabledImageDescriptor(create(T + "d" + type, relPath));
|
action.setDisabledImageDescriptor(create(T + "d" + type, relPath)); //$NON-NLS-1$
|
||||||
action.setHoverImageDescriptor(create(T + "c" + type, relPath));
|
action.setHoverImageDescriptor(create(T + "c" + type, relPath)); //$NON-NLS-1$
|
||||||
action.setImageDescriptor(create(T + "e" + type, relPath));
|
action.setImageDescriptor(create(T + "e" + type, relPath)); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -17,3 +17,30 @@ ExceptionDialog.seeErrorLogMessage=See error log for more details.
|
||||||
# Content Assist
|
# Content Assist
|
||||||
################
|
################
|
||||||
CEditor.contentassist.noCompletions=No completions available.
|
CEditor.contentassist.noCompletions=No completions available.
|
||||||
|
|
||||||
|
CAnnotationHover.multipleMarkers=Multiple markers at this line
|
||||||
|
|
||||||
|
TabFolderOptionBlock.error=Error
|
||||||
|
TabFolderOptionBlock.error.settingOptions=Error setting options
|
||||||
|
|
||||||
|
BinaryParserBlock.binaryParser=Binary Parser:
|
||||||
|
BinaryParserBlock.binaryParserOptions=Binary Parser Options
|
||||||
|
BinaryParserBlock.settingBinaryParser=Setting Binary Parser...
|
||||||
|
|
||||||
|
ReferenceBlock.task.ReferenceProjects=Reference Projects
|
||||||
|
|
||||||
|
BinaryParserPage.task.savingAttributes=Saving Attributes
|
||||||
|
BinaryParserPage.label.addr2lineCommand=addr2line Command:
|
||||||
|
BinaryParserPage.label.browse=&Browse...
|
||||||
|
BinaryParserPage.label.cppfiltCommand=c++filt Command:
|
||||||
|
BinaryParserPage.label.cygpathCommand=cygpath Command:
|
||||||
|
|
||||||
|
AbstractErrorParserBlock.task.setErrorParser=Setting Error Parsers...
|
||||||
|
ConvertProjectWizardPage.convertTo=Convert to C or C++
|
||||||
|
ConvertProjectWizardPage.CProject=C Project
|
||||||
|
ConvertProjectWizardPage.CppProject=C++ Project
|
||||||
|
AbstractErrorParserBlock.label.up=Up
|
||||||
|
AbstractErrorParserBlock.label.down=Down
|
||||||
|
AbstractErrorParserBlock.label.selectAll=Select All
|
||||||
|
AbstractErrorParserBlock.label.unselectAll=Unselect All
|
||||||
|
AbstractErrorParserBlock.label.errorParsers=Error Parsers
|
||||||
|
|
|
@ -9,41 +9,41 @@ public interface ICElementPropertyConstants {
|
||||||
/**
|
/**
|
||||||
* The <code>ICElement</code> property key for elf cpu.
|
* The <code>ICElement</code> property key for elf cpu.
|
||||||
*/
|
*/
|
||||||
public static final String P_ELF_CPU = "elf_cpu";
|
public static final String P_ELF_CPU = "elf_cpu"; //$NON-NLS-1$
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The <code>ICElement</code> property key for elf text.
|
* The <code>ICElement</code> property key for elf text.
|
||||||
*/
|
*/
|
||||||
public static final String P_ELF_TEXT = "text";
|
public static final String P_ELF_TEXT = "text"; //$NON-NLS-1$
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The <code>ICElement</code> property key for elf data.
|
* The <code>ICElement</code> property key for elf data.
|
||||||
*/
|
*/
|
||||||
public static final String P_ELF_DATA = "data";
|
public static final String P_ELF_DATA = "data"; //$NON-NLS-1$
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The <code>ICElement</code> property key for elf bss.
|
* The <code>ICElement</code> property key for elf bss.
|
||||||
*/
|
*/
|
||||||
public static final String P_ELF_BSS = "bss";
|
public static final String P_ELF_BSS = "bss"; //$NON-NLS-1$
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The <code>ICElement</code> property key for elf bss.
|
* The <code>ICElement</code> property key for elf bss.
|
||||||
*/
|
*/
|
||||||
public static final String P_ELF_HAS_DEBUG = "debug";
|
public static final String P_ELF_HAS_DEBUG = "debug"; //$NON-NLS-1$
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The <code>ICElement</code> property key for elf soname.
|
* The <code>ICElement</code> property key for elf soname.
|
||||||
*/
|
*/
|
||||||
public static final String P_ELF_SONAME = "soname";
|
public static final String P_ELF_SONAME = "soname"; //$NON-NLS-1$
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The <code>ICElement</code> property key for elf type.
|
* The <code>ICElement</code> property key for elf type.
|
||||||
*/
|
*/
|
||||||
public static final String P_ELF_TYPE = "type";
|
public static final String P_ELF_TYPE = "type"; //$NON-NLS-1$
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The <code>ICElement</code> property key for elf type.
|
* The <code>ICElement</code> property key for elf type.
|
||||||
*/
|
*/
|
||||||
public static final String P_ELF_NEEDED = "needed";
|
public static final String P_ELF_NEEDED = "needed"; //$NON-NLS-1$
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,30 +14,30 @@ import org.eclipse.cdt.ui.CUIPlugin;
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public interface ICHelpContextIds {
|
public interface ICHelpContextIds {
|
||||||
public static final String PREFIX = CUIPlugin.PLUGIN_ID + ".";
|
public static final String PREFIX = CUIPlugin.PLUGIN_ID + "."; //$NON-NLS-1$
|
||||||
|
|
||||||
// Wizard pages
|
// Wizard pages
|
||||||
public static final String NEW_CPROJECT_WIZARD_PAGE = PREFIX + "new_cproject_wizard_page_context";
|
public static final String NEW_CPROJECT_WIZARD_PAGE = PREFIX + "new_cproject_wizard_page_context"; //$NON-NLS-1$
|
||||||
public static final String NEW_LAUNCH_WIZARD_PAGE = PREFIX + "new_launch_wizard_page_context";
|
public static final String NEW_LAUNCH_WIZARD_PAGE = PREFIX + "new_launch_wizard_page_context"; //$NON-NLS-1$
|
||||||
public static final String NEW_CLASS_WIZARD_PAGE = PREFIX + "new_class_wizard_page_context";
|
public static final String NEW_CLASS_WIZARD_PAGE = PREFIX + "new_class_wizard_page_context"; //$NON-NLS-1$
|
||||||
public static final String OPEN_CLASS_WIZARD_ACTION = PREFIX + "open_class_wizard_action";
|
public static final String OPEN_CLASS_WIZARD_ACTION = PREFIX + "open_class_wizard_action"; //$NON-NLS-1$
|
||||||
|
|
||||||
// Actions
|
// Actions
|
||||||
public static final String FILTER_PUBLIC_ACTION = PREFIX + "filter_public_action";
|
public static final String FILTER_PUBLIC_ACTION = PREFIX + "filter_public_action"; //$NON-NLS-1$
|
||||||
public static final String FILTER_FIELDS_ACTION = PREFIX + "filter_fields_action";
|
public static final String FILTER_FIELDS_ACTION = PREFIX + "filter_fields_action"; //$NON-NLS-1$
|
||||||
public static final String FILTER_STATIC_ACTION = PREFIX + "filter_static_action";
|
public static final String FILTER_STATIC_ACTION = PREFIX + "filter_static_action"; //$NON-NLS-1$
|
||||||
|
|
||||||
// Preference/property pages
|
// Preference/property pages
|
||||||
public static final String C_PREF_PAGE = PREFIX + "new_c_pref_page_context";
|
public static final String C_PREF_PAGE = PREFIX + "new_c_pref_page_context"; //$NON-NLS-1$
|
||||||
public static final String C_EDITOR_PREF_PAGE = PREFIX + "new_c_editor_pref_page_context";
|
public static final String C_EDITOR_PREF_PAGE = PREFIX + "new_c_editor_pref_page_context"; //$NON-NLS-1$
|
||||||
public static final String C_EDITOR_ANNOTATIONS_PREF_PAGE = PREFIX + "new_c_editor_annotations_pref_page_context";
|
public static final String C_EDITOR_ANNOTATIONS_PREF_PAGE = PREFIX + "new_c_editor_annotations_pref_page_context"; //$NON-NLS-1$
|
||||||
public static final String C_EDITOR_COLORS_PREF_PAGE = PREFIX + "new_c_editor_colors_pref_page_context";
|
public static final String C_EDITOR_COLORS_PREF_PAGE = PREFIX + "new_c_editor_colors_pref_page_context"; //$NON-NLS-1$
|
||||||
public static final String C_EDITOR_CONTENT_ASSIST_PREF_PAGE = PREFIX + "new_c_editor_content_assist_pref_page_context";
|
public static final String C_EDITOR_CONTENT_ASSIST_PREF_PAGE = PREFIX + "new_c_editor_content_assist_pref_page_context"; //$NON-NLS-1$
|
||||||
public static final String TEMPLATE_PREFERENCE_PAGE = PREFIX + "new_c_templates_pref_page_context";
|
public static final String TEMPLATE_PREFERENCE_PAGE = PREFIX + "new_c_templates_pref_page_context"; //$NON-NLS-1$
|
||||||
public static final String LAUNCH_PROPERTY_PAGE = PREFIX + "new_launch_property_page_context";
|
public static final String LAUNCH_PROPERTY_PAGE = PREFIX + "new_launch_property_page_context"; //$NON-NLS-1$
|
||||||
public static final String PROJECT_PROPERTY_PAGE = PREFIX + "new_project_property_page_context";
|
public static final String PROJECT_PROPERTY_PAGE = PREFIX + "new_project_property_page_context"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final String PROJ_CONF_BLOCK = PREFIX + "new_proj_conf_block_context";
|
public static final String PROJ_CONF_BLOCK = PREFIX + "new_proj_conf_block_context"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final String TODO_TASK_INPUT_DIALOG = PREFIX + "todo_task_input_dialog_context"; //$NON-NLS-1$
|
public static final String TODO_TASK_INPUT_DIALOG = PREFIX + "todo_task_input_dialog_context"; //$NON-NLS-1$
|
||||||
public static final String TODO_TASK_PROPERTY_PAGE = PREFIX + "tasktags_property_page_context"; //$NON-NLS-1$
|
public static final String TODO_TASK_PROPERTY_PAGE = PREFIX + "tasktags_property_page_context"; //$NON-NLS-1$
|
||||||
|
@ -47,8 +47,8 @@ public interface ICHelpContextIds {
|
||||||
public static final String ERROR_PARSERS_PAGE = PREFIX + "cdt_error_parsers_page"; //$NON-NLS-1$
|
public static final String ERROR_PARSERS_PAGE = PREFIX + "cdt_error_parsers_page"; //$NON-NLS-1$
|
||||||
|
|
||||||
// Console view
|
// Console view
|
||||||
public static final String CLEAR_CONSOLE_ACTION = PREFIX + "clear_console_action_context";
|
public static final String CLEAR_CONSOLE_ACTION = PREFIX + "clear_console_action_context"; //$NON-NLS-1$
|
||||||
public static final String CLEAR_CONSOLE_VIEW = PREFIX + "clear_console_view_context";
|
public static final String CLEAR_CONSOLE_VIEW = PREFIX + "clear_console_view_context"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final String TOGGLE_PRESENTATION_ACTION = PREFIX + "toggle_presentation_action_context"; //$NON-NLS-1$
|
public static final String TOGGLE_PRESENTATION_ACTION = PREFIX + "toggle_presentation_action_context"; //$NON-NLS-1$
|
||||||
public static final String TOGGLE_TEXTHOVER_ACTION = PREFIX + "toggle_texthover_action_context"; //$NON-NLS-1$
|
public static final String TOGGLE_TEXTHOVER_ACTION = PREFIX + "toggle_texthover_action_context"; //$NON-NLS-1$
|
||||||
|
@ -59,7 +59,7 @@ public interface ICHelpContextIds {
|
||||||
|
|
||||||
public static final String COPY_ACTION = PREFIX + "copy_action_context"; //$NON-NLS-1$
|
public static final String COPY_ACTION = PREFIX + "copy_action_context"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final String PASTE_ACTION = PREFIX + "paste_action_context"; //$NON_NLS-1$
|
public static final String PASTE_ACTION = PREFIX + "paste_action_context"; //$NON_NLS-1$ //$NON-NLS-1$
|
||||||
|
|
||||||
public static final String MOVE_ACTION = PREFIX + "move_action_context"; //$NON-NLS-1$
|
public static final String MOVE_ACTION = PREFIX + "move_action_context"; //$NON-NLS-1$
|
||||||
public static final String RENAME_ACTION = PREFIX + "rename_action_context"; //$NON-NLS-1$
|
public static final String RENAME_ACTION = PREFIX + "rename_action_context"; //$NON-NLS-1$
|
||||||
|
|
|
@ -86,8 +86,8 @@ public class BuildConsoleView extends ViewPart implements ISelectionListener, IB
|
||||||
|
|
||||||
IActionBars actionBars = getViewSite().getActionBars();
|
IActionBars actionBars = getViewSite().getActionBars();
|
||||||
fClearOutputAction = new ClearConsoleAction(this);
|
fClearOutputAction = new ClearConsoleAction(this);
|
||||||
fCopyAction = new BuildConsoleAction(bundle, "Editor.Copy.", fTextViewer, ITextOperationTarget.COPY);
|
fCopyAction = new BuildConsoleAction(bundle, "Editor.Copy.", fTextViewer, ITextOperationTarget.COPY); //$NON-NLS-1$
|
||||||
fSelectAllAction = new BuildConsoleAction(bundle, "Editor.SelectAll.", fTextViewer, ITextOperationTarget.SELECT_ALL);
|
fSelectAllAction = new BuildConsoleAction(bundle, "Editor.SelectAll.", fTextViewer, ITextOperationTarget.SELECT_ALL); //$NON-NLS-1$
|
||||||
|
|
||||||
actionBars.setGlobalActionHandler(ITextEditorActionConstants.COPY, fCopyAction);
|
actionBars.setGlobalActionHandler(ITextEditorActionConstants.COPY, fCopyAction);
|
||||||
actionBars.setGlobalActionHandler(ITextEditorActionConstants.SELECT_ALL, fSelectAllAction);
|
actionBars.setGlobalActionHandler(ITextEditorActionConstants.SELECT_ALL, fSelectAllAction);
|
||||||
|
@ -151,7 +151,7 @@ public class BuildConsoleView extends ViewPart implements ISelectionListener, IB
|
||||||
String title = origTitle;
|
String title = origTitle;
|
||||||
IProject project = getProject();
|
IProject project = getProject();
|
||||||
if (project != null) {
|
if (project != null) {
|
||||||
title += " [" + project.getName() + "]";
|
title += " [" + project.getName() + "]"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
setTitle(title);
|
setTitle(title);
|
||||||
}
|
}
|
||||||
|
@ -190,7 +190,7 @@ public class BuildConsoleView extends ViewPart implements ISelectionListener, IB
|
||||||
* Initializes the context menu
|
* Initializes the context menu
|
||||||
*/
|
*/
|
||||||
protected void initializeContextMenu(Control parent) {
|
protected void initializeContextMenu(Control parent) {
|
||||||
MenuManager menuMgr = new MenuManager("#PopupMenu");
|
MenuManager menuMgr = new MenuManager("#PopupMenu"); //$NON-NLS-1$
|
||||||
menuMgr.setRemoveAllWhenShown(true);
|
menuMgr.setRemoveAllWhenShown(true);
|
||||||
menuMgr.addMenuListener(new IMenuListener() {
|
menuMgr.addMenuListener(new IMenuListener() {
|
||||||
public void menuAboutToShow(IMenuManager manager) {
|
public void menuAboutToShow(IMenuManager manager) {
|
||||||
|
|
|
@ -23,10 +23,10 @@ public class ClearConsoleAction extends Action {
|
||||||
|
|
||||||
|
|
||||||
public ClearConsoleAction(BuildConsoleView view) {
|
public ClearConsoleAction(BuildConsoleView view) {
|
||||||
super(CUIPlugin.getResourceString("ClearOutputAction.label"));
|
super(CUIPlugin.getResourceString("ClearOutputAction.label")); //$NON-NLS-1$
|
||||||
CPluginImages.setImageDescriptors(this, CPluginImages.T_LCL, CPluginImages.IMG_CLEAR_CONSOLE);
|
CPluginImages.setImageDescriptors(this, CPluginImages.T_LCL, CPluginImages.IMG_CLEAR_CONSOLE);
|
||||||
fConsoleView= view;
|
fConsoleView= view;
|
||||||
setToolTipText(CUIPlugin.getResourceString("ClearOutputAction.tooltip"));
|
setToolTipText(CUIPlugin.getResourceString("ClearOutputAction.tooltip")); //$NON-NLS-1$
|
||||||
WorkbenchHelp.setHelp(this, ICHelpContextIds.CLEAR_CONSOLE_ACTION);
|
WorkbenchHelp.setHelp(this, ICHelpContextIds.CLEAR_CONSOLE_ACTION);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -100,9 +100,9 @@ public class AddIncludeOperation extends WorkspaceModifyOperation {
|
||||||
|
|
||||||
if(toAdd.size() > 0) {
|
if(toAdd.size() > 0) {
|
||||||
// So we have our list. Now insert.
|
// So we have our list. Now insert.
|
||||||
StringBuffer insert = new StringBuffer("");
|
StringBuffer insert = new StringBuffer(""); //$NON-NLS-1$
|
||||||
for(int j = 0; j < toAdd.size(); j++) {
|
for(int j = 0; j < toAdd.size(); j++) {
|
||||||
insert.append("#include <" + ((IRequiredInclude)toAdd.get(j)).getIncludeName() + ">\n");
|
insert.append("#include <" + ((IRequiredInclude)toAdd.get(j)).getIncludeName() + ">\n"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
int pos;
|
int pos;
|
||||||
|
|
||||||
|
|
|
@ -19,18 +19,18 @@ public class StubUtility {
|
||||||
* @see org.eclipse.jdt.ui.CodeGeneration#getTypeComment(ICompilationUnit, String, String)
|
* @see org.eclipse.jdt.ui.CodeGeneration#getTypeComment(ICompilationUnit, String, String)
|
||||||
*/
|
*/
|
||||||
public static String getHeaderFileContent(ITranslationUnit cu, String typeComment, String typeContent, String lineDelimiter) throws CoreException {
|
public static String getHeaderFileContent(ITranslationUnit cu, String typeComment, String typeContent, String lineDelimiter) throws CoreException {
|
||||||
return "";
|
return ""; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @see org.eclipse.jdt.ui.CodeGeneration#getTypeComment(ICompilationUnit, String, String)
|
* @see org.eclipse.jdt.ui.CodeGeneration#getTypeComment(ICompilationUnit, String, String)
|
||||||
*/
|
*/
|
||||||
public static String getBodyFileContent(ITranslationUnit cu, String typeComment, String typeContent, String lineDelimiter) throws CoreException {
|
public static String getBodyFileContent(ITranslationUnit cu, String typeComment, String typeContent, String lineDelimiter) throws CoreException {
|
||||||
return "";
|
return ""; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
* @see org.eclipse.jdt.ui.CodeGeneration#getTypeComment(ICompilationUnit, String, String)
|
* @see org.eclipse.jdt.ui.CodeGeneration#getTypeComment(ICompilationUnit, String, String)
|
||||||
*/
|
*/
|
||||||
public static String getClassComment(ITranslationUnit cu, String typeQualifiedName, String lineDelim) throws CoreException {
|
public static String getClassComment(ITranslationUnit cu, String typeQualifiedName, String lineDelim) throws CoreException {
|
||||||
return "";
|
return ""; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,7 +24,7 @@ import org.eclipse.jface.text.source.SourceViewer;
|
||||||
|
|
||||||
public class CMergeViewer extends TextMergeViewer {
|
public class CMergeViewer extends TextMergeViewer {
|
||||||
|
|
||||||
private static final String TITLE= "CMergeViewer.title";
|
private static final String TITLE= "CMergeViewer.title"; //$NON-NLS-1$
|
||||||
|
|
||||||
|
|
||||||
public CMergeViewer(Composite parent, int styles, CompareConfiguration mp) {
|
public CMergeViewer(Composite parent, int styles, CompareConfiguration mp) {
|
||||||
|
|
|
@ -70,7 +70,7 @@ public class CParseTreeBuilder extends SourceElementRequestorAdapter {
|
||||||
* @see org.eclipse.cdt.core.parser.ISourceElementRequestor#enterCompilationUnit(org.eclipse.cdt.core.parser.ast.IASTCompilationUnit)
|
* @see org.eclipse.cdt.core.parser.ISourceElementRequestor#enterCompilationUnit(org.eclipse.cdt.core.parser.ast.IASTCompilationUnit)
|
||||||
*/
|
*/
|
||||||
public void enterCompilationUnit(IASTCompilationUnit compilationUnit) {
|
public void enterCompilationUnit(IASTCompilationUnit compilationUnit) {
|
||||||
push(ICElement.C_UNIT, "Translation Unit", 0);
|
push(ICElement.C_UNIT, "Translation Unit", 0); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
|
@ -112,21 +112,21 @@ public class CParseTreeBuilder extends SourceElementRequestorAdapter {
|
||||||
* @see org.eclipse.cdt.core.parser.ISourceElementRequestor#enterTemplateDeclaration(org.eclipse.cdt.core.parser.ast.IASTTemplateDeclaration)
|
* @see org.eclipse.cdt.core.parser.ISourceElementRequestor#enterTemplateDeclaration(org.eclipse.cdt.core.parser.ast.IASTTemplateDeclaration)
|
||||||
*/
|
*/
|
||||||
public void enterTemplateDeclaration(IASTTemplateDeclaration declaration) {
|
public void enterTemplateDeclaration(IASTTemplateDeclaration declaration) {
|
||||||
push(ICElement.C_TEMPLATE_VARIABLE, "export", declaration.getStartingOffset());
|
push(ICElement.C_TEMPLATE_VARIABLE, "export", declaration.getStartingOffset()); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.cdt.core.parser.ISourceElementRequestor#enterTemplateInstantiation(org.eclipse.cdt.core.parser.ast.IASTTemplateInstantiation)
|
* @see org.eclipse.cdt.core.parser.ISourceElementRequestor#enterTemplateInstantiation(org.eclipse.cdt.core.parser.ast.IASTTemplateInstantiation)
|
||||||
*/
|
*/
|
||||||
public void enterTemplateInstantiation(IASTTemplateInstantiation instantiation) {
|
public void enterTemplateInstantiation(IASTTemplateInstantiation instantiation) {
|
||||||
push(ICElement.C_TEMPLATE_VARIABLE, "template instanciation", instantiation.getStartingOffset());
|
push(ICElement.C_TEMPLATE_VARIABLE, "template instantiation", instantiation.getStartingOffset()); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.cdt.core.parser.ISourceElementRequestor#enterTemplateSpecialization(org.eclipse.cdt.core.parser.ast.IASTTemplateSpecialization)
|
* @see org.eclipse.cdt.core.parser.ISourceElementRequestor#enterTemplateSpecialization(org.eclipse.cdt.core.parser.ast.IASTTemplateSpecialization)
|
||||||
*/
|
*/
|
||||||
public void enterTemplateSpecialization(IASTTemplateSpecialization specialization) {
|
public void enterTemplateSpecialization(IASTTemplateSpecialization specialization) {
|
||||||
push(ICElement.C_TEMPLATE_VARIABLE, "template specialization", specialization.getStartingOffset());
|
push(ICElement.C_TEMPLATE_VARIABLE, "template specialization", specialization.getStartingOffset()); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
|
|
|
@ -36,7 +36,7 @@ import org.eclipse.jface.text.IDocument;
|
||||||
*/
|
*/
|
||||||
public class CStructureCreator implements IStructureCreator {
|
public class CStructureCreator implements IStructureCreator {
|
||||||
|
|
||||||
private static final String NAME = "CStructureCreator.name";
|
private static final String NAME = "CStructureCreator.name"; //$NON-NLS-1$
|
||||||
|
|
||||||
public CStructureCreator() {
|
public CStructureCreator() {
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@ public class CStructureCreator implements IStructureCreator {
|
||||||
}
|
}
|
||||||
Document doc = new Document(s);
|
Document doc = new Document(s);
|
||||||
|
|
||||||
CNode root = new CNode(null, ICElement.C_UNIT, "root", doc, 0, 0);
|
CNode root = new CNode(null, ICElement.C_UNIT, "root", doc, 0, 0); //$NON-NLS-1$
|
||||||
|
|
||||||
ISourceElementRequestor builder = new CParseTreeBuilder(root, doc);
|
ISourceElementRequestor builder = new CParseTreeBuilder(root, doc);
|
||||||
try {
|
try {
|
||||||
|
@ -74,7 +74,7 @@ public class CStructureCreator implements IStructureCreator {
|
||||||
//are bugs while parsing C files, we might want to create a separate Structure
|
//are bugs while parsing C files, we might want to create a separate Structure
|
||||||
//compare for c files, but we'll never be completely right about .h files
|
//compare for c files, but we'll never be completely right about .h files
|
||||||
IScanner scanner =
|
IScanner scanner =
|
||||||
ParserFactory.createScanner(new StringReader(s), "code", new ScannerInfo(), ParserMode.QUICK_PARSE, ParserLanguage.CPP, builder, new NullLogService());
|
ParserFactory.createScanner(new StringReader(s), "code", new ScannerInfo(), ParserMode.QUICK_PARSE, ParserLanguage.CPP, builder, new NullLogService()); //$NON-NLS-1$
|
||||||
IParser parser = ParserFactory.createParser(scanner, builder, ParserMode.QUICK_PARSE, ParserLanguage.CPP, ParserUtil.getParserLogService() );
|
IParser parser = ParserFactory.createParser(scanner, builder, ParserMode.QUICK_PARSE, ParserLanguage.CPP, ParserUtil.getParserLogService() );
|
||||||
parser.parse();
|
parser.parse();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|
|
@ -36,8 +36,8 @@ public class BuildGroup extends CViewActionGroup {
|
||||||
private BuildAction rebuildAction;
|
private BuildAction rebuildAction;
|
||||||
|
|
||||||
// Menu tags for the build
|
// Menu tags for the build
|
||||||
final String BUILD_GROUP_MARKER = "buildGroup";
|
final String BUILD_GROUP_MARKER = "buildGroup"; //$NON-NLS-1$
|
||||||
final String BUILD_GROUP_MARKER_END = "end-buildGroup";
|
final String BUILD_GROUP_MARKER_END = "end-buildGroup"; //$NON-NLS-1$
|
||||||
|
|
||||||
public BuildGroup(CView cview) {
|
public BuildGroup(CView cview) {
|
||||||
super(cview);
|
super(cview);
|
||||||
|
|
|
@ -131,8 +131,8 @@ public class CView extends ViewPart implements ISetSelectionTarget, IPropertyCha
|
||||||
static final String TAG_SORTER = "sorter"; //$NON-NLS-1$
|
static final String TAG_SORTER = "sorter"; //$NON-NLS-1$
|
||||||
|
|
||||||
//Menu tags
|
//Menu tags
|
||||||
final String WORKING_GROUP_MARKER = "workingSetGroup";
|
final String WORKING_GROUP_MARKER = "workingSetGroup"; //$NON-NLS-1$
|
||||||
final String WORKING_GROUP_MARKER_END = "end-workingSetGroup";
|
final String WORKING_GROUP_MARKER_END = "end-workingSetGroup"; //$NON-NLS-1$
|
||||||
|
|
||||||
private IPartListener partListener = new IPartListener() {
|
private IPartListener partListener = new IPartListener() {
|
||||||
|
|
||||||
|
@ -730,19 +730,19 @@ public class CView extends ViewPart implements ISetSelectionTarget, IPropertyCha
|
||||||
if (celement instanceof IBinaryContainer) {
|
if (celement instanceof IBinaryContainer) {
|
||||||
ICProject cproj = celement.getCProject();
|
ICProject cproj = celement.getCProject();
|
||||||
if (cproj != null) {
|
if (cproj != null) {
|
||||||
return cproj.getPath() + " - binaries";
|
return cproj.getPath() + CViewMessages.getString("CView.binaries"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
} else if (celement instanceof IArchiveContainer) {
|
} else if (celement instanceof IArchiveContainer) {
|
||||||
ICProject cproj = celement.getCProject();
|
ICProject cproj = celement.getCProject();
|
||||||
if (cproj != null) {
|
if (cproj != null) {
|
||||||
return cproj.getPath() + " - archives";
|
return cproj.getPath() + CViewMessages.getString("CView.archives"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
} else if (celement instanceof IBinaryModule) {
|
} else if (celement instanceof IBinaryModule) {
|
||||||
IBinary bin = ((IBinaryModule) celement).getBinary();
|
IBinary bin = ((IBinaryModule) celement).getBinary();
|
||||||
return bin.getPath() + ":" + celement.getElementName();
|
return bin.getPath() + ":" + celement.getElementName(); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
} else if (celement.getElementType() > ICElement.C_UNIT) {
|
} else if (celement.getElementType() > ICElement.C_UNIT) {
|
||||||
return celement.getPath().toString() + " - [" + celement.getElementName() + "]";
|
return celement.getPath().toString() + " - [" + celement.getElementName() + "]"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
return celement.getElementName();
|
return celement.getElementName();
|
||||||
} else {
|
} else {
|
||||||
|
@ -750,7 +750,7 @@ public class CView extends ViewPart implements ISetSelectionTarget, IPropertyCha
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (selection.size() > 1) {
|
if (selection.size() > 1) {
|
||||||
return "StatusLine";
|
return "StatusLine"; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
return "";//$NON-NLS-1$
|
return "";//$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
|
@ -352,7 +352,7 @@ class CViewDropAdapter extends PluginDropAdapter implements IOverwriteQuery {
|
||||||
*/
|
*/
|
||||||
public String queryOverwrite(String pathString) {
|
public String queryOverwrite(String pathString) {
|
||||||
final String returnCode[] = {CANCEL};
|
final String returnCode[] = {CANCEL};
|
||||||
final String msg = pathString + " " + CUIPlugin.getResourceString("CViewDragNDrop.txt") ; //$NON-NLS-1$
|
final String msg = pathString + " " + CUIPlugin.getResourceString("CViewDragNDrop.txt") ; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
final String[] options = {IDialogConstants.YES_LABEL, IDialogConstants.NO_LABEL, IDialogConstants.YES_TO_ALL_LABEL, IDialogConstants.CANCEL_LABEL};
|
final String[] options = {IDialogConstants.YES_LABEL, IDialogConstants.NO_LABEL, IDialogConstants.YES_TO_ALL_LABEL, IDialogConstants.CANCEL_LABEL};
|
||||||
getDisplay().syncExec(new Runnable() {
|
getDisplay().syncExec(new Runnable() {
|
||||||
public void run() {
|
public void run() {
|
||||||
|
|
|
@ -48,3 +48,12 @@ FileSearchAction.label=Search
|
||||||
|
|
||||||
FilterSelectionAction.label= Filters ...
|
FilterSelectionAction.label= Filters ...
|
||||||
ShowLibrariesAction.label = Show Reference Libs
|
ShowLibrariesAction.label = Show Reference Libs
|
||||||
|
DefaultAction.WIP=WIP
|
||||||
|
DefaultAction.workInProgress=Work In Progress
|
||||||
|
FilterSelectionAction.toolTip=Filter Selection Action
|
||||||
|
FilterSelectionAction.selectFilters=Select the filters to apply (matching files will be hidden):
|
||||||
|
FilterSelectionAction.title=C/C++ File Filters
|
||||||
|
CView.binaries=\ - binaries
|
||||||
|
CView.archives=\ - archives
|
||||||
|
ShowLibrariesAction.hideReferenced.tooltip=Hide Referenced Libs
|
||||||
|
ShowLibrariesAction.showReferenced.tooltip=Show Referenced Libs
|
||||||
|
|
|
@ -21,8 +21,8 @@ public class DefaultAction extends Action {
|
||||||
|
|
||||||
public void run() {
|
public void run() {
|
||||||
MessageBox errorMsg = new MessageBox(shell, SWT.ICON_ERROR | SWT.OK);
|
MessageBox errorMsg = new MessageBox(shell, SWT.ICON_ERROR | SWT.OK);
|
||||||
errorMsg.setText("WIP");
|
errorMsg.setText(CViewMessages.getString("DefaultAction.WIP")); //$NON-NLS-1$
|
||||||
errorMsg.setMessage ("Work In Progress");
|
errorMsg.setMessage (CViewMessages.getString("DefaultAction.workInProgress")); //$NON-NLS-1$
|
||||||
errorMsg.open();
|
errorMsg.open();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,7 +34,7 @@ class FilterSelectionAction extends SelectionProviderAction {
|
||||||
*/
|
*/
|
||||||
public FilterSelectionAction(Shell shell, CView cview, String label) {
|
public FilterSelectionAction(Shell shell, CView cview, String label) {
|
||||||
super(cview.getViewer(), label);
|
super(cview.getViewer(), label);
|
||||||
setToolTipText("Filter Selection Action");
|
setToolTipText(CViewMessages.getString("FilterSelectionAction.toolTip")); //$NON-NLS-1$
|
||||||
setEnabled(true);
|
setEnabled(true);
|
||||||
this.shell= shell;
|
this.shell= shell;
|
||||||
this.cview= cview;
|
this.cview= cview;
|
||||||
|
@ -53,10 +53,10 @@ class FilterSelectionAction extends SelectionProviderAction {
|
||||||
cview.getViewer(),
|
cview.getViewer(),
|
||||||
contentProvider,
|
contentProvider,
|
||||||
new LabelProvider(),
|
new LabelProvider(),
|
||||||
"Select the filters to apply (matching files will be hidden):");
|
CViewMessages.getString("FilterSelectionAction.selectFilters")); //$NON-NLS-1$
|
||||||
|
|
||||||
dialog.setInitialSelections(contentProvider.getInitialSelections());
|
dialog.setInitialSelections(contentProvider.getInitialSelections());
|
||||||
dialog.setTitle("C/C++ File Filters");
|
dialog.setTitle(CViewMessages.getString("FilterSelectionAction.title")); //$NON-NLS-1$
|
||||||
dialog.open();
|
dialog.open();
|
||||||
if (dialog.getReturnCode() == Window.OK) {
|
if (dialog.getReturnCode() == Window.OK) {
|
||||||
Object[] results= dialog.getResult();
|
Object[] results= dialog.getResult();
|
||||||
|
|
|
@ -62,8 +62,8 @@ class ShowLibrariesAction extends SelectionProviderAction {
|
||||||
private void updateToolTipText() {
|
private void updateToolTipText() {
|
||||||
CLibFilter filter = cview.getLibraryFilter();
|
CLibFilter filter = cview.getLibraryFilter();
|
||||||
if (filter.getShowLibraries())
|
if (filter.getShowLibraries())
|
||||||
setToolTipText("Hide Referenced Libs");
|
setToolTipText(CViewMessages.getString("ShowLibrariesAction.hideReferenced.tooltip")); //$NON-NLS-1$
|
||||||
else
|
else
|
||||||
setToolTipText("Show Referenced Libs");
|
setToolTipText(CViewMessages.getString("ShowLibrariesAction.showReferenced.tooltip")); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -77,7 +77,7 @@ public class AddIncludeOnSelectionAction extends Action implements IUpdate {
|
||||||
else if (editorInput instanceof IStorageEditorInput)
|
else if (editorInput instanceof IStorageEditorInput)
|
||||||
unit = new CFileElementWorkingCopy((IStorageEditorInput)editorInput, provider);
|
unit = new CFileElementWorkingCopy((IStorageEditorInput)editorInput, provider);
|
||||||
else
|
else
|
||||||
throw new CoreException(new Status(IStatus.ERROR, CUIPlugin.PLUGIN_ID, 0, "no Editor Input", null));
|
throw new CoreException(new Status(IStatus.ERROR, CUIPlugin.PLUGIN_ID, 0, CEditorMessages.getString("AddIncludeOnSelectionAction.error.noInput"), null)); //$NON-NLS-1$
|
||||||
|
|
||||||
} catch (CoreException e) {
|
} catch (CoreException e) {
|
||||||
CUIPlugin.getDefault().log(e.getStatus());
|
CUIPlugin.getDefault().log(e.getStatus());
|
||||||
|
|
|
@ -69,7 +69,7 @@ public class CContentOutlinePage extends Page implements IContentOutlinePage, IS
|
||||||
private ActionGroup fSelectionSearchGroup;
|
private ActionGroup fSelectionSearchGroup;
|
||||||
|
|
||||||
public CContentOutlinePage(CEditor editor) {
|
public CContentOutlinePage(CEditor editor) {
|
||||||
this("#TranslationUnitOutlinerContext", editor);
|
this("#TranslationUnitOutlinerContext", editor); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
public CContentOutlinePage(String contextMenuID, CEditor editor) {
|
public CContentOutlinePage(String contextMenuID, CEditor editor) {
|
||||||
|
@ -150,7 +150,7 @@ public class CContentOutlinePage extends Page implements IContentOutlinePage, IS
|
||||||
}
|
}
|
||||||
|
|
||||||
if (FileSearchAction.canActionBeAdded(getSelection())) {
|
if (FileSearchAction.canActionBeAdded(getSelection())) {
|
||||||
MenuManager fileSearch = new MenuManager("File Search");
|
MenuManager fileSearch = new MenuManager(CEditorMessages.getString("CContentOutlinePage.menu.fileSearch")); //$NON-NLS-1$
|
||||||
fileSearch.add(fFileSearchAction);
|
fileSearch.add(fFileSearchAction);
|
||||||
fileSearch.add(fFileSearchActionInWorkingSet);
|
fileSearch.add(fFileSearchActionInWorkingSet);
|
||||||
menu.add(fileSearch);
|
menu.add(fileSearch);
|
||||||
|
@ -213,7 +213,7 @@ public class CContentOutlinePage extends Page implements IContentOutlinePage, IS
|
||||||
// If it is an IStorage it means that there is no underlying IFile.
|
// If it is an IStorage it means that there is no underlying IFile.
|
||||||
fInput = new CFileElementWorkingCopy((IStorageEditorInput)editorInput, provider);
|
fInput = new CFileElementWorkingCopy((IStorageEditorInput)editorInput, provider);
|
||||||
} else {
|
} else {
|
||||||
throw new CoreException(new Status(IStatus.ERROR, CUIPlugin.PLUGIN_ID, 0, "no Editor Input", null));
|
throw new CoreException(new Status(IStatus.ERROR, CUIPlugin.PLUGIN_ID, 0, CEditorMessages.getString("CContentOutlinePage.error.noInput"), null)); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
treeViewer.setInput(fInput);
|
treeViewer.setInput(fInput);
|
||||||
} catch (CoreException e) {
|
} catch (CoreException e) {
|
||||||
|
|
|
@ -418,7 +418,7 @@ public class CDocumentProvider extends FileDocumentProvider {
|
||||||
if (((IEditorInputDelegate) element).getDelegate() != null)
|
if (((IEditorInputDelegate) element).getDelegate() != null)
|
||||||
return super.getStatus(((IEditorInputDelegate) element).getDelegate());
|
return super.getStatus(((IEditorInputDelegate) element).getDelegate());
|
||||||
else
|
else
|
||||||
return new Status(IStatus.INFO,CUIPlugin.getPluginId(),0,"",null);
|
return new Status(IStatus.INFO,CUIPlugin.getPluginId(),0,"",null); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
return super.getStatus(element);
|
return super.getStatus(element);
|
||||||
}
|
}
|
||||||
|
|
|
@ -136,11 +136,11 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IS
|
||||||
private CEditorErrorTickUpdater fCEditorErrorTickUpdater;
|
private CEditorErrorTickUpdater fCEditorErrorTickUpdater;
|
||||||
|
|
||||||
/* Preference key for matching brackets */
|
/* Preference key for matching brackets */
|
||||||
public final static String MATCHING_BRACKETS = "matchingBrackets";
|
public final static String MATCHING_BRACKETS = "matchingBrackets"; //$NON-NLS-1$
|
||||||
/* Preference key for matching brackets color */
|
/* Preference key for matching brackets color */
|
||||||
public final static String MATCHING_BRACKETS_COLOR = "matchingBracketsColor";
|
public final static String MATCHING_BRACKETS_COLOR = "matchingBracketsColor"; //$NON-NLS-1$
|
||||||
/** Preference key for inserting spaces rather than tabs */
|
/** Preference key for inserting spaces rather than tabs */
|
||||||
public final static String SPACES_FOR_TABS = "spacesForTabs";
|
public final static String SPACES_FOR_TABS = "spacesForTabs"; //$NON-NLS-1$
|
||||||
/** Preference key for linked position color */
|
/** Preference key for linked position color */
|
||||||
public final static String LINKED_POSITION_COLOR = "linkedPositionColor"; //$NON-NLS-1$
|
public final static String LINKED_POSITION_COLOR = "linkedPositionColor"; //$NON-NLS-1$
|
||||||
|
|
||||||
|
@ -456,18 +456,18 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IS
|
||||||
|
|
||||||
action = new ContentAssistAction(CEditorMessages.getResourceBundle(), "ContentAssistProposal.", this); //$NON-NLS-1$
|
action = new ContentAssistAction(CEditorMessages.getResourceBundle(), "ContentAssistProposal.", this); //$NON-NLS-1$
|
||||||
action.setActionDefinitionId(ICEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS);
|
action.setActionDefinitionId(ICEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS);
|
||||||
setAction("ContentAssistProposal", action);
|
setAction("ContentAssistProposal", action); //$NON-NLS-1$
|
||||||
markAsStateDependentAction("ContentAssistProposal", true); //$NON-NLS-1$
|
markAsStateDependentAction("ContentAssistProposal", true); //$NON-NLS-1$
|
||||||
|
|
||||||
action = new TextOperationAction(CEditorMessages.getResourceBundle(), "ContentAssistTip.", this, ISourceViewer.CONTENTASSIST_CONTEXT_INFORMATION); //$NON-NLS-1$
|
action = new TextOperationAction(CEditorMessages.getResourceBundle(), "ContentAssistTip.", this, ISourceViewer.CONTENTASSIST_CONTEXT_INFORMATION); //$NON-NLS-1$
|
||||||
action.setActionDefinitionId(ICEditorActionDefinitionIds.CONTENT_ASSIST_CONTEXT_INFORMATION);
|
action.setActionDefinitionId(ICEditorActionDefinitionIds.CONTENT_ASSIST_CONTEXT_INFORMATION);
|
||||||
setAction("ContentAssistTip", action);
|
setAction("ContentAssistTip", action); //$NON-NLS-1$
|
||||||
|
|
||||||
setAction("AddIncludeOnSelection", new AddIncludeOnSelectionAction(this)); //$NON-NLS-1$
|
setAction("AddIncludeOnSelection", new AddIncludeOnSelectionAction(this)); //$NON-NLS-1$
|
||||||
|
|
||||||
action = new OpenDeclarationsAction(this);
|
action = new OpenDeclarationsAction(this);
|
||||||
action.setActionDefinitionId(ICEditorActionDefinitionIds.OPEN_DECL);
|
action.setActionDefinitionId(ICEditorActionDefinitionIds.OPEN_DECL);
|
||||||
setAction("OpenDeclarations", action);
|
setAction("OpenDeclarations", action); //$NON-NLS-1$
|
||||||
|
|
||||||
action = new ShowInCViewAction(this);
|
action = new ShowInCViewAction(this);
|
||||||
action.setActionDefinitionId(ICEditorActionDefinitionIds.OPEN_CVIEW);
|
action.setActionDefinitionId(ICEditorActionDefinitionIds.OPEN_CVIEW);
|
||||||
|
@ -506,7 +506,7 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IS
|
||||||
}
|
}
|
||||||
|
|
||||||
if (FileSearchAction.canActionBeAdded(getSelectionProvider().getSelection())) {
|
if (FileSearchAction.canActionBeAdded(getSelectionProvider().getSelection())) {
|
||||||
MenuManager fileSearch = new MenuManager("File Search");
|
MenuManager fileSearch = new MenuManager(CEditorMessages.getString("CEditor.menu.fileSearch")); //$NON-NLS-1$
|
||||||
fileSearch.add(fFileSearchAction);
|
fileSearch.add(fFileSearchAction);
|
||||||
fileSearch.add(fFileSearchActionInWorkingSet);
|
fileSearch.add(fFileSearchActionInWorkingSet);
|
||||||
search.add(fileSearch);
|
search.add(fileSearch);
|
||||||
|
@ -701,7 +701,7 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IS
|
||||||
|
|
||||||
static class TabConverter implements ITextConverter {
|
static class TabConverter implements ITextConverter {
|
||||||
|
|
||||||
private String fTabString = "";
|
private String fTabString = ""; //$NON-NLS-1$
|
||||||
private int tabRatio = 0;
|
private int tabRatio = 0;
|
||||||
|
|
||||||
public void setNumberOfSpacesPerTab(int ratio) {
|
public void setNumberOfSpacesPerTab(int ratio) {
|
||||||
|
@ -715,7 +715,7 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IS
|
||||||
public void customizeDocumentCommand(IDocument document, DocumentCommand command) {
|
public void customizeDocumentCommand(IDocument document, DocumentCommand command) {
|
||||||
String text = command.text;
|
String text = command.text;
|
||||||
StringBuffer buffer = new StringBuffer();
|
StringBuffer buffer = new StringBuffer();
|
||||||
final String TAB = "\t";
|
final String TAB = "\t"; //$NON-NLS-1$
|
||||||
// create tokens including the tabs
|
// create tokens including the tabs
|
||||||
StringTokenizer tokens = new StringTokenizer(text, TAB, true);
|
StringTokenizer tokens = new StringTokenizer(text, TAB, true);
|
||||||
|
|
||||||
|
@ -751,8 +751,8 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IS
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Source code language to display */
|
/* Source code language to display */
|
||||||
public final static String LANGUAGE_CPP = "CEditor.language.cpp";
|
public final static String LANGUAGE_CPP = "CEditor.language.cpp"; //$NON-NLS-1$
|
||||||
public final static String LANGUAGE_C = "CEditor.language.c";
|
public final static String LANGUAGE_C = "CEditor.language.c"; //$NON-NLS-1$
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adapted source viewer for CEditor
|
* Adapted source viewer for CEditor
|
||||||
|
@ -840,9 +840,9 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IS
|
||||||
protected ISourceViewer createSourceViewer(Composite parent, IVerticalRuler ruler, int styles) {
|
protected ISourceViewer createSourceViewer(Composite parent, IVerticalRuler ruler, int styles) {
|
||||||
// Figure out if this is a C or C++ source file
|
// Figure out if this is a C or C++ source file
|
||||||
String filename = getEditorInput().getName();
|
String filename = getEditorInput().getName();
|
||||||
boolean c_file = filename.endsWith(".c");
|
boolean c_file = filename.endsWith(".c"); //$NON-NLS-1$
|
||||||
|
|
||||||
if (!c_file && filename.endsWith(".h")) {
|
if (!c_file && filename.endsWith(".h")) { //$NON-NLS-1$
|
||||||
// ensure that this .h file is part of a C project & not a CPP project
|
// ensure that this .h file is part of a C project & not a CPP project
|
||||||
|
|
||||||
IFile file = getInputFile();
|
IFile file = getInputFile();
|
||||||
|
@ -922,7 +922,7 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IS
|
||||||
* @see org.eclipse.ui.editors.text.TextEditor#initializeKeyBindingScopes()
|
* @see org.eclipse.ui.editors.text.TextEditor#initializeKeyBindingScopes()
|
||||||
*/
|
*/
|
||||||
protected void initializeKeyBindingScopes() {
|
protected void initializeKeyBindingScopes() {
|
||||||
setKeyBindingScopes(new String [] { "org.eclipse.cdt.ui.cEditorScope" } );
|
setKeyBindingScopes(new String [] { "org.eclipse.cdt.ui.cEditorScope" } ); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
|
|
|
@ -94,22 +94,22 @@ public class CEditorActionContributor extends TextEditorActionContributor {
|
||||||
|
|
||||||
ResourceBundle bundle = CEditorMessages.getResourceBundle();
|
ResourceBundle bundle = CEditorMessages.getResourceBundle();
|
||||||
|
|
||||||
fShiftRight= new SelectionAction("ShiftRight.", ITextOperationTarget.SHIFT_RIGHT);
|
fShiftRight= new SelectionAction("ShiftRight.", ITextOperationTarget.SHIFT_RIGHT); //$NON-NLS-1$
|
||||||
fShiftRight.setActionDefinitionId(ICEditorActionDefinitionIds.SHIFT_RIGHT);
|
fShiftRight.setActionDefinitionId(ICEditorActionDefinitionIds.SHIFT_RIGHT);
|
||||||
CPluginImages.setImageDescriptors(fShiftRight, CPluginImages.T_LCL, CPluginImages.IMG_MENU_SHIFT_RIGHT);
|
CPluginImages.setImageDescriptors(fShiftRight, CPluginImages.T_LCL, CPluginImages.IMG_MENU_SHIFT_RIGHT);
|
||||||
|
|
||||||
fShiftLeft= new SelectionAction("ShiftLeft.", ITextOperationTarget.SHIFT_LEFT);
|
fShiftLeft= new SelectionAction("ShiftLeft.", ITextOperationTarget.SHIFT_LEFT); //$NON-NLS-1$
|
||||||
fShiftLeft.setActionDefinitionId(ICEditorActionDefinitionIds.SHIFT_LEFT);
|
fShiftLeft.setActionDefinitionId(ICEditorActionDefinitionIds.SHIFT_LEFT);
|
||||||
CPluginImages.setImageDescriptors(fShiftLeft, CPluginImages.T_LCL, CPluginImages.IMG_MENU_SHIFT_LEFT);
|
CPluginImages.setImageDescriptors(fShiftLeft, CPluginImages.T_LCL, CPluginImages.IMG_MENU_SHIFT_LEFT);
|
||||||
|
|
||||||
fContentAssist = new RetargetTextEditorAction(bundle, "ContentAssistProposal.");
|
fContentAssist = new RetargetTextEditorAction(bundle, "ContentAssistProposal."); //$NON-NLS-1$
|
||||||
fContentAssist.setActionDefinitionId(ICEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS);
|
fContentAssist.setActionDefinitionId(ICEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS);
|
||||||
CPluginImages.setImageDescriptors(fContentAssist, CPluginImages.T_TOOL, CPluginImages.IMG_MENU_COLLAPSE_ALL);
|
CPluginImages.setImageDescriptors(fContentAssist, CPluginImages.T_TOOL, CPluginImages.IMG_MENU_COLLAPSE_ALL);
|
||||||
|
|
||||||
fAddInclude = new RetargetTextEditorAction(bundle, "AddIncludeOnSelection.");
|
fAddInclude = new RetargetTextEditorAction(bundle, "AddIncludeOnSelection."); //$NON-NLS-1$
|
||||||
fAddInclude.setActionDefinitionId(ICEditorActionDefinitionIds.ADD_INCLUDE);
|
fAddInclude.setActionDefinitionId(ICEditorActionDefinitionIds.ADD_INCLUDE);
|
||||||
|
|
||||||
fOpenOnSelection = new RetargetTextEditorAction(bundle, "OpenOnSelection.");
|
fOpenOnSelection = new RetargetTextEditorAction(bundle, "OpenOnSelection."); //$NON-NLS-1$
|
||||||
|
|
||||||
// actions that are "contributed" to editors, they are considered belonging to the active editor
|
// actions that are "contributed" to editors, they are considered belonging to the active editor
|
||||||
fTogglePresentation= new TogglePresentationAction();
|
fTogglePresentation= new TogglePresentationAction();
|
||||||
|
|
|
@ -11,7 +11,7 @@ import java.util.ResourceBundle;
|
||||||
|
|
||||||
public class CEditorMessages
|
public class CEditorMessages
|
||||||
{
|
{
|
||||||
private static final String RESOURCE_BUNDLE = "org.eclipse.cdt.internal.ui.editor.CEditorMessages";
|
private static final String RESOURCE_BUNDLE = "org.eclipse.cdt.internal.ui.editor.CEditorMessages"; //$NON-NLS-1$
|
||||||
|
|
||||||
|
|
||||||
private static ResourceBundle fgResourceBundle = ResourceBundle.getBundle( RESOURCE_BUNDLE );
|
private static ResourceBundle fgResourceBundle = ResourceBundle.getBundle( RESOURCE_BUNDLE );
|
||||||
|
@ -35,7 +35,7 @@ public class CEditorMessages
|
||||||
}
|
}
|
||||||
catch( MissingResourceException e )
|
catch( MissingResourceException e )
|
||||||
{
|
{
|
||||||
return "!" + key + "!";
|
return "!" + key + "!"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -138,3 +138,10 @@ CompilationUnitDocumentProvider.out_of_sync.message=Compilation unit buffer and
|
||||||
JavaEditor.Inspect.description=Inspect the result of evaluating the selected text
|
JavaEditor.Inspect.description=Inspect the result of evaluating the selected text
|
||||||
JavaEditor.Inspect.label=I&nspect
|
JavaEditor.Inspect.label=I&nspect
|
||||||
JavaEditor.Inspect.tooltip=Inspect the Result of Evaluating the Selected Text
|
JavaEditor.Inspect.tooltip=Inspect the Result of Evaluating the Selected Text
|
||||||
|
AddIncludeOnSelectionAction.error.noInput=no Editor Input
|
||||||
|
DefaultCEditorTextHover.html.name=<b>Name:</b>
|
||||||
|
DefaultCEditorTextHover.html.prototype=<br><b>Protoype:</b>
|
||||||
|
DefaultCEditorTextHover.html.description=<br><b>Description:</b><br>
|
||||||
|
CContentOutlinePage.menu.fileSearch=File Search
|
||||||
|
CContentOutlinePage.error.noInput=no Editor Input
|
||||||
|
CEditor.menu.fileSearch=File Search
|
||||||
|
|
|
@ -97,7 +97,7 @@ public class CMarkerAnnotation extends MarkerAnnotation implements IProblemAnnot
|
||||||
// otherwise we need to find the first one not inside of quotes
|
// otherwise we need to find the first one not inside of quotes
|
||||||
int indexOfStringStart = pos;
|
int indexOfStringStart = pos;
|
||||||
|
|
||||||
final String QUOTE = "\"";
|
final String QUOTE = "\""; //$NON-NLS-1$
|
||||||
indexOfStringStart = text.indexOf(QUOTE, indexOfStringStart);
|
indexOfStringStart = text.indexOf(QUOTE, indexOfStringStart);
|
||||||
int newPosition = -1;
|
int newPosition = -1;
|
||||||
currentPosition = pos; // reinitialize currentPosition
|
currentPosition = pos; // reinitialize currentPosition
|
||||||
|
@ -168,9 +168,9 @@ public class CMarkerAnnotation extends MarkerAnnotation implements IProblemAnnot
|
||||||
if(line >= 0 && line == -1) {
|
if(line >= 0 && line == -1) {
|
||||||
try {
|
try {
|
||||||
int position = fDocument.getLineOffset(line);
|
int position = fDocument.getLineOffset(line);
|
||||||
System.out.println("offset " + position);
|
System.out.println("offset " + position); //$NON-NLS-1$
|
||||||
String text = fDocument.get(position, fDocument.getLineLength(line));
|
String text = fDocument.get(position, fDocument.getLineLength(line));
|
||||||
System.out.println("text:" + text);
|
System.out.println("text:" + text); //$NON-NLS-1$
|
||||||
} catch (BadLocationException e) {}
|
} catch (BadLocationException e) {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -194,8 +194,8 @@ public class CMarkerAnnotation extends MarkerAnnotation implements IProblemAnnot
|
||||||
*/
|
*/
|
||||||
public String getMessage() {
|
public String getMessage() {
|
||||||
if (fIsProblemMarker)
|
if (fIsProblemMarker)
|
||||||
return getMarker().getAttribute(IMarker.MESSAGE, "");
|
return getMarker().getAttribute(IMarker.MESSAGE, ""); //$NON-NLS-1$
|
||||||
return "";
|
return ""; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -231,7 +231,7 @@ public class CMarkerAnnotation extends MarkerAnnotation implements IProblemAnnot
|
||||||
* @see IProblemAnnotation#getArguments()
|
* @see IProblemAnnotation#getArguments()
|
||||||
*/
|
*/
|
||||||
public String[] getArguments() {
|
public String[] getArguments() {
|
||||||
String [] s = {"problem", "here"};
|
String [] s = {"problem", "here"}; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
//if (fIsProblemMarker)
|
//if (fIsProblemMarker)
|
||||||
// return Util.getProblemArgumentsFromMarker(getMarker().getAttribute(CCorePlugin.C_PROBLEMMARKER));
|
// return Util.getProblemArgumentsFromMarker(getMarker().getAttribute(CCorePlugin.C_PROBLEMMARKER));
|
||||||
return s;
|
return s;
|
||||||
|
|
|
@ -12,13 +12,13 @@ public interface CTextEditorActionConstants extends IWorkbenchActionConstants {
|
||||||
/**
|
/**
|
||||||
* Status category "input position".
|
* Status category "input position".
|
||||||
*/
|
*/
|
||||||
static final String STATUS_CURSOR_POS= "CursorPosition";
|
static final String STATUS_CURSOR_POS= "CursorPosition"; //$NON-NLS-1$
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Status category "input mode".
|
* Status category "input mode".
|
||||||
*/
|
*/
|
||||||
static final String STATUS_INPUT_MODE= "InputMode";
|
static final String STATUS_INPUT_MODE= "InputMode"; //$NON-NLS-1$
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -50,12 +50,12 @@ public class DefaultCEditorTextHover implements ITextHover
|
||||||
|
|
||||||
IFunctionSummary fs = CCompletionContributorManager.getDefault().getFunctionInfo(expression);
|
IFunctionSummary fs = CCompletionContributorManager.getDefault().getFunctionInfo(expression);
|
||||||
if(fs != null) {
|
if(fs != null) {
|
||||||
buffer.append("<b>Name:</b> ");
|
buffer.append(CEditorMessages.getString("DefaultCEditorTextHover.html.name")); //$NON-NLS-1$
|
||||||
buffer.append(HTMLPrinter.convertToHTMLContent(fs.getName()));
|
buffer.append(HTMLPrinter.convertToHTMLContent(fs.getName()));
|
||||||
buffer.append("<br><b>Protoype:</b> ");
|
buffer.append(CEditorMessages.getString("DefaultCEditorTextHover.html.prototype")); //$NON-NLS-1$
|
||||||
buffer.append(HTMLPrinter.convertToHTMLContent(fs.getPrototype().getPrototypeString(false)));
|
buffer.append(HTMLPrinter.convertToHTMLContent(fs.getPrototype().getPrototypeString(false)));
|
||||||
if(fs.getDescription() != null) {
|
if(fs.getDescription() != null) {
|
||||||
buffer.append("<br><b>Description:</b><br>");
|
buffer.append(CEditorMessages.getString("DefaultCEditorTextHover.html.description")); //$NON-NLS-1$
|
||||||
//Don't convert this description since it could already be formatted
|
//Don't convert this description since it could already be formatted
|
||||||
buffer.append(fs.getDescription());
|
buffer.append(fs.getDescription());
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,14 +35,14 @@ import org.eclipse.ui.PlatformUI;
|
||||||
public class FileSearchAction extends Action {
|
public class FileSearchAction extends Action {
|
||||||
|
|
||||||
|
|
||||||
private static final String PREFIX= "FileSearchAction.";
|
private static final String PREFIX= "FileSearchAction."; //$NON-NLS-1$
|
||||||
|
|
||||||
private ISelectionProvider fSelectionProvider;
|
private ISelectionProvider fSelectionProvider;
|
||||||
|
|
||||||
public FileSearchAction(ISelectionProvider provider) {
|
public FileSearchAction(ISelectionProvider provider) {
|
||||||
super(CUIPlugin.getResourceString(PREFIX + "label"));
|
super(CUIPlugin.getResourceString(PREFIX + "label")); //$NON-NLS-1$
|
||||||
setDescription(CUIPlugin.getResourceString(PREFIX + "description"));
|
setDescription(CUIPlugin.getResourceString(PREFIX + "description")); //$NON-NLS-1$
|
||||||
setToolTipText(CUIPlugin.getResourceString(PREFIX + "tooltip"));
|
setToolTipText(CUIPlugin.getResourceString(PREFIX + "tooltip")); //$NON-NLS-1$
|
||||||
|
|
||||||
if(provider instanceof CContentOutlinePage) {
|
if(provider instanceof CContentOutlinePage) {
|
||||||
CPluginImages.setImageDescriptors(this, CPluginImages.T_LCL, CPluginImages.IMG_MENU_OPEN_INCLUDE);
|
CPluginImages.setImageDescriptors(this, CPluginImages.T_LCL, CPluginImages.IMG_MENU_OPEN_INCLUDE);
|
||||||
|
@ -85,7 +85,7 @@ public class FileSearchAction extends Action {
|
||||||
// FIXME: For C/C++ not all files rely on extension to be C++ for <cstring>
|
// FIXME: For C/C++ not all files rely on extension to be C++ for <cstring>
|
||||||
String[] cexts = CoreModel.getDefault().getTranslationUnitExtensions();
|
String[] cexts = CoreModel.getDefault().getTranslationUnitExtensions();
|
||||||
for (int i = 0; i < cexts.length; i++) {
|
for (int i = 0; i < cexts.length; i++) {
|
||||||
scope.addExtension("*." + cexts[i]);
|
scope.addExtension("*." + cexts[i]); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
// scope.addExtension("*.c");
|
// scope.addExtension("*.c");
|
||||||
// scope.addExtension("*.h");
|
// scope.addExtension("*.h");
|
||||||
|
@ -95,7 +95,7 @@ public class FileSearchAction extends Action {
|
||||||
TextSearchOperation op= new TextSearchOperation(
|
TextSearchOperation op= new TextSearchOperation(
|
||||||
CUIPlugin.getWorkspace(),
|
CUIPlugin.getWorkspace(),
|
||||||
search_name,
|
search_name,
|
||||||
"",
|
"", //$NON-NLS-1$
|
||||||
scope,
|
scope,
|
||||||
col);
|
col);
|
||||||
|
|
||||||
|
|
|
@ -37,14 +37,14 @@ import org.eclipse.ui.PlatformUI;
|
||||||
public class FileSearchActionInWorkingSet extends Action {
|
public class FileSearchActionInWorkingSet extends Action {
|
||||||
|
|
||||||
|
|
||||||
private static final String PREFIX= "FileSearchActionInWorkingSet.";
|
private static final String PREFIX= "FileSearchActionInWorkingSet."; //$NON-NLS-1$
|
||||||
|
|
||||||
private ISelectionProvider fSelectionProvider;
|
private ISelectionProvider fSelectionProvider;
|
||||||
|
|
||||||
public FileSearchActionInWorkingSet(ISelectionProvider provider) {
|
public FileSearchActionInWorkingSet(ISelectionProvider provider) {
|
||||||
super(CUIPlugin.getResourceString(PREFIX + "label"));
|
super(CUIPlugin.getResourceString(PREFIX + "label")); //$NON-NLS-1$
|
||||||
setDescription(CUIPlugin.getResourceString(PREFIX + "description"));
|
setDescription(CUIPlugin.getResourceString(PREFIX + "description")); //$NON-NLS-1$
|
||||||
setToolTipText(CUIPlugin.getResourceString(PREFIX + "tooltip"));
|
setToolTipText(CUIPlugin.getResourceString(PREFIX + "tooltip")); //$NON-NLS-1$
|
||||||
|
|
||||||
if(provider instanceof CContentOutlinePage) {
|
if(provider instanceof CContentOutlinePage) {
|
||||||
CPluginImages.setImageDescriptors(this, CPluginImages.T_LCL, CPluginImages.IMG_MENU_OPEN_INCLUDE);
|
CPluginImages.setImageDescriptors(this, CPluginImages.T_LCL, CPluginImages.IMG_MENU_OPEN_INCLUDE);
|
||||||
|
@ -90,13 +90,13 @@ public class FileSearchActionInWorkingSet extends Action {
|
||||||
IResource[] result = new IResource[resourceList.size()];
|
IResource[] result = new IResource[resourceList.size()];
|
||||||
resourceList.toArray(result);
|
resourceList.toArray(result);
|
||||||
|
|
||||||
SearchScope scope= new SearchScope("File Search",(IResource []) result);
|
SearchScope scope= new SearchScope("File Search",(IResource []) result); //$NON-NLS-1$
|
||||||
|
|
||||||
|
|
||||||
TextSearchOperation op= new TextSearchOperation(
|
TextSearchOperation op= new TextSearchOperation(
|
||||||
CUIPlugin.getWorkspace(),
|
CUIPlugin.getWorkspace(),
|
||||||
search_name,
|
search_name,
|
||||||
"",
|
"", //$NON-NLS-1$
|
||||||
scope,
|
scope,
|
||||||
col);
|
col);
|
||||||
|
|
||||||
|
|
|
@ -17,17 +17,17 @@ import org.eclipse.cdt.ui.CUIPlugin;
|
||||||
|
|
||||||
public class LexicalSortingAction extends Action {
|
public class LexicalSortingAction extends Action {
|
||||||
|
|
||||||
private static final String ACTION_NAME= "LexicalSortingAction";
|
private static final String ACTION_NAME= "LexicalSortingAction"; //$NON-NLS-1$
|
||||||
private static final String DIALOG_STORE_KEY= ACTION_NAME + ".sort";
|
private static final String DIALOG_STORE_KEY= ACTION_NAME + ".sort"; //$NON-NLS-1$
|
||||||
|
|
||||||
private LexicalCSorter fSorter;
|
private LexicalCSorter fSorter;
|
||||||
private TreeViewer fTreeViewer;
|
private TreeViewer fTreeViewer;
|
||||||
|
|
||||||
public LexicalSortingAction(TreeViewer treeViewer) {
|
public LexicalSortingAction(TreeViewer treeViewer) {
|
||||||
super(CUIPlugin.getResourceString(ACTION_NAME + ".label"));
|
super(CUIPlugin.getResourceString(ACTION_NAME + ".label")); //$NON-NLS-1$
|
||||||
|
|
||||||
setDescription(CUIPlugin.getResourceString(ACTION_NAME + ".description"));
|
setDescription(CUIPlugin.getResourceString(ACTION_NAME + ".description")); //$NON-NLS-1$
|
||||||
setToolTipText(CUIPlugin.getResourceString(ACTION_NAME + ".tooltip"));
|
setToolTipText(CUIPlugin.getResourceString(ACTION_NAME + ".tooltip")); //$NON-NLS-1$
|
||||||
|
|
||||||
CPluginImages.setImageDescriptors(this, CPluginImages.T_LCL, CPluginImages.IMG_ALPHA_SORTING);
|
CPluginImages.setImageDescriptors(this, CPluginImages.T_LCL, CPluginImages.IMG_ALPHA_SORTING);
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ public class LexicalSortingAction extends Action {
|
||||||
setChecked(on);
|
setChecked(on);
|
||||||
fTreeViewer.setSorter(on ? fSorter : null);
|
fTreeViewer.setSorter(on ? fSorter : null);
|
||||||
|
|
||||||
String key= ACTION_NAME + ".tooltip" + (on ? ".on" : ".off");
|
String key= ACTION_NAME + ".tooltip" + (on ? ".on" : ".off"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
setToolTipText(CUIPlugin.getResourceString(key));
|
setToolTipText(CUIPlugin.getResourceString(key));
|
||||||
|
|
||||||
if (store) {
|
if (store) {
|
||||||
|
|
|
@ -106,7 +106,7 @@ public class OpenDeclarationsAction extends Action implements IUpdate {
|
||||||
try {
|
try {
|
||||||
ITextSelection selection= (ITextSelection) fEditor.getSelectionProvider().getSelection();
|
ITextSelection selection= (ITextSelection) fEditor.getSelectionProvider().getSelection();
|
||||||
String sel = selection.getText();
|
String sel = selection.getText();
|
||||||
if (sel.equals(""))
|
if (sel.equals("")) //$NON-NLS-1$
|
||||||
{
|
{
|
||||||
int selStart = selection.getOffset();
|
int selStart = selection.getOffset();
|
||||||
|
|
||||||
|
|
|
@ -44,18 +44,18 @@ import org.eclipse.ui.PlatformUI;
|
||||||
public class OpenIncludeAction extends Action {
|
public class OpenIncludeAction extends Action {
|
||||||
|
|
||||||
|
|
||||||
private static final String PREFIX= "OpenIncludeAction.";
|
private static final String PREFIX= "OpenIncludeAction."; //$NON-NLS-1$
|
||||||
|
|
||||||
private static final String DIALOG_TITLE= PREFIX + "dialog.title";
|
private static final String DIALOG_TITLE= PREFIX + "dialog.title"; //$NON-NLS-1$
|
||||||
private static final String DIALOG_MESSAGE= PREFIX + "dialog.message";
|
private static final String DIALOG_MESSAGE= PREFIX + "dialog.message"; //$NON-NLS-1$
|
||||||
|
|
||||||
private ISelectionProvider fSelectionProvider;
|
private ISelectionProvider fSelectionProvider;
|
||||||
|
|
||||||
|
|
||||||
public OpenIncludeAction(ISelectionProvider provider) {
|
public OpenIncludeAction(ISelectionProvider provider) {
|
||||||
super(CUIPlugin.getResourceString(PREFIX + "label"));
|
super(CUIPlugin.getResourceString(PREFIX + "label")); //$NON-NLS-1$
|
||||||
setDescription(CUIPlugin.getResourceString(PREFIX + "description"));
|
setDescription(CUIPlugin.getResourceString(PREFIX + "description")); //$NON-NLS-1$
|
||||||
setToolTipText(CUIPlugin.getResourceString(PREFIX + "tooltip"));
|
setToolTipText(CUIPlugin.getResourceString(PREFIX + "tooltip")); //$NON-NLS-1$
|
||||||
|
|
||||||
CPluginImages.setImageDescriptors(this, CPluginImages.T_LCL, CPluginImages.IMG_MENU_OPEN_INCLUDE);
|
CPluginImages.setImageDescriptors(this, CPluginImages.T_LCL, CPluginImages.IMG_MENU_OPEN_INCLUDE);
|
||||||
|
|
||||||
|
@ -120,7 +120,7 @@ public class OpenIncludeAction extends Action {
|
||||||
|
|
||||||
private void findFile(String[] includePaths, String name, ArrayList list) throws CoreException {
|
private void findFile(String[] includePaths, String name, ArrayList list) throws CoreException {
|
||||||
for (int i = 0; i < includePaths.length; i++) {
|
for (int i = 0; i < includePaths.length; i++) {
|
||||||
IPath path = new Path(includePaths[i] + "/" + name);
|
IPath path = new Path(includePaths[i] + "/" + name); //$NON-NLS-1$
|
||||||
File file = path.toFile();
|
File file = path.toFile();
|
||||||
if (file.exists()) {
|
if (file.exists()) {
|
||||||
list.add(path);
|
list.add(path);
|
||||||
|
@ -154,7 +154,7 @@ public class OpenIncludeAction extends Action {
|
||||||
public String getText(Object element) {
|
public String getText(Object element) {
|
||||||
if (element instanceof IPath) {
|
if (element instanceof IPath) {
|
||||||
IPath file= (IPath)element;
|
IPath file= (IPath)element;
|
||||||
return file.lastSegment() + " - " + file.toString();
|
return file.lastSegment() + " - " + file.toString(); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
return super.getText(element);
|
return super.getText(element);
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,17 +30,17 @@ import org.eclipse.ui.texteditor.ITextEditor;
|
||||||
* Window>Preferences>Java>Code Generation>Code and Comments
|
* Window>Preferences>Java>Code Generation>Code and Comments
|
||||||
*/
|
*/
|
||||||
public class SearchDialogAction extends Action {
|
public class SearchDialogAction extends Action {
|
||||||
private static final String PREFIX= "SearchDialogAction.";
|
private static final String PREFIX= "SearchDialogAction."; //$NON-NLS-1$
|
||||||
private static final String C_SEARCH_PAGE_ID= "org.eclipse.cdt.ui.CSearchPage";
|
private static final String C_SEARCH_PAGE_ID= "org.eclipse.cdt.ui.CSearchPage"; //$NON-NLS-1$
|
||||||
|
|
||||||
private ISelectionProvider fSelectionProvider;
|
private ISelectionProvider fSelectionProvider;
|
||||||
private ITextEditor fEditor;
|
private ITextEditor fEditor;
|
||||||
private IWorkbenchWindow fWorkbenchWindow;
|
private IWorkbenchWindow fWorkbenchWindow;
|
||||||
|
|
||||||
public SearchDialogAction(ISelectionProvider provider, CEditor editor) {
|
public SearchDialogAction(ISelectionProvider provider, CEditor editor) {
|
||||||
super(CUIPlugin.getResourceString(PREFIX + "label"));
|
super(CUIPlugin.getResourceString(PREFIX + "label")); //$NON-NLS-1$
|
||||||
setDescription(CUIPlugin.getResourceString(PREFIX + "description"));
|
setDescription(CUIPlugin.getResourceString(PREFIX + "description")); //$NON-NLS-1$
|
||||||
setToolTipText(CUIPlugin.getResourceString(PREFIX + "tooltip"));
|
setToolTipText(CUIPlugin.getResourceString(PREFIX + "tooltip")); //$NON-NLS-1$
|
||||||
|
|
||||||
if(provider instanceof CContentOutlinePage) {
|
if(provider instanceof CContentOutlinePage) {
|
||||||
setImageDescriptor( CPluginImages.DESC_OBJS_CSEARCH );
|
setImageDescriptor( CPluginImages.DESC_OBJS_CSEARCH );
|
||||||
|
@ -52,9 +52,9 @@ public class SearchDialogAction extends Action {
|
||||||
|
|
||||||
public SearchDialogAction(ISelectionProvider provider, IWorkbenchWindow window) {
|
public SearchDialogAction(ISelectionProvider provider, IWorkbenchWindow window) {
|
||||||
|
|
||||||
super(CUIPlugin.getResourceString(PREFIX + "label"));
|
super(CUIPlugin.getResourceString(PREFIX + "label")); //$NON-NLS-1$
|
||||||
setDescription(CUIPlugin.getResourceString(PREFIX + "description"));
|
setDescription(CUIPlugin.getResourceString(PREFIX + "description")); //$NON-NLS-1$
|
||||||
setToolTipText(CUIPlugin.getResourceString(PREFIX + "tooltip"));
|
setToolTipText(CUIPlugin.getResourceString(PREFIX + "tooltip")); //$NON-NLS-1$
|
||||||
|
|
||||||
if(provider instanceof CContentOutlinePage) {
|
if(provider instanceof CContentOutlinePage) {
|
||||||
setImageDescriptor( CPluginImages.DESC_OBJS_CSEARCH );
|
setImageDescriptor( CPluginImages.DESC_OBJS_CSEARCH );
|
||||||
|
|
|
@ -32,17 +32,17 @@ import org.eclipse.jface.util.PropertyChangeEvent;
|
||||||
public final class AsmCodeScanner extends AbstractCScanner {
|
public final class AsmCodeScanner extends AbstractCScanner {
|
||||||
|
|
||||||
private static String[] fgKeywords= {
|
private static String[] fgKeywords= {
|
||||||
".set", ".section",
|
".set", ".section", //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
".global",".file",
|
".global",".file", //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
".extern", ".macro", ".endm",
|
".extern", ".macro", ".endm", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
".if", ".ifdef", ".ifndef", ".else", ".endif",
|
".if", ".ifdef", ".ifndef", ".else", ".endif", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
|
||||||
".include", ".globl",
|
".include", ".globl", //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
".text",".data", ".rodata", ".common", ".debug", ".ctor", ".dtor",
|
".text",".data", ".rodata", ".common", ".debug", ".ctor", ".dtor", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$
|
||||||
".ascii", ".asciz", ".byte", ".long", ".size", ".align", ".type"
|
".ascii", ".asciz", ".byte", ".long", ".size", ".align", ".type" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
private static String[] fgTypes= { "char", "double", "float", "int", "long", "short", "signed", "unsigned", "void"};
|
private static String[] fgTypes= { "char", "double", "float", "int", "long", "short", "signed", "unsigned", "void"}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ //$NON-NLS-8$ //$NON-NLS-9$
|
||||||
|
|
||||||
private static String[] fgTokenProperties= {
|
private static String[] fgTokenProperties= {
|
||||||
ICColorConstants.C_KEYWORD,
|
ICColorConstants.C_KEYWORD,
|
||||||
|
@ -78,11 +78,11 @@ public final class AsmCodeScanner extends AbstractCScanner {
|
||||||
Token token= getToken(ICColorConstants.C_SINGLE_LINE_COMMENT);
|
Token token= getToken(ICColorConstants.C_SINGLE_LINE_COMMENT);
|
||||||
|
|
||||||
// Add rule for single line comments.
|
// Add rule for single line comments.
|
||||||
rules.add(new EndOfLineRule("#", token));
|
rules.add(new EndOfLineRule("#", token)); //$NON-NLS-1$
|
||||||
|
|
||||||
token= getToken(ICColorConstants.C_STRING);
|
token= getToken(ICColorConstants.C_STRING);
|
||||||
// Add rule for strings and character constants.
|
// Add rule for strings and character constants.
|
||||||
rules.add(new SingleLineRule("'", "'", token, '\\'));
|
rules.add(new SingleLineRule("'", "'", token, '\\')); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
//rules.add(new SingleLineRule("\"", "\"", token, '\\'));
|
//rules.add(new SingleLineRule("\"", "\"", token, '\\'));
|
||||||
|
|
||||||
Token other= getToken(ICColorConstants.C_DEFAULT);
|
Token other= getToken(ICColorConstants.C_DEFAULT);
|
||||||
|
@ -111,7 +111,7 @@ public final class AsmCodeScanner extends AbstractCScanner {
|
||||||
return fDefaultToken;
|
return fDefaultToken;
|
||||||
} else {
|
} else {
|
||||||
fBuffer.append((char) c);
|
fBuffer.append((char) c);
|
||||||
IToken token= (IToken) fWords.get(":");
|
IToken token= (IToken) fWords.get(":"); //$NON-NLS-1$
|
||||||
if (token != null)
|
if (token != null)
|
||||||
return token;
|
return token;
|
||||||
}
|
}
|
||||||
|
@ -145,7 +145,7 @@ public final class AsmCodeScanner extends AbstractCScanner {
|
||||||
};
|
};
|
||||||
|
|
||||||
token= getToken(ICColorConstants.C_TYPE);
|
token= getToken(ICColorConstants.C_TYPE);
|
||||||
labelRule.addWord(":", token);
|
labelRule.addWord(":", token); //$NON-NLS-1$
|
||||||
//wordRule.setColumnConstraint(0);
|
//wordRule.setColumnConstraint(0);
|
||||||
rules.add(labelRule);
|
rules.add(labelRule);
|
||||||
|
|
||||||
|
@ -158,7 +158,7 @@ public final class AsmCodeScanner extends AbstractCScanner {
|
||||||
rules.add(wordRule);
|
rules.add(wordRule);
|
||||||
|
|
||||||
token= getToken(ICColorConstants.C_KEYWORD);
|
token= getToken(ICColorConstants.C_KEYWORD);
|
||||||
WordPatternRule regPattern = new WordPatternRule(new AsmWordDetector('%', (char)0), "%", null, token);
|
WordPatternRule regPattern = new WordPatternRule(new AsmWordDetector('%', (char)0), "%", null, token); //$NON-NLS-1$
|
||||||
rules.add(regPattern);
|
rules.add(regPattern);
|
||||||
|
|
||||||
setDefaultReturnToken(getToken(ICColorConstants.C_DEFAULT));
|
setDefaultReturnToken(getToken(ICColorConstants.C_DEFAULT));
|
||||||
|
|
|
@ -111,19 +111,19 @@ public class AsmPartitionScanner extends RuleBasedPartitionScanner {
|
||||||
|
|
||||||
|
|
||||||
// Add rule for single line comments.
|
// Add rule for single line comments.
|
||||||
rules.add(new EndOfLineRule("//", single_comment));
|
rules.add(new EndOfLineRule("//", single_comment)); //$NON-NLS-1$
|
||||||
rules.add(new EndOfLineRule("#", single_comment)); //$NON-NLS-1$
|
rules.add(new EndOfLineRule("#", single_comment)); //$NON-NLS-1$
|
||||||
|
|
||||||
// Add rule for strings and character constants.
|
// Add rule for strings and character constants.
|
||||||
rules.add(new SingleLineRule("\"", "\"", string, '\\'));
|
rules.add(new SingleLineRule("\"", "\"", string, '\\')); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
rules.add(new SingleLineRule("'", "'", string, '\\'));
|
rules.add(new SingleLineRule("'", "'", string, '\\')); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
EmptyCommentRule wordRule= new EmptyCommentRule(comment);
|
EmptyCommentRule wordRule= new EmptyCommentRule(comment);
|
||||||
rules.add(wordRule);
|
rules.add(wordRule);
|
||||||
|
|
||||||
|
|
||||||
// Add rules for multi-line comments.
|
// Add rules for multi-line comments.
|
||||||
rules.add(new MultiLineRule("/*", "*/", comment));
|
rules.add(new MultiLineRule("/*", "*/", comment)); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
|
|
||||||
IPredicateRule[] result= new IPredicateRule[rules.size()];
|
IPredicateRule[] result= new IPredicateRule[rules.size()];
|
||||||
|
|
|
@ -123,7 +123,7 @@ public class OpenTypeAction implements IWorkbenchWindowActionDelegate {
|
||||||
// could not find definition
|
// could not find definition
|
||||||
String path= selection.getFilePath();
|
String path= selection.getFilePath();
|
||||||
if (path == null || path.length() == 0)
|
if (path == null || path.length() == 0)
|
||||||
path= "Unknown";
|
path= OpenTypeMessages.getString("TypeSelectionDialog.unknown"); //$NON-NLS-1$
|
||||||
String title= OpenTypeMessages.getString("TypeSelectionDialog.errorTitle"); //$NON-NLS-1$
|
String title= OpenTypeMessages.getString("TypeSelectionDialog.errorTitle"); //$NON-NLS-1$
|
||||||
String message= OpenTypeMessages.getFormattedString("TypeSelectionDialog.dialogMessage", path); //$NON-NLS-1$
|
String message= OpenTypeMessages.getFormattedString("TypeSelectionDialog.dialogMessage", path); //$NON-NLS-1$
|
||||||
MessageDialog.openError(parent, title, message);
|
MessageDialog.openError(parent, title, message);
|
||||||
|
|
|
@ -39,3 +39,4 @@ TypeSelectionDialog.error3Title=Exception
|
||||||
TypeInfoLabelProvider.default_filename=default
|
TypeInfoLabelProvider.default_filename=default
|
||||||
TypeInfoLabelProvider.dash=\ -
|
TypeInfoLabelProvider.dash=\ -
|
||||||
TypeInfoLabelProvider.colon=\ :
|
TypeInfoLabelProvider.colon=\ :
|
||||||
|
TypeSelectionDialog.unknown=Unknown
|
||||||
|
|
|
@ -77,7 +77,7 @@ public class TypeSearchMatch extends BasicSearchMatch
|
||||||
if (parentName != null && parentName.length() > 0) {
|
if (parentName != null && parentName.length() > 0) {
|
||||||
buf.append(OpenTypeMessages.getString("TypeInfoLabelProvider.colon")); //$NON-NLS-1$
|
buf.append(OpenTypeMessages.getString("TypeInfoLabelProvider.colon")); //$NON-NLS-1$
|
||||||
buf.append(parentName);
|
buf.append(parentName);
|
||||||
buf.append("::");
|
buf.append("::"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
String name = getName();
|
String name = getName();
|
||||||
if (name != null && name.length() > 0)
|
if (name != null && name.length() > 0)
|
||||||
|
@ -122,7 +122,7 @@ public class TypeSearchMatch extends BasicSearchMatch
|
||||||
String parentName = getParentName();
|
String parentName = getParentName();
|
||||||
while (parentElement != null && parentName != null && parentName.length() > 0)
|
while (parentElement != null && parentName != null && parentName.length() > 0)
|
||||||
{
|
{
|
||||||
int pos = parentName.indexOf("::");
|
int pos = parentName.indexOf("::"); //$NON-NLS-1$
|
||||||
if (pos >= 0) {
|
if (pos >= 0) {
|
||||||
parentElement = findCElement(parentElement, parentName.substring(0, pos));
|
parentElement = findCElement(parentElement, parentName.substring(0, pos));
|
||||||
parentName = parentName.substring(pos + 2);
|
parentName = parentName.substring(pos + 2);
|
||||||
|
|
|
@ -35,16 +35,16 @@ public class TypeSearchOperation implements IRunnableWithProgress {
|
||||||
|
|
||||||
// search for namespaces, classes, structs, unions, enums and typedefs
|
// search for namespaces, classes, structs, unions, enums and typedefs
|
||||||
pattern = new OrPattern();
|
pattern = new OrPattern();
|
||||||
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.TYPE, ICSearchConstants.DECLARATIONS, false));
|
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.TYPE, ICSearchConstants.DECLARATIONS, false)); //$NON-NLS-1$
|
||||||
pattern.addPattern(
|
pattern.addPattern(
|
||||||
SearchEngine.createSearchPattern("*", ICSearchConstants.NAMESPACE, ICSearchConstants.DECLARATIONS, false));
|
SearchEngine.createSearchPattern("*", ICSearchConstants.NAMESPACE, ICSearchConstants.DECLARATIONS, false)); //$NON-NLS-1$
|
||||||
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.CLASS, ICSearchConstants.DECLARATIONS, false));
|
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.CLASS, ICSearchConstants.DECLARATIONS, false)); //$NON-NLS-1$
|
||||||
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.STRUCT, ICSearchConstants.DECLARATIONS, false));
|
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.STRUCT, ICSearchConstants.DECLARATIONS, false)); //$NON-NLS-1$
|
||||||
pattern.addPattern(
|
pattern.addPattern(
|
||||||
SearchEngine.createSearchPattern("*", ICSearchConstants.CLASS_STRUCT, ICSearchConstants.DECLARATIONS, false));
|
SearchEngine.createSearchPattern("*", ICSearchConstants.CLASS_STRUCT, ICSearchConstants.DECLARATIONS, false)); //$NON-NLS-1$
|
||||||
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.UNION, ICSearchConstants.DECLARATIONS, false));
|
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.UNION, ICSearchConstants.DECLARATIONS, false)); //$NON-NLS-1$
|
||||||
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.ENUM, ICSearchConstants.DECLARATIONS, false));
|
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.ENUM, ICSearchConstants.DECLARATIONS, false)); //$NON-NLS-1$
|
||||||
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.TYPEDEF, ICSearchConstants.DECLARATIONS, false));
|
pattern.addPattern(SearchEngine.createSearchPattern("*", ICSearchConstants.TYPEDEF, ICSearchConstants.DECLARATIONS, false)); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
public void run(IProgressMonitor monitor) throws InterruptedException {
|
public void run(IProgressMonitor monitor) throws InterruptedException {
|
||||||
|
|
|
@ -20,17 +20,17 @@ import org.eclipse.ui.IWorkbenchPreferencePage;
|
||||||
|
|
||||||
public class BuildConsolePreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
|
public class BuildConsolePreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
|
||||||
|
|
||||||
public static final String PREF_CONSOLE_FONT = "consoleFont";
|
public static final String PREF_CONSOLE_FONT = "consoleFont"; //$NON-NLS-1$
|
||||||
private static final String PREF_CLEAR_CONSOLE = "clearConsole";
|
private static final String PREF_CLEAR_CONSOLE = "clearConsole"; //$NON-NLS-1$
|
||||||
private static final String PREF_CONSOLE_ON_TOP = "consoleOnTop";
|
private static final String PREF_CONSOLE_ON_TOP = "consoleOnTop"; //$NON-NLS-1$
|
||||||
private static final String PREF_AUTO_OPEN_CONSOLE = "autoOpenConsole";
|
private static final String PREF_AUTO_OPEN_CONSOLE = "autoOpenConsole"; //$NON-NLS-1$
|
||||||
public static final String PREF_BUILDCONSOLE_LINES = "buildConsoleLines";
|
public static final String PREF_BUILDCONSOLE_LINES = "buildConsoleLines"; //$NON-NLS-1$
|
||||||
public static final String PREF_BUILDCONSOLE_LINES_ERROR = "CBasePreferencePage.buildConsole.errorMessage"; //$NON-NLS-1$
|
public static final String PREF_BUILDCONSOLE_LINES_ERROR = "CBasePreferencePage.buildConsole.errorMessage"; //$NON-NLS-1$
|
||||||
|
|
||||||
private static final String CLEAR_CONSOLE_LABEL= "CBasePreferencePage.clearConsole.label";
|
private static final String CLEAR_CONSOLE_LABEL= "CBasePreferencePage.clearConsole.label"; //$NON-NLS-1$
|
||||||
private static final String CONSOLE_ON_TOP_LABEL= "CBasePreferencePage.consoleOnTop.label";
|
private static final String CONSOLE_ON_TOP_LABEL= "CBasePreferencePage.consoleOnTop.label"; //$NON-NLS-1$
|
||||||
private static final String AUTO_OPEN_CONSOLE_LABEL= "CBasePreferencePage.autoOpenConsole.label";
|
private static final String AUTO_OPEN_CONSOLE_LABEL= "CBasePreferencePage.autoOpenConsole.label"; //$NON-NLS-1$
|
||||||
private static final String CONSOLE_FONT_LABEL= "CBasePreferencePage.consoleFont.label";
|
private static final String CONSOLE_FONT_LABEL= "CBasePreferencePage.consoleFont.label"; //$NON-NLS-1$
|
||||||
|
|
||||||
public BuildConsolePreferencePage() {
|
public BuildConsolePreferencePage() {
|
||||||
super(GRID);
|
super(GRID);
|
||||||
|
@ -50,7 +50,7 @@ public class BuildConsolePreferencePage extends FieldEditorPreferencePage implem
|
||||||
new BooleanFieldEditor(PREF_CONSOLE_ON_TOP, CUIPlugin.getResourceString(CONSOLE_ON_TOP_LABEL), parent);
|
new BooleanFieldEditor(PREF_CONSOLE_ON_TOP, CUIPlugin.getResourceString(CONSOLE_ON_TOP_LABEL), parent);
|
||||||
addField(consoleOnTop);
|
addField(consoleOnTop);
|
||||||
|
|
||||||
IntegerFieldEditor buildCount = new IntegerFieldEditor( PREF_BUILDCONSOLE_LINES, "&Build console lines: ", parent );
|
IntegerFieldEditor buildCount = new IntegerFieldEditor( PREF_BUILDCONSOLE_LINES, PreferencesMessages.getString("BuildConsolePreferencePage.fieldEditors.buildConsoleLines"), parent ); //$NON-NLS-1$
|
||||||
buildCount.setErrorMessage(CUIPlugin.getResourceString(PREF_BUILDCONSOLE_LINES_ERROR));
|
buildCount.setErrorMessage(CUIPlugin.getResourceString(PREF_BUILDCONSOLE_LINES_ERROR));
|
||||||
buildCount.setValidRange( 10, Integer.MAX_VALUE );
|
buildCount.setValidRange( 10, Integer.MAX_VALUE );
|
||||||
addField( buildCount );
|
addField( buildCount );
|
||||||
|
|
|
@ -70,13 +70,13 @@ import org.eclipse.ui.texteditor.WorkbenchChainedTextFontFieldEditor;
|
||||||
*/
|
*/
|
||||||
public class CEditorPreferencePage extends PreferencePage implements IWorkbenchPreferencePage {
|
public class CEditorPreferencePage extends PreferencePage implements IWorkbenchPreferencePage {
|
||||||
|
|
||||||
protected final String[][] fListModel = new String[][] { { "Multi-line comment", ICColorConstants.C_MULTI_LINE_COMMENT }, {
|
protected final String[][] fListModel = new String[][] { { PreferencesMessages.getString("CEditorPreferencePage.cCommentTaskTags.MultiLine"), ICColorConstants.C_MULTI_LINE_COMMENT }, { //$NON-NLS-1$
|
||||||
"Single-line comment", ICColorConstants.C_SINGLE_LINE_COMMENT }, {
|
PreferencesMessages.getString("CEditorPreferencePage.cCommentTaskTags.singleLine"), ICColorConstants.C_SINGLE_LINE_COMMENT }, { //$NON-NLS-1$
|
||||||
"Keywords", ICColorConstants.C_KEYWORD }, {
|
PreferencesMessages.getString("CEditorPreferencePage.cCommentTaskTags.keywords"), ICColorConstants.C_KEYWORD }, { //$NON-NLS-1$
|
||||||
"Built-in types", ICColorConstants.C_TYPE }, {
|
PreferencesMessages.getString("CEditorPreferencePage.cCommentTaskTags.builtInTypes"), ICColorConstants.C_TYPE }, { //$NON-NLS-1$
|
||||||
"Strings", ICColorConstants.C_STRING }, {
|
PreferencesMessages.getString("CEditorPreferencePage.cCommentTaskTags.strings"), ICColorConstants.C_STRING }, { //$NON-NLS-1$
|
||||||
"Others", ICColorConstants.C_DEFAULT }, {
|
PreferencesMessages.getString("CEditorPreferencePage.cCommentTaskTags.others"), ICColorConstants.C_DEFAULT }, { //$NON-NLS-1$
|
||||||
PreferencesMessages.getString("CEditorPreferencePage.cCommentTaskTags"), PreferenceConstants.EDITOR_TASK_TAG_COLOR }
|
PreferencesMessages.getString("CEditorPreferencePage.cCommentTaskTags"), PreferenceConstants.EDITOR_TASK_TAG_COLOR } //$NON-NLS-1$
|
||||||
};
|
};
|
||||||
|
|
||||||
protected final String[][] fAppearanceColorListModel = new String[][] { { "Line number color", ExtendedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER_COLOR }, //$NON-NLS-1$
|
protected final String[][] fAppearanceColorListModel = new String[][] { { "Line number color", ExtendedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER_COLOR }, //$NON-NLS-1$
|
||||||
|
@ -141,7 +141,7 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
private Button fShowInTextCheckBox;
|
private Button fShowInTextCheckBox;
|
||||||
|
|
||||||
public CEditorPreferencePage() {
|
public CEditorPreferencePage() {
|
||||||
setDescription(CUIPlugin.getResourceString("CEditorPreferencePage.description"));
|
setDescription(CUIPlugin.getResourceString("CEditorPreferencePage.description")); //$NON-NLS-1$
|
||||||
setPreferenceStore(CUIPlugin.getDefault().getPreferenceStore());
|
setPreferenceStore(CUIPlugin.getDefault().getPreferenceStore());
|
||||||
MarkerAnnotationPreferences preferences = new MarkerAnnotationPreferences();
|
MarkerAnnotationPreferences preferences = new MarkerAnnotationPreferences();
|
||||||
fAnnotationColorListModel = createAnnotationTypeListModel(preferences);
|
fAnnotationColorListModel = createAnnotationTypeListModel(preferences);
|
||||||
|
@ -164,17 +164,17 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN,CEditor.PREFERENCE_COLOR_BACKGROUND_SYSTEM_DEFAULT));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN,CEditor.PREFERENCE_COLOR_BACKGROUND_SYSTEM_DEFAULT));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.INT, CSourceViewerConfiguration.PREFERENCE_TAB_WIDTH));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.INT, CSourceViewerConfiguration.PREFERENCE_TAB_WIDTH));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_MULTI_LINE_COMMENT));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_MULTI_LINE_COMMENT));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_MULTI_LINE_COMMENT + "_bold"));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_MULTI_LINE_COMMENT + "_bold")); //$NON-NLS-1$
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_SINGLE_LINE_COMMENT));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_SINGLE_LINE_COMMENT));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_SINGLE_LINE_COMMENT + "_bold"));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_SINGLE_LINE_COMMENT + "_bold")); //$NON-NLS-1$
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_KEYWORD));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_KEYWORD));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_KEYWORD + "_bold"));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_KEYWORD + "_bold")); //$NON-NLS-1$
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_TYPE));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_TYPE));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_TYPE + "_bold"));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_TYPE + "_bold")); //$NON-NLS-1$
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_STRING));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_STRING));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_STRING + "_bold"));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_STRING + "_bold")); //$NON-NLS-1$
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_DEFAULT));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ICColorConstants.C_DEFAULT));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_DEFAULT + "_bold"));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, ICColorConstants.C_DEFAULT + "_bold")); //$NON-NLS-1$
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, CEditor.MATCHING_BRACKETS_COLOR));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, CEditor.MATCHING_BRACKETS_COLOR));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, CEditor.MATCHING_BRACKETS));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, CEditor.MATCHING_BRACKETS));
|
||||||
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ExtendedTextEditorPreferenceConstants.EDITOR_CURRENT_LINE_COLOR));
|
overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, ExtendedTextEditorPreferenceConstants.EDITOR_CURRENT_LINE_COLOR));
|
||||||
|
@ -251,22 +251,22 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
store.setDefault(CEditor.SPACES_FOR_TABS, false);
|
store.setDefault(CEditor.SPACES_FOR_TABS, false);
|
||||||
|
|
||||||
PreferenceConverter.setDefault(store, ICColorConstants.C_MULTI_LINE_COMMENT, new RGB(63, 127, 95));
|
PreferenceConverter.setDefault(store, ICColorConstants.C_MULTI_LINE_COMMENT, new RGB(63, 127, 95));
|
||||||
store.setDefault(ICColorConstants.C_MULTI_LINE_COMMENT + "_bold", false);
|
store.setDefault(ICColorConstants.C_MULTI_LINE_COMMENT + "_bold", false); //$NON-NLS-1$
|
||||||
|
|
||||||
PreferenceConverter.setDefault(store, ICColorConstants.C_SINGLE_LINE_COMMENT, new RGB(63, 125, 95));
|
PreferenceConverter.setDefault(store, ICColorConstants.C_SINGLE_LINE_COMMENT, new RGB(63, 125, 95));
|
||||||
store.setDefault(ICColorConstants.C_SINGLE_LINE_COMMENT + "_bold", false);
|
store.setDefault(ICColorConstants.C_SINGLE_LINE_COMMENT + "_bold", false); //$NON-NLS-1$
|
||||||
|
|
||||||
PreferenceConverter.setDefault(store, ICColorConstants.C_KEYWORD, new RGB(127, 0, 85));
|
PreferenceConverter.setDefault(store, ICColorConstants.C_KEYWORD, new RGB(127, 0, 85));
|
||||||
store.setDefault(ICColorConstants.C_KEYWORD + "_bold", true);
|
store.setDefault(ICColorConstants.C_KEYWORD + "_bold", true); //$NON-NLS-1$
|
||||||
|
|
||||||
PreferenceConverter.setDefault(store, ICColorConstants.C_TYPE, new RGB(127, 0, 85));
|
PreferenceConverter.setDefault(store, ICColorConstants.C_TYPE, new RGB(127, 0, 85));
|
||||||
store.setDefault(ICColorConstants.C_TYPE + "_bold", true);
|
store.setDefault(ICColorConstants.C_TYPE + "_bold", true); //$NON-NLS-1$
|
||||||
|
|
||||||
PreferenceConverter.setDefault(store, ICColorConstants.C_STRING, new RGB(42, 0, 255));
|
PreferenceConverter.setDefault(store, ICColorConstants.C_STRING, new RGB(42, 0, 255));
|
||||||
store.setDefault(ICColorConstants.C_STRING + "_bold", false);
|
store.setDefault(ICColorConstants.C_STRING + "_bold", false); //$NON-NLS-1$
|
||||||
|
|
||||||
PreferenceConverter.setDefault(store, ICColorConstants.C_DEFAULT, new RGB(0, 0, 0));
|
PreferenceConverter.setDefault(store, ICColorConstants.C_DEFAULT, new RGB(0, 0, 0));
|
||||||
store.setDefault(ICColorConstants.C_DEFAULT + "_bold", false);
|
store.setDefault(ICColorConstants.C_DEFAULT + "_bold", false); //$NON-NLS-1$
|
||||||
|
|
||||||
PreferenceConverter.setDefault(store, CEditor.LINKED_POSITION_COLOR, new RGB(0, 200, 100));
|
PreferenceConverter.setDefault(store, CEditor.LINKED_POSITION_COLOR, new RGB(0, 200, 100));
|
||||||
|
|
||||||
|
@ -311,7 +311,7 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
String key = fListModel[i][1];
|
String key = fListModel[i][1];
|
||||||
RGB rgb = PreferenceConverter.getColor(fOverlayStore, key);
|
RGB rgb = PreferenceConverter.getColor(fOverlayStore, key);
|
||||||
fForegroundColorEditor.setColorValue(rgb);
|
fForegroundColorEditor.setColorValue(rgb);
|
||||||
fBoldCheckBox.setSelection(fOverlayStore.getBoolean(key + "_bold"));
|
fBoldCheckBox.setSelection(fOverlayStore.getBoolean(key + "_bold")); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
private Control createAnnotationsPage(Composite parent) {
|
private Control createAnnotationsPage(Composite parent) {
|
||||||
|
@ -321,7 +321,7 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
composite.setLayout(layout);
|
composite.setLayout(layout);
|
||||||
|
|
||||||
Label label = new Label(composite, SWT.LEFT);
|
Label label = new Label(composite, SWT.LEFT);
|
||||||
label.setText("Annotation Presentation Options");
|
label.setText(PreferencesMessages.getString("CEditorPreferencePage.annotationsPage.presentationOptions")); //$NON-NLS-1$
|
||||||
GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
|
GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
|
||||||
gd.horizontalSpan = 2;
|
gd.horizontalSpan = 2;
|
||||||
label.setLayoutData(gd);
|
label.setLayoutData(gd);
|
||||||
|
@ -350,21 +350,21 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
optionsComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
|
optionsComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
|
||||||
|
|
||||||
fShowInTextCheckBox = new Button(optionsComposite, SWT.CHECK);
|
fShowInTextCheckBox = new Button(optionsComposite, SWT.CHECK);
|
||||||
fShowInTextCheckBox.setText("Show In Text");
|
fShowInTextCheckBox.setText(PreferencesMessages.getString("CEditorPreferencePage.annotationsPage.showInText")); //$NON-NLS-1$
|
||||||
gd = new GridData(GridData.FILL_HORIZONTAL);
|
gd = new GridData(GridData.FILL_HORIZONTAL);
|
||||||
gd.horizontalAlignment = GridData.BEGINNING;
|
gd.horizontalAlignment = GridData.BEGINNING;
|
||||||
gd.horizontalSpan = 2;
|
gd.horizontalSpan = 2;
|
||||||
fShowInTextCheckBox.setLayoutData(gd);
|
fShowInTextCheckBox.setLayoutData(gd);
|
||||||
|
|
||||||
fShowInOverviewRulerCheckBox = new Button(optionsComposite, SWT.CHECK);
|
fShowInOverviewRulerCheckBox = new Button(optionsComposite, SWT.CHECK);
|
||||||
fShowInOverviewRulerCheckBox.setText("Show In Overview Ruler");
|
fShowInOverviewRulerCheckBox.setText(PreferencesMessages.getString("CEditorPreferencePage.annotationsPage.showInOverview")); //$NON-NLS-1$
|
||||||
gd = new GridData(GridData.FILL_HORIZONTAL);
|
gd = new GridData(GridData.FILL_HORIZONTAL);
|
||||||
gd.horizontalAlignment = GridData.BEGINNING;
|
gd.horizontalAlignment = GridData.BEGINNING;
|
||||||
gd.horizontalSpan = 2;
|
gd.horizontalSpan = 2;
|
||||||
fShowInOverviewRulerCheckBox.setLayoutData(gd);
|
fShowInOverviewRulerCheckBox.setLayoutData(gd);
|
||||||
|
|
||||||
label = new Label(optionsComposite, SWT.LEFT);
|
label = new Label(optionsComposite, SWT.LEFT);
|
||||||
label.setText("Annotations Color");
|
label.setText(PreferencesMessages.getString("CEditorPreferencePage.annotationsPage.color")); //$NON-NLS-1$
|
||||||
gd = new GridData();
|
gd = new GridData();
|
||||||
gd.horizontalAlignment = GridData.BEGINNING;
|
gd.horizontalAlignment = GridData.BEGINNING;
|
||||||
label.setLayoutData(gd);
|
label.setLayoutData(gd);
|
||||||
|
@ -469,7 +469,7 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
backgroundComposite.setLayout(layout);
|
backgroundComposite.setLayout(layout);
|
||||||
|
|
||||||
Label label = new Label(backgroundComposite, SWT.NULL);
|
Label label = new Label(backgroundComposite, SWT.NULL);
|
||||||
label.setText("Bac&kground Color:");
|
label.setText(PreferencesMessages.getString("CEditorPreferencePage.colorPage.backgroundColor")); //$NON-NLS-1$
|
||||||
GridData gd = new GridData();
|
GridData gd = new GridData();
|
||||||
gd.horizontalSpan = 2;
|
gd.horizontalSpan = 2;
|
||||||
label.setLayoutData(gd);
|
label.setLayoutData(gd);
|
||||||
|
@ -485,14 +485,14 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
};
|
};
|
||||||
|
|
||||||
fBackgroundDefaultRadioButton = new Button(backgroundComposite, SWT.RADIO | SWT.LEFT);
|
fBackgroundDefaultRadioButton = new Button(backgroundComposite, SWT.RADIO | SWT.LEFT);
|
||||||
fBackgroundDefaultRadioButton.setText("S&ystem Default");
|
fBackgroundDefaultRadioButton.setText(PreferencesMessages.getString("CEditorPreferencePage.colorPage.systemDefault")); //$NON-NLS-1$
|
||||||
gd = new GridData();
|
gd = new GridData();
|
||||||
gd.horizontalSpan = 2;
|
gd.horizontalSpan = 2;
|
||||||
fBackgroundDefaultRadioButton.setLayoutData(gd);
|
fBackgroundDefaultRadioButton.setLayoutData(gd);
|
||||||
fBackgroundDefaultRadioButton.addSelectionListener(backgroundSelectionListener);
|
fBackgroundDefaultRadioButton.addSelectionListener(backgroundSelectionListener);
|
||||||
|
|
||||||
fBackgroundCustomRadioButton = new Button(backgroundComposite, SWT.RADIO | SWT.LEFT);
|
fBackgroundCustomRadioButton = new Button(backgroundComposite, SWT.RADIO | SWT.LEFT);
|
||||||
fBackgroundCustomRadioButton.setText("C&ustom");
|
fBackgroundCustomRadioButton.setText(PreferencesMessages.getString("CEditorPreferencePage.colorPage.custom")); //$NON-NLS-1$
|
||||||
fBackgroundCustomRadioButton.addSelectionListener(backgroundSelectionListener);
|
fBackgroundCustomRadioButton.addSelectionListener(backgroundSelectionListener);
|
||||||
|
|
||||||
fBackgroundColorEditor = new ColorEditor(backgroundComposite);
|
fBackgroundColorEditor = new ColorEditor(backgroundComposite);
|
||||||
|
@ -502,7 +502,7 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
fBackgroundColorButton.setLayoutData(gd);
|
fBackgroundColorButton.setLayoutData(gd);
|
||||||
|
|
||||||
label = new Label(colorComposite, SWT.LEFT);
|
label = new Label(colorComposite, SWT.LEFT);
|
||||||
label.setText("Fo®round:");
|
label.setText(PreferencesMessages.getString("CEditorPreferencePage.colorPage.foreground")); //$NON-NLS-1$
|
||||||
label.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
|
label.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
|
||||||
|
|
||||||
Composite editorComposite = new Composite(colorComposite, SWT.NULL);
|
Composite editorComposite = new Composite(colorComposite, SWT.NULL);
|
||||||
|
@ -528,7 +528,7 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
stylesComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
|
stylesComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
|
||||||
|
|
||||||
label = new Label(stylesComposite, SWT.LEFT);
|
label = new Label(stylesComposite, SWT.LEFT);
|
||||||
label.setText("C&olor:");
|
label.setText(PreferencesMessages.getString("CEditorPreferencePage.colorPage.color")); //$NON-NLS-1$
|
||||||
gd = new GridData();
|
gd = new GridData();
|
||||||
gd.horizontalAlignment = GridData.BEGINNING;
|
gd.horizontalAlignment = GridData.BEGINNING;
|
||||||
label.setLayoutData(gd);
|
label.setLayoutData(gd);
|
||||||
|
@ -540,7 +540,7 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
foregroundColorButton.setLayoutData(gd);
|
foregroundColorButton.setLayoutData(gd);
|
||||||
|
|
||||||
label = new Label(stylesComposite, SWT.LEFT);
|
label = new Label(stylesComposite, SWT.LEFT);
|
||||||
label.setText("&Bold:");
|
label.setText(PreferencesMessages.getString("CEditorPreferencePage.colorPage.bold")); //$NON-NLS-1$
|
||||||
gd = new GridData();
|
gd = new GridData();
|
||||||
gd.horizontalAlignment = GridData.BEGINNING;
|
gd.horizontalAlignment = GridData.BEGINNING;
|
||||||
label.setLayoutData(gd);
|
label.setLayoutData(gd);
|
||||||
|
@ -551,7 +551,7 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
fBoldCheckBox.setLayoutData(gd);
|
fBoldCheckBox.setLayoutData(gd);
|
||||||
|
|
||||||
label = new Label(colorComposite, SWT.LEFT);
|
label = new Label(colorComposite, SWT.LEFT);
|
||||||
label.setText("Preview:");
|
label.setText(PreferencesMessages.getString("CEditorPreferencePage.colorPage.preview")); //$NON-NLS-1$
|
||||||
label.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
|
label.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
|
||||||
|
|
||||||
Control previewer = createPreviewer(colorComposite);
|
Control previewer = createPreviewer(colorComposite);
|
||||||
|
@ -600,7 +600,7 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
public void widgetSelected(SelectionEvent e) {
|
public void widgetSelected(SelectionEvent e) {
|
||||||
int i = fList.getSelectionIndex();
|
int i = fList.getSelectionIndex();
|
||||||
String key = fListModel[i][1];
|
String key = fListModel[i][1];
|
||||||
fOverlayStore.setValue(key + "_bold", fBoldCheckBox.getSelection());
|
fOverlayStore.setValue(key + "_bold", fBoldCheckBox.getSelection()); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -619,7 +619,7 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
|
|
||||||
initializeViewerColors(fPreviewViewer);
|
initializeViewerColors(fPreviewViewer);
|
||||||
|
|
||||||
String content = loadPreviewContentFromFile("ColorSettingPreviewCode.txt");
|
String content = loadPreviewContentFromFile("ColorSettingPreviewCode.txt"); //$NON-NLS-1$
|
||||||
IDocument document = new Document(content);
|
IDocument document = new Document(content);
|
||||||
IDocumentPartitioner partitioner = fCTextTools.createDocumentPartitioner();
|
IDocumentPartitioner partitioner = fCTextTools.createDocumentPartitioner();
|
||||||
partitioner.connect(document);
|
partitioner.connect(document);
|
||||||
|
@ -727,31 +727,31 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
layout.numColumns = 2;
|
layout.numColumns = 2;
|
||||||
behaviorComposite.setLayout(layout);
|
behaviorComposite.setLayout(layout);
|
||||||
|
|
||||||
String label = "Text &font:";
|
String label = PreferencesMessages.getString("CEditorPreferencePage.behaviorPage.textFont"); //$NON-NLS-1$
|
||||||
addTextFontEditor(behaviorComposite, label, JFaceResources.TEXT_FONT);
|
addTextFontEditor(behaviorComposite, label, JFaceResources.TEXT_FONT);
|
||||||
|
|
||||||
label = "Displayed &tab width:";
|
label = PreferencesMessages.getString("CEditorPreferencePage.behaviorPage.tabWidth"); //$NON-NLS-1$
|
||||||
addTextField(behaviorComposite, label, CSourceViewerConfiguration.PREFERENCE_TAB_WIDTH, 2, 0, true);
|
addTextField(behaviorComposite, label, CSourceViewerConfiguration.PREFERENCE_TAB_WIDTH, 2, 0, true);
|
||||||
|
|
||||||
label = "Print margin col&umn:";
|
label = PreferencesMessages.getString("CEditorPreferencePage.behaviorPage.marginColumn"); //$NON-NLS-1$
|
||||||
addTextField(behaviorComposite, label, ExtendedTextEditorPreferenceConstants.EDITOR_PRINT_MARGIN_COLUMN, 4, 0, true);
|
addTextField(behaviorComposite, label, ExtendedTextEditorPreferenceConstants.EDITOR_PRINT_MARGIN_COLUMN, 4, 0, true);
|
||||||
|
|
||||||
label = "Insert &space for tabs";
|
label = PreferencesMessages.getString("CEditorPreferencePage.behaviorPage.tabSpace"); //$NON-NLS-1$
|
||||||
addCheckBox(behaviorComposite, label, CEditor.SPACES_FOR_TABS, 0);
|
addCheckBox(behaviorComposite, label, CEditor.SPACES_FOR_TABS, 0);
|
||||||
|
|
||||||
label = "Highlight &matching brackets";
|
label = PreferencesMessages.getString("CEditorPreferencePage.behaviorPage.matchingBrackets"); //$NON-NLS-1$
|
||||||
fBracketHighlightButton = addCheckBox(behaviorComposite, label, CEditor.MATCHING_BRACKETS, 0);
|
fBracketHighlightButton = addCheckBox(behaviorComposite, label, CEditor.MATCHING_BRACKETS, 0);
|
||||||
|
|
||||||
label = "Show line numbers"; //$NON-NLS-1$
|
label = "Show line numbers"; //$NON-NLS-1$
|
||||||
addCheckBox(behaviorComposite, label, ExtendedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER, 0);
|
addCheckBox(behaviorComposite, label, ExtendedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER, 0);
|
||||||
|
|
||||||
label = "Highlight ¤t line";
|
label = PreferencesMessages.getString("CEditorPreferencePage.behaviorPage.highlightLine"); //$NON-NLS-1$
|
||||||
fLineHighlightButton = addCheckBox(behaviorComposite, label, ExtendedTextEditorPreferenceConstants.EDITOR_CURRENT_LINE, 0);
|
fLineHighlightButton = addCheckBox(behaviorComposite, label, ExtendedTextEditorPreferenceConstants.EDITOR_CURRENT_LINE, 0);
|
||||||
|
|
||||||
label = "Show overview ruler"; //$NON-NLS-1$
|
label = "Show overview ruler"; //$NON-NLS-1$
|
||||||
addCheckBox(behaviorComposite, label, ExtendedTextEditorPreferenceConstants.EDITOR_OVERVIEW_RULER, 0);
|
addCheckBox(behaviorComposite, label, ExtendedTextEditorPreferenceConstants.EDITOR_OVERVIEW_RULER, 0);
|
||||||
|
|
||||||
label = "Show print &margin";
|
label = PreferencesMessages.getString("CEditorPreferencePage.behaviorPage.printMargin"); //$NON-NLS-1$
|
||||||
addCheckBox(behaviorComposite, label, ExtendedTextEditorPreferenceConstants.EDITOR_PRINT_MARGIN, 0);
|
addCheckBox(behaviorComposite, label, ExtendedTextEditorPreferenceConstants.EDITOR_PRINT_MARGIN, 0);
|
||||||
|
|
||||||
Label l = new Label(behaviorComposite, SWT.LEFT);
|
Label l = new Label(behaviorComposite, SWT.LEFT);
|
||||||
|
@ -834,47 +834,47 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
|
|
||||||
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
|
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
|
||||||
// The following three radio buttons are grouped together
|
// The following three radio buttons are grouped together
|
||||||
String label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.searchGroupTitle");
|
String label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.searchGroupTitle"); //$NON-NLS-1$
|
||||||
Group searchGroup = addGroupBox(contentAssistComposite, label, 2);
|
Group searchGroup = addGroupBox(contentAssistComposite, label, 2);
|
||||||
|
|
||||||
label= PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.searchGroupCurrentFileOption");
|
label= PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.searchGroupCurrentFileOption"); //$NON-NLS-1$
|
||||||
addRadioButton(searchGroup, label, ContentAssistPreference.CURRENT_FILE_SEARCH_SCOPE, 0);
|
addRadioButton(searchGroup, label, ContentAssistPreference.CURRENT_FILE_SEARCH_SCOPE, 0);
|
||||||
|
|
||||||
label= PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.searchGroupCurrentProjectOption");
|
label= PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.searchGroupCurrentProjectOption"); //$NON-NLS-1$
|
||||||
addRadioButton(searchGroup, label, ContentAssistPreference.PROJECT_SEARCH_SCOPE, 0);
|
addRadioButton(searchGroup, label, ContentAssistPreference.PROJECT_SEARCH_SCOPE, 0);
|
||||||
|
|
||||||
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
|
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
|
||||||
|
|
||||||
|
|
||||||
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.insertSingleProposalAutomatically");
|
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.insertSingleProposalAutomatically"); //$NON-NLS-1$
|
||||||
addCheckBox(contentAssistComposite, label, ContentAssistPreference.AUTOINSERT, 0);
|
addCheckBox(contentAssistComposite, label, ContentAssistPreference.AUTOINSERT, 0);
|
||||||
|
|
||||||
label= PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.showProposalsInAlphabeticalOrder");
|
label= PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.showProposalsInAlphabeticalOrder"); //$NON-NLS-1$
|
||||||
addCheckBox(contentAssistComposite, label, ContentAssistPreference.ORDER_PROPOSALS, 0);
|
addCheckBox(contentAssistComposite, label, ContentAssistPreference.ORDER_PROPOSALS, 0);
|
||||||
|
|
||||||
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
|
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
|
||||||
// The following items are grouped for Auto Activation
|
// The following items are grouped for Auto Activation
|
||||||
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.autoActivationGroupTitle");
|
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.autoActivationGroupTitle"); //$NON-NLS-1$
|
||||||
Group enableGroup = addGroupBox(contentAssistComposite, label, 2);
|
Group enableGroup = addGroupBox(contentAssistComposite, label, 2);
|
||||||
|
|
||||||
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.autoActivationEnableDot");
|
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.autoActivationEnableDot"); //$NON-NLS-1$
|
||||||
addCheckBox(enableGroup, label, ContentAssistPreference.AUTOACTIVATION_TRIGGERS_DOT, 0);
|
addCheckBox(enableGroup, label, ContentAssistPreference.AUTOACTIVATION_TRIGGERS_DOT, 0);
|
||||||
|
|
||||||
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.autoActivationEnableArrow");
|
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.autoActivationEnableArrow"); //$NON-NLS-1$
|
||||||
addCheckBox(enableGroup, label, ContentAssistPreference.AUTOACTIVATION_TRIGGERS_ARROW, 0);
|
addCheckBox(enableGroup, label, ContentAssistPreference.AUTOACTIVATION_TRIGGERS_ARROW, 0);
|
||||||
|
|
||||||
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.autoActivationEnableDoubleColon");
|
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.autoActivationEnableDoubleColon"); //$NON-NLS-1$
|
||||||
addCheckBox(enableGroup, label, ContentAssistPreference.AUTOACTIVATION_TRIGGERS_DOUBLECOLON, 0);
|
addCheckBox(enableGroup, label, ContentAssistPreference.AUTOACTIVATION_TRIGGERS_DOUBLECOLON, 0);
|
||||||
|
|
||||||
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.autoActivationDelay");
|
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.autoActivationDelay"); //$NON-NLS-1$
|
||||||
addTextField(enableGroup, label, ContentAssistPreference.AUTOACTIVATION_DELAY, 4, 0, true);
|
addTextField(enableGroup, label, ContentAssistPreference.AUTOACTIVATION_DELAY, 4, 0, true);
|
||||||
|
|
||||||
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
|
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
|
||||||
|
|
||||||
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.completionProposalBackgroundColor");
|
label = PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.completionProposalBackgroundColor"); //$NON-NLS-1$
|
||||||
addColorButton(contentAssistComposite, label, ContentAssistPreference.PROPOSALS_BACKGROUND, 0);
|
addColorButton(contentAssistComposite, label, ContentAssistPreference.PROPOSALS_BACKGROUND, 0);
|
||||||
|
|
||||||
label= PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.completionProposalForegroundColor");
|
label= PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.completionProposalForegroundColor"); //$NON-NLS-1$
|
||||||
addColorButton(contentAssistComposite, label, ContentAssistPreference.PROPOSALS_FOREGROUND, 0);
|
addColorButton(contentAssistComposite, label, ContentAssistPreference.PROPOSALS_FOREGROUND, 0);
|
||||||
|
|
||||||
// label= PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.parameterBackgroundColor");
|
// label= PreferencesMessages.getString("CEditorPreferencePage.ContentAssistPage.parameterBackgroundColor");
|
||||||
|
@ -901,22 +901,22 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
folder.setLayoutData(new GridData(GridData.FILL_BOTH));
|
folder.setLayoutData(new GridData(GridData.FILL_BOTH));
|
||||||
|
|
||||||
TabItem item = new TabItem(folder, SWT.NONE);
|
TabItem item = new TabItem(folder, SWT.NONE);
|
||||||
item.setText(PreferencesMessages.getString("CEditorPreferencePage.generalTabTitle"));
|
item.setText(PreferencesMessages.getString("CEditorPreferencePage.generalTabTitle")); //$NON-NLS-1$
|
||||||
item.setImage(CPluginImages.get(CPluginImages.IMG_OBJS_TUNIT));
|
item.setImage(CPluginImages.get(CPluginImages.IMG_OBJS_TUNIT));
|
||||||
item.setControl(createBehaviorPage(folder));
|
item.setControl(createBehaviorPage(folder));
|
||||||
|
|
||||||
item = new TabItem(folder, SWT.NONE);
|
item = new TabItem(folder, SWT.NONE);
|
||||||
item.setImage(CPluginImages.get(CPluginImages.IMG_OBJS_TUNIT));
|
item.setImage(CPluginImages.get(CPluginImages.IMG_OBJS_TUNIT));
|
||||||
item.setText(PreferencesMessages.getString("CEditorPreferencePage.annotationTabTitle"));
|
item.setText(PreferencesMessages.getString("CEditorPreferencePage.annotationTabTitle")); //$NON-NLS-1$
|
||||||
item.setControl(createAnnotationsPage(folder));
|
item.setControl(createAnnotationsPage(folder));
|
||||||
|
|
||||||
item = new TabItem(folder, SWT.NONE);
|
item = new TabItem(folder, SWT.NONE);
|
||||||
item.setText(PreferencesMessages.getString("CEditorPreferencePage.colorsTabTitle"));
|
item.setText(PreferencesMessages.getString("CEditorPreferencePage.colorsTabTitle")); //$NON-NLS-1$
|
||||||
item.setImage(CPluginImages.get(CPluginImages.IMG_OBJS_TUNIT));
|
item.setImage(CPluginImages.get(CPluginImages.IMG_OBJS_TUNIT));
|
||||||
item.setControl(createColorPage(folder));
|
item.setControl(createColorPage(folder));
|
||||||
|
|
||||||
item = new TabItem(folder, SWT.NONE);
|
item = new TabItem(folder, SWT.NONE);
|
||||||
item.setText(PreferencesMessages.getString("CEditorPreferencePage.contentAssistTabTitle"));
|
item.setText(PreferencesMessages.getString("CEditorPreferencePage.contentAssistTabTitle")); //$NON-NLS-1$
|
||||||
item.setImage(CPluginImages.get(CPluginImages.IMG_OBJS_TUNIT));
|
item.setImage(CPluginImages.get(CPluginImages.IMG_OBJS_TUNIT));
|
||||||
item.setControl(createContentAssistPage(folder));
|
item.setControl(createContentAssistPage(folder));
|
||||||
|
|
||||||
|
@ -1149,7 +1149,7 @@ public class CEditorPreferencePage extends PreferencePage implements IWorkbenchP
|
||||||
layout.numColumns = 3;
|
layout.numColumns = 3;
|
||||||
editorComposite.setLayout(layout);
|
editorComposite.setLayout(layout);
|
||||||
fFontEditor = new WorkbenchChainedTextFontFieldEditor(key, label, editorComposite);
|
fFontEditor = new WorkbenchChainedTextFontFieldEditor(key, label, editorComposite);
|
||||||
fFontEditor.setChangeButtonText("C&hange...");
|
fFontEditor.setChangeButtonText(PreferencesMessages.getString("CEditorPreferencePage.textFont.changeButton")); //$NON-NLS-1$
|
||||||
|
|
||||||
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
|
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
|
||||||
gd.horizontalSpan = 2;
|
gd.horizontalSpan = 2;
|
||||||
|
|
|
@ -23,9 +23,9 @@ import org.eclipse.ui.help.WorkbenchHelp;
|
||||||
public class CPluginPreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
|
public class CPluginPreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
|
||||||
|
|
||||||
|
|
||||||
private static final String LINK_TO_EDITOR_LABEL= "CBasePreferencePage.linkToEditor.label";
|
private static final String LINK_TO_EDITOR_LABEL= "CBasePreferencePage.linkToEditor.label"; //$NON-NLS-1$
|
||||||
private static final String SHOW_CU_CHILDREN_LABEL= "CBasePreferencePage.CUChildren.label";
|
private static final String SHOW_CU_CHILDREN_LABEL= "CBasePreferencePage.CUChildren.label"; //$NON-NLS-1$
|
||||||
private static final String USE_STRUCTURAL_PARSE_MODE_LABEL= "CBasePreferencePage.OutlineView.structuralParseMode.label";
|
private static final String USE_STRUCTURAL_PARSE_MODE_LABEL= "CBasePreferencePage.OutlineView.structuralParseMode.label"; //$NON-NLS-1$
|
||||||
|
|
||||||
public CPluginPreferencePage() {
|
public CPluginPreferencePage() {
|
||||||
super(GRID);
|
super(GRID);
|
||||||
|
|
|
@ -176,7 +176,7 @@ public class OverlayPreferenceStore implements IPreferenceStore {
|
||||||
} else if (STRING == d) {
|
} else if (STRING == d) {
|
||||||
|
|
||||||
if (forceInitialization)
|
if (forceInitialization)
|
||||||
target.setValue(key.fKey, "1");
|
target.setValue(key.fKey, "1"); //$NON-NLS-1$
|
||||||
target.setValue(key.fKey, orgin.getString(key.fKey));
|
target.setValue(key.fKey, orgin.getString(key.fKey));
|
||||||
target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));
|
target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));
|
||||||
|
|
||||||
|
|
|
@ -85,3 +85,30 @@ CEditorPreferencePage.ContentAssistPage.completionProposalForegroundColor=&Foreg
|
||||||
CEditorPreferencePage.ContentAssistPage.parameterBackgroundColor=Bac&kground for method parameters:
|
CEditorPreferencePage.ContentAssistPage.parameterBackgroundColor=Bac&kground for method parameters:
|
||||||
CEditorPreferencePage.ContentAssistPage.parameterForegroundColor=Fo®round for method parameters:
|
CEditorPreferencePage.ContentAssistPage.parameterForegroundColor=Fo®round for method parameters:
|
||||||
CEditorPreferencePage.ContentAssistPage.autoActivationEnableDoubleColon=Enable "::" as trigger
|
CEditorPreferencePage.ContentAssistPage.autoActivationEnableDoubleColon=Enable "::" as trigger
|
||||||
|
CEditorPreferencePage.cCommentTaskTags.MultiLine=Multi-line comment
|
||||||
|
CEditorPreferencePage.cCommentTaskTags.singleLine=Single-line comment
|
||||||
|
CEditorPreferencePage.cCommentTaskTags.keywords=Keywords
|
||||||
|
CEditorPreferencePage.cCommentTaskTags.builtInTypes=Built-in types
|
||||||
|
CEditorPreferencePage.cCommentTaskTags.strings=Strings
|
||||||
|
CEditorPreferencePage.cCommentTaskTags.others=Others
|
||||||
|
CEditorPreferencePage.annotationsPage.presentationOptions=Annotation Presentation Options
|
||||||
|
CEditorPreferencePage.annotationsPage.showInText=Show In Text
|
||||||
|
CEditorPreferencePage.annotationsPage.showInOverview=Show In Overview Ruler
|
||||||
|
CEditorPreferencePage.annotationsPage.color=Annotations Color
|
||||||
|
CEditorPreferencePage.colorPage.backgroundColor=Bac&kground Color:
|
||||||
|
CEditorPreferencePage.colorPage.systemDefault=S&ystem Default
|
||||||
|
CEditorPreferencePage.colorPage.custom=C&ustom
|
||||||
|
CEditorPreferencePage.colorPage.foreground=Fo®round:
|
||||||
|
CEditorPreferencePage.colorPage.color=C&olor:
|
||||||
|
CEditorPreferencePage.colorPage.bold=&Bold:
|
||||||
|
CEditorPreferencePage.colorPage.preview=Preview:
|
||||||
|
CEditorPreferencePage.behaviorPage.textFont=Text &font:
|
||||||
|
CEditorPreferencePage.behaviorPage.tabWidth=Displayed &tab width:
|
||||||
|
CEditorPreferencePage.behaviorPage.marginColumn=Print margin col&umn:
|
||||||
|
CEditorPreferencePage.behaviorPage.tabSpace=Insert &space for tabs
|
||||||
|
CEditorPreferencePage.behaviorPage.matchingBrackets=Highlight &matching brackets
|
||||||
|
CEditorPreferencePage.behaviorPage.highlightLine=Highlight ¤t line
|
||||||
|
CEditorPreferencePage.behaviorPage.printMargin=Show print &margin
|
||||||
|
CEditorPreferencePage.textFont.changeButton=C&hange...
|
||||||
|
TemplatePreferencePage.Viewer.preview=Preview:
|
||||||
|
BuildConsolePreferencePage.fieldEditors.buildConsoleLines=&Build console lines:
|
||||||
|
|
|
@ -289,7 +289,7 @@ public class TemplatePreferencePage extends PreferencePage implements IWorkbench
|
||||||
|
|
||||||
private SourceViewer createViewer(Composite parent) {
|
private SourceViewer createViewer(Composite parent) {
|
||||||
Label label= new Label(parent, SWT.NONE);
|
Label label= new Label(parent, SWT.NONE);
|
||||||
label.setText("Preview:");
|
label.setText(PreferencesMessages.getString("TemplatePreferencePage.Viewer.preview")); //$NON-NLS-1$
|
||||||
GridData data= new GridData();
|
GridData data= new GridData();
|
||||||
data.horizontalSpan= 2;
|
data.horizontalSpan= 2;
|
||||||
label.setLayoutData(data);
|
label.setLayoutData(data);
|
||||||
|
@ -396,8 +396,8 @@ public class TemplatePreferencePage extends PreferencePage implements IWorkbench
|
||||||
|
|
||||||
if (!newTemplate.getName().equals(template.getName()) &&
|
if (!newTemplate.getName().equals(template.getName()) &&
|
||||||
MessageDialog.openQuestion(getShell(),
|
MessageDialog.openQuestion(getShell(),
|
||||||
TemplateMessages.getString("TemplatePreferencePage.question.create.new.title"),
|
TemplateMessages.getString("TemplatePreferencePage.question.create.new.title"), //$NON-NLS-1$
|
||||||
TemplateMessages.getString("TemplatePreferencePage.question.create.new.message")))
|
TemplateMessages.getString("TemplatePreferencePage.question.create.new.message"))) //$NON-NLS-1$
|
||||||
{
|
{
|
||||||
template= newTemplate;
|
template= newTemplate;
|
||||||
fTemplates.add(template);
|
fTemplates.add(template);
|
||||||
|
@ -474,8 +474,8 @@ public class TemplatePreferencePage extends PreferencePage implements IWorkbench
|
||||||
|
|
||||||
private boolean confirmOverwrite(File file) {
|
private boolean confirmOverwrite(File file) {
|
||||||
return MessageDialog.openQuestion(getShell(),
|
return MessageDialog.openQuestion(getShell(),
|
||||||
TemplateMessages.getString("TemplatePreferencePage.export.exists.title"),
|
TemplateMessages.getString("TemplatePreferencePage.export.exists.title"), //$NON-NLS-1$
|
||||||
TemplateMessages.getFormattedString("TemplatePreferencePage.export.exists.message", file.getAbsolutePath()));
|
TemplateMessages.getFormattedString("TemplatePreferencePage.export.exists.message", file.getAbsolutePath())); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void remove() {
|
protected void remove() {
|
||||||
|
|
|
@ -289,7 +289,7 @@ public class CElementLabels {
|
||||||
//qualification
|
//qualification
|
||||||
if( getFlag( flags, M_FULLY_QUALIFIED ) ){
|
if( getFlag( flags, M_FULLY_QUALIFIED ) ){
|
||||||
getTypeLabel( method.getParent(), T_FULLY_QUALIFIED | (flags & P_COMPRESSED), buf );
|
getTypeLabel( method.getParent(), T_FULLY_QUALIFIED | (flags & P_COMPRESSED), buf );
|
||||||
buf.append( "::" );
|
buf.append( "::" ); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
buf.append( method.getElementName() );
|
buf.append( method.getElementName() );
|
||||||
|
@ -333,7 +333,7 @@ public class CElementLabels {
|
||||||
}
|
}
|
||||||
buf.append( types[i] );
|
buf.append( types[i] );
|
||||||
}
|
}
|
||||||
buf.append( " )" );
|
buf.append( " )" ); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -94,3 +94,4 @@ HierarchyScope= Hierarchy - {0}
|
||||||
CElementLabels.concat_string=\ -\
|
CElementLabels.concat_string=\ -\
|
||||||
CElementLabels.comma_string=,\
|
CElementLabels.comma_string=,\
|
||||||
CElementLabels.declseparator_string=\ :\
|
CElementLabels.declseparator_string=\ :\
|
||||||
|
CSearchResultCollector.4=IMatchObject
|
||||||
|
|
|
@ -97,11 +97,11 @@ public class CSearchOperation implements IRunnableWithProgress,ICSearchConstants
|
||||||
String [] args = new String [] { desc, _scopeDescription };
|
String [] args = new String [] { desc, _scopeDescription };
|
||||||
|
|
||||||
if( _limitTo == DECLARATIONS ){
|
if( _limitTo == DECLARATIONS ){
|
||||||
return CSearchMessages.getFormattedString( "CSearchOperation.singularDeclarationsPostfix", args ); //$NON_NLS-1$
|
return CSearchMessages.getFormattedString( "CSearchOperation.singularDeclarationsPostfix", args ); //$NON_NLS-1$ //$NON-NLS-1$
|
||||||
} else if( _limitTo == REFERENCES ){
|
} else if( _limitTo == REFERENCES ){
|
||||||
return CSearchMessages.getFormattedString( "CSearchOperation.singularReferencesPostfix", args ); //$NON_NLS-1$
|
return CSearchMessages.getFormattedString( "CSearchOperation.singularReferencesPostfix", args ); //$NON_NLS-1$ //$NON-NLS-1$
|
||||||
} else {
|
} else {
|
||||||
return CSearchMessages.getFormattedString( "CSearchOperation.singularOccurrencesPostfix", args ); //$NON_NLS-1$
|
return CSearchMessages.getFormattedString( "CSearchOperation.singularOccurrencesPostfix", args ); //$NON_NLS-1$ //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -117,13 +117,13 @@ public class CSearchOperation implements IRunnableWithProgress,ICSearchConstants
|
||||||
desc = _stringPattern;
|
desc = _stringPattern;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
String [] args = new String [] { desc, "{0}", _scopeDescription };
|
String [] args = new String [] { desc, "{0}", _scopeDescription }; //$NON-NLS-1$
|
||||||
if( _limitTo == DECLARATIONS ){
|
if( _limitTo == DECLARATIONS ){
|
||||||
return CSearchMessages.getFormattedString( "CSearchOperation.pluralDeclarationsPostfix", args ); //$NON_NLS-1$
|
return CSearchMessages.getFormattedString( "CSearchOperation.pluralDeclarationsPostfix", args ); //$NON_NLS-1$ //$NON-NLS-1$
|
||||||
} else if ( _limitTo == REFERENCES ){
|
} else if ( _limitTo == REFERENCES ){
|
||||||
return CSearchMessages.getFormattedString( "CSearchOperation.pluralReferencesPostfix", args ); //$NON_NLS-1$
|
return CSearchMessages.getFormattedString( "CSearchOperation.pluralReferencesPostfix", args ); //$NON_NLS-1$ //$NON-NLS-1$
|
||||||
} else {
|
} else {
|
||||||
return CSearchMessages.getFormattedString( "CSearchOperation.pluralOccurrencesPostfix", args ); //$NON_NLS-1$
|
return CSearchMessages.getFormattedString( "CSearchOperation.pluralOccurrencesPostfix", args ); //$NON_NLS-1$ //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -534,7 +534,7 @@ public class CSearchPage extends DialogPage implements ISearchPage, ICSearchCons
|
||||||
//outliune view will confuse methods with functions, so if the
|
//outliune view will confuse methods with functions, so if the
|
||||||
//name contains a "::", treat it as a method
|
//name contains a "::", treat it as a method
|
||||||
String pattern = element.getElementName();
|
String pattern = element.getElementName();
|
||||||
boolean forceMethod = ( pattern.indexOf("::") != -1 );
|
boolean forceMethod = ( pattern.indexOf("::") != -1 ); //$NON-NLS-1$
|
||||||
|
|
||||||
switch ( element.getElementType() ){
|
switch ( element.getElementType() ){
|
||||||
case ICElement.C_TEMPLATE_FUNCTION: /*fall through to function */
|
case ICElement.C_TEMPLATE_FUNCTION: /*fall through to function */
|
||||||
|
@ -580,7 +580,7 @@ public class CSearchPage extends DialogPage implements ISearchPage, ICSearchCons
|
||||||
i++;
|
i++;
|
||||||
if (!pattern.equals(match.pattern))
|
if (!pattern.equals(match.pattern))
|
||||||
match= null;
|
match= null;
|
||||||
};
|
}
|
||||||
if (match == null) {
|
if (match == null) {
|
||||||
match= new SearchPatternData(
|
match= new SearchPatternData(
|
||||||
getSearchFor(),
|
getSearchFor(),
|
||||||
|
@ -599,7 +599,7 @@ public class CSearchPage extends DialogPage implements ISearchPage, ICSearchCons
|
||||||
match.cElement= fCElement;
|
match.cElement= fCElement;
|
||||||
match.scope= getContainer().getSelectedScope();
|
match.scope= getContainer().getSelectedScope();
|
||||||
match.workingSets= getContainer().getSelectedWorkingSets();
|
match.workingSets= getContainer().getSelectedWorkingSets();
|
||||||
};
|
}
|
||||||
return match;
|
return match;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@ import org.eclipse.search.ui.SearchUI;
|
||||||
*/
|
*/
|
||||||
public class CSearchResultCollector extends BasicSearchResultCollector{
|
public class CSearchResultCollector extends BasicSearchResultCollector{
|
||||||
|
|
||||||
public static final String IMATCH = "IMatchObject";
|
public static final String IMATCH = CSearchMessages.getString("CSearchResultCollector.4"); //$NON-NLS-1$
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|
|
@ -42,5 +42,5 @@ public class GroupByKeyComputer implements IGroupByKeyComputer {
|
||||||
} catch (CoreException e) {
|
} catch (CoreException e) {
|
||||||
}
|
}
|
||||||
|
|
||||||
return match.getParentName() + "::" + match.getName() + " - " + match.getLocation();
}
|
return match.getParentName() + "::" + match.getName() + " - " + match.getLocation(); //$NON-NLS-1$ //$NON-NLS-2$
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,7 @@ import org.eclipse.ui.IWorkbenchWindowActionDelegate;
|
||||||
*/
|
*/
|
||||||
public class OpenCSearchPageAction implements IWorkbenchWindowActionDelegate {
|
public class OpenCSearchPageAction implements IWorkbenchWindowActionDelegate {
|
||||||
|
|
||||||
private static final String C_SEARCH_PAGE_ID= "org.eclipse.cdt.ui.CSearchPage";
|
private static final String C_SEARCH_PAGE_ID= "org.eclipse.cdt.ui.CSearchPage"; //$NON-NLS-1$
|
||||||
|
|
||||||
private IWorkbenchWindow fWindow;
|
private IWorkbenchWindow fWindow;
|
||||||
|
|
||||||
|
|
|
@ -259,7 +259,7 @@ public abstract class FindAction extends Action {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void operationNotAvailableDialog(){
|
private void operationNotAvailableDialog(){
|
||||||
MessageDialog.openInformation(fEditor.getSite().getShell(),CSearchMessages.getString("CSearchOperation.operationUnavailable.title"), CSearchMessages.getString("CSearchOperation.operationUnavailable.message"));
|
MessageDialog.openInformation(fEditor.getSite().getShell(),CSearchMessages.getString("CSearchOperation.operationUnavailable.title"), CSearchMessages.getString("CSearchOperation.operationUnavailable.message")); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
|
|
||||||
abstract protected String getScopeDescription();
|
abstract protected String getScopeDescription();
|
||||||
|
|
|
@ -30,14 +30,14 @@ public class FindDeclarationsAction extends FindAction {
|
||||||
|
|
||||||
public FindDeclarationsAction(CEditor editor){
|
public FindDeclarationsAction(CEditor editor){
|
||||||
this(editor,
|
this(editor,
|
||||||
CSearchMessages.getString("CSearch.FindDeclarationAction.label"),
|
CSearchMessages.getString("CSearch.FindDeclarationAction.label"), //$NON-NLS-1$
|
||||||
CSearchMessages.getString("CSearch.FindDeclarationAction.tooltip"));
|
CSearchMessages.getString("CSearch.FindDeclarationAction.tooltip")); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
public FindDeclarationsAction(IWorkbenchSite site){
|
public FindDeclarationsAction(IWorkbenchSite site){
|
||||||
this(site,
|
this(site,
|
||||||
CSearchMessages.getString("CSearch.FindDeclarationAction.label"),
|
CSearchMessages.getString("CSearch.FindDeclarationAction.label"), //$NON-NLS-1$
|
||||||
CSearchMessages.getString("CSearch.FindDeclarationAction.tooltip"));
|
CSearchMessages.getString("CSearch.FindDeclarationAction.tooltip")); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @param site
|
* @param site
|
||||||
|
@ -61,7 +61,7 @@ public class FindDeclarationsAction extends FindAction {
|
||||||
*/
|
*/
|
||||||
protected String getScopeDescription() {
|
protected String getScopeDescription() {
|
||||||
// TODO Auto-generated method stub
|
// TODO Auto-generated method stub
|
||||||
return CSearchMessages.getString("WorkspaceScope");
|
return CSearchMessages.getString("WorkspaceScope"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getLimitTo()
|
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getLimitTo()
|
||||||
|
|
|
@ -29,8 +29,8 @@ public class FindDeclarationsInWorkingSetAction extends FindAction {
|
||||||
*/
|
*/
|
||||||
public FindDeclarationsInWorkingSetAction(IWorkbenchSite site) {
|
public FindDeclarationsInWorkingSetAction(IWorkbenchSite site) {
|
||||||
this(site,
|
this(site,
|
||||||
CSearchMessages.getString("CSearch.FindDeclarationsInWorkingSetAction.label"),
|
CSearchMessages.getString("CSearch.FindDeclarationsInWorkingSetAction.label"), //$NON-NLS-1$
|
||||||
CSearchMessages.getString("CSearch.FindDeclarationsInWorkingSetAction.tooltip"));
|
CSearchMessages.getString("CSearch.FindDeclarationsInWorkingSetAction.tooltip")); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -38,8 +38,8 @@ public class FindDeclarationsInWorkingSetAction extends FindAction {
|
||||||
*/
|
*/
|
||||||
public FindDeclarationsInWorkingSetAction(CEditor editor) {
|
public FindDeclarationsInWorkingSetAction(CEditor editor) {
|
||||||
this(editor,
|
this(editor,
|
||||||
CSearchMessages.getString("CSearch.FindDeclarationsInWorkingSetAction.label"),
|
CSearchMessages.getString("CSearch.FindDeclarationsInWorkingSetAction.label"), //$NON-NLS-1$
|
||||||
CSearchMessages.getString("CSearch.FindDeclarationsInWorkingSetAction.tooltip"));
|
CSearchMessages.getString("CSearch.FindDeclarationsInWorkingSetAction.tooltip")); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
public FindDeclarationsInWorkingSetAction(CEditor editor, String label, String tooltip){
|
public FindDeclarationsInWorkingSetAction(CEditor editor, String label, String tooltip){
|
||||||
|
@ -62,7 +62,7 @@ public class FindDeclarationsInWorkingSetAction extends FindAction {
|
||||||
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScopeDescription()
|
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScopeDescription()
|
||||||
*/
|
*/
|
||||||
protected String getScopeDescription() {
|
protected String getScopeDescription() {
|
||||||
return CSearchMessages.getString("WorkingSetScope");
|
return CSearchMessages.getString("WorkingSetScope"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScope()
|
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScope()
|
||||||
|
|
|
@ -25,14 +25,14 @@ public class FindRefsAction extends FindAction {
|
||||||
*/
|
*/
|
||||||
public FindRefsAction(CEditor editor) {
|
public FindRefsAction(CEditor editor) {
|
||||||
this(editor,
|
this(editor,
|
||||||
CSearchMessages.getString("CSearch.FindReferencesAction.label"),
|
CSearchMessages.getString("CSearch.FindReferencesAction.label"), //$NON-NLS-1$
|
||||||
CSearchMessages.getString("CSearch.FindReferencesAction.tooltip"));
|
CSearchMessages.getString("CSearch.FindReferencesAction.tooltip")); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
public FindRefsAction(IWorkbenchSite site){
|
public FindRefsAction(IWorkbenchSite site){
|
||||||
this(site,
|
this(site,
|
||||||
CSearchMessages.getString("CSearch.FindReferencesAction.label"),
|
CSearchMessages.getString("CSearch.FindReferencesAction.label"), //$NON-NLS-1$
|
||||||
CSearchMessages.getString("CSearch.FindReferencesAction.tooltip"));
|
CSearchMessages.getString("CSearch.FindReferencesAction.tooltip")); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @param editor
|
* @param editor
|
||||||
|
@ -61,7 +61,7 @@ public class FindRefsAction extends FindAction {
|
||||||
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScopeDescription()
|
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScopeDescription()
|
||||||
*/
|
*/
|
||||||
protected String getScopeDescription() {
|
protected String getScopeDescription() {
|
||||||
return CSearchMessages.getString("WorkspaceScope");
|
return CSearchMessages.getString("WorkspaceScope"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScope()
|
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScope()
|
||||||
|
|
|
@ -24,14 +24,14 @@ public class FindRefsInWorkingSetAction extends FindAction {
|
||||||
|
|
||||||
public FindRefsInWorkingSetAction(CEditor editor) {
|
public FindRefsInWorkingSetAction(CEditor editor) {
|
||||||
this(editor,
|
this(editor,
|
||||||
CSearchMessages.getString("CSearch.FindReferencesInWorkingSetAction.label"),
|
CSearchMessages.getString("CSearch.FindReferencesInWorkingSetAction.label"), //$NON-NLS-1$
|
||||||
CSearchMessages.getString("CSearch.FindReferencesInWorkingSetAction.tooltip"));
|
CSearchMessages.getString("CSearch.FindReferencesInWorkingSetAction.tooltip")); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
public FindRefsInWorkingSetAction(IWorkbenchSite site){
|
public FindRefsInWorkingSetAction(IWorkbenchSite site){
|
||||||
this(site,
|
this(site,
|
||||||
CSearchMessages.getString("CSearch.FindReferencesInWorkingSetAction.label"),
|
CSearchMessages.getString("CSearch.FindReferencesInWorkingSetAction.label"), //$NON-NLS-1$
|
||||||
CSearchMessages.getString("CSearch.FindReferencesInWorkingSetAction.tooltip"));
|
CSearchMessages.getString("CSearch.FindReferencesInWorkingSetAction.tooltip")); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @param editor
|
* @param editor
|
||||||
|
@ -65,7 +65,7 @@ public class FindRefsInWorkingSetAction extends FindAction {
|
||||||
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScopeDescription()
|
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScopeDescription()
|
||||||
*/
|
*/
|
||||||
protected String getScopeDescription() {
|
protected String getScopeDescription() {
|
||||||
return CSearchMessages.getString("WorkingSetScope");
|
return CSearchMessages.getString("WorkingSetScope"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScope()
|
* @see org.eclipse.cdt.internal.ui.editor.selsearch.FindAction#getScope()
|
||||||
|
|
|
@ -9,6 +9,7 @@ import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.eclipse.cdt.internal.ui.CUIMessages;
|
||||||
import org.eclipse.core.resources.IMarker;
|
import org.eclipse.core.resources.IMarker;
|
||||||
import org.eclipse.jface.text.BadLocationException;
|
import org.eclipse.jface.text.BadLocationException;
|
||||||
import org.eclipse.jface.text.IDocument;
|
import org.eclipse.jface.text.IDocument;
|
||||||
|
@ -148,7 +149,7 @@ public class CAnnotationHover implements IAnnotationHover {
|
||||||
private String formatMultipleMessages(List messages) {
|
private String formatMultipleMessages(List messages) {
|
||||||
StringBuffer buffer= new StringBuffer();
|
StringBuffer buffer= new StringBuffer();
|
||||||
HTMLPrinter.addPageProlog(buffer);
|
HTMLPrinter.addPageProlog(buffer);
|
||||||
HTMLPrinter.addParagraph(buffer, HTMLPrinter.convertToHTMLContent("Multiple markers at this line"));
|
HTMLPrinter.addParagraph(buffer, HTMLPrinter.convertToHTMLContent(CUIMessages.getString("CAnnotationHover.multipleMarkers"))); //$NON-NLS-1$
|
||||||
|
|
||||||
HTMLPrinter.startBulletList(buffer);
|
HTMLPrinter.startBulletList(buffer);
|
||||||
Iterator e= messages.iterator();
|
Iterator e= messages.iterator();
|
||||||
|
|
|
@ -115,7 +115,7 @@ public class CAutoIndentStrategy extends DefaultAutoIndentStrategy {
|
||||||
int whiteend= findEndOfWhiteSpace(d, start, end);
|
int whiteend= findEndOfWhiteSpace(d, start, end);
|
||||||
return d.get(start, whiteend - start);
|
return d.get(start, whiteend - start);
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return ""; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -218,7 +218,7 @@ public class CAutoIndentStrategy extends DefaultAutoIndentStrategy {
|
||||||
public void customizeDocumentCommand(IDocument d, DocumentCommand c) {
|
public void customizeDocumentCommand(IDocument d, DocumentCommand c) {
|
||||||
if (c.length == 0 && c.text != null && endsWithDelimiter(d, c.text))
|
if (c.length == 0 && c.text != null && endsWithDelimiter(d, c.text))
|
||||||
smartIndentAfterNewLine(d, c);
|
smartIndentAfterNewLine(d, c);
|
||||||
else if ("}".equals(c.text)) {
|
else if ("}".equals(c.text)) { //$NON-NLS-1$
|
||||||
smartInsertAfterBracket(d, c);
|
smartInsertAfterBracket(d, c);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,27 +25,35 @@ public final class CCodeScanner extends AbstractCScanner {
|
||||||
|
|
||||||
|
|
||||||
private static String[] fgKeywords= {
|
private static String[] fgKeywords= {
|
||||||
"asm", "auto",
|
"asm", "auto", //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
"break",
|
"break", //$NON-NLS-1$
|
||||||
"case",
|
"case", //$NON-NLS-1$
|
||||||
"const", "continue",
|
"const", "continue", //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
"default", "do",
|
"default", "do", //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
"else", "enum", "extern",
|
"else", "enum", "extern", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
"for",
|
"for", //$NON-NLS-1$
|
||||||
"goto",
|
"goto", //$NON-NLS-1$
|
||||||
"if", "inline",
|
"if", "inline", //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
"register", "return", "restrict",
|
"register", "return", "restrict", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
"sizeof", "static", "struct", "switch",
|
"sizeof", "static", "struct", "switch", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
|
||||||
"typedef",
|
"typedef", //$NON-NLS-1$
|
||||||
"union",
|
"union", //$NON-NLS-1$
|
||||||
"volatile",
|
"volatile", //$NON-NLS-1$
|
||||||
"while", "_Pragma"
|
"while", "_Pragma" //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
private static String[] fgTypes= { "char", "double", "float", "int", "long", "short", "signed", "unsigned", "void", "_Bool", "_Complex", "_Imaginary"};
|
private static String[] fgTypes= { "char", "double", "float", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
private static String[] fgConstants= { "NULL", "__DATE__", "__LINE__", "__TIME__", "__FILE__", "__STDC__"};
|
"int", "long", "short", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
private static String[] fgPreprocessor= { "#define", "#undef", "#include", "#error", "#warning", "#pragma", "#ifdef", "#ifndef", "#if", "#else", "#elif", "#endif", "#line"};
|
"signed", "unsigned", "void", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"_Bool", "_Complex", "_Imaginary"}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
private static String[] fgConstants= { "NULL", "__DATE__", "__LINE__", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"__TIME__", "__FILE__", "__STDC__"}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
private static String[] fgPreprocessor= { "#define", "#undef", "#include", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"#error", "#warning", "#pragma", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"#ifdef", "#ifndef", "#if", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"#else", "#elif", "#endif", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"#line"}; //$NON-NLS-1$
|
||||||
|
|
||||||
|
|
||||||
private static String[] fgTokenProperties= {
|
private static String[] fgTokenProperties= {
|
||||||
|
@ -81,7 +89,7 @@ public final class CCodeScanner extends AbstractCScanner {
|
||||||
// Add rule for strings
|
// Add rule for strings
|
||||||
Token token= getToken(ICColorConstants.C_STRING);
|
Token token= getToken(ICColorConstants.C_STRING);
|
||||||
// Add rule for strings and character constants.
|
// Add rule for strings and character constants.
|
||||||
rules.add(new SingleLineRule("'", "'", token, '\\'));
|
rules.add(new SingleLineRule("'", "'", token, '\\')); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
|
|
||||||
// Add generic whitespace rule.
|
// Add generic whitespace rule.
|
||||||
|
|
|
@ -26,12 +26,12 @@ import org.eclipse.jface.text.rules.WordRule;
|
||||||
public class CPartitionScanner extends RuleBasedPartitionScanner {
|
public class CPartitionScanner extends RuleBasedPartitionScanner {
|
||||||
|
|
||||||
|
|
||||||
private final static String SKIP= "__skip";
|
private final static String SKIP= "__skip"; //$NON-NLS-1$
|
||||||
|
|
||||||
|
|
||||||
public final static String C_MULTILINE_COMMENT= "c_multi_line_comment";
|
public final static String C_MULTILINE_COMMENT= "c_multi_line_comment"; //$NON-NLS-1$
|
||||||
public final static String C_SINGLE_LINE_COMMENT= "c_single_line_comment";
|
public final static String C_SINGLE_LINE_COMMENT= "c_single_line_comment"; //$NON-NLS-1$
|
||||||
public final static String C_STRING= "c_string";
|
public final static String C_STRING= "c_string"; //$NON-NLS-1$
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -106,12 +106,12 @@ public class CPartitionScanner extends RuleBasedPartitionScanner {
|
||||||
|
|
||||||
|
|
||||||
// Add rule for single line comments.
|
// Add rule for single line comments.
|
||||||
rules.add(new EndOfLineRule("//", single_comment));
|
rules.add(new EndOfLineRule("//", single_comment)); //$NON-NLS-1$
|
||||||
|
|
||||||
|
|
||||||
// Add rule for strings and character constants.
|
// Add rule for strings and character constants.
|
||||||
rules.add(new SingleLineRule("\"", "\"", string, '\\'));
|
rules.add(new SingleLineRule("\"", "\"", string, '\\')); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
rules.add(new SingleLineRule("'", "'", skip, '\\'));
|
rules.add(new SingleLineRule("'", "'", skip, '\\')); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
// Add special case word rule.
|
// Add special case word rule.
|
||||||
EmptyCommentRule wordRule= new EmptyCommentRule(comment);
|
EmptyCommentRule wordRule= new EmptyCommentRule(comment);
|
||||||
|
@ -119,7 +119,7 @@ public class CPartitionScanner extends RuleBasedPartitionScanner {
|
||||||
|
|
||||||
|
|
||||||
// Add rules for multi-line comments.
|
// Add rules for multi-line comments.
|
||||||
rules.add(new MultiLineRule("/*", "*/", comment));
|
rules.add(new MultiLineRule("/*", "*/", comment)); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
IPredicateRule[] result= new IPredicateRule[rules.size()];
|
IPredicateRule[] result= new IPredicateRule[rules.size()];
|
||||||
rules.toArray(result);
|
rules.toArray(result);
|
||||||
|
|
|
@ -232,7 +232,7 @@ public class CSourceViewerConfiguration extends SourceViewerConfiguration {
|
||||||
* @see org.eclipse.jface.text.source.SourceViewerConfiguration#getDefaultPrefixes(ISourceViewer, String)
|
* @see org.eclipse.jface.text.source.SourceViewerConfiguration#getDefaultPrefixes(ISourceViewer, String)
|
||||||
*/
|
*/
|
||||||
public String[] getDefaultPrefixes(ISourceViewer sourceViewer, String contentType) {
|
public String[] getDefaultPrefixes(ISourceViewer sourceViewer, String contentType) {
|
||||||
return new String[] { "//", "" };
|
return new String[] { "//", "" }; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -240,11 +240,11 @@ public class CSourceViewerConfiguration extends SourceViewerConfiguration {
|
||||||
*/
|
*/
|
||||||
public String getDefaultPrefix(ISourceViewer sourceViewer, String contentType) {
|
public String getDefaultPrefix(ISourceViewer sourceViewer, String contentType) {
|
||||||
if(IDocument.DEFAULT_CONTENT_TYPE.equals(contentType))
|
if(IDocument.DEFAULT_CONTENT_TYPE.equals(contentType))
|
||||||
return "//";
|
return "//"; //$NON-NLS-1$
|
||||||
if(CPartitionScanner.C_SINGLE_LINE_COMMENT.equals(contentType))
|
if(CPartitionScanner.C_SINGLE_LINE_COMMENT.equals(contentType))
|
||||||
return "//";
|
return "//"; //$NON-NLS-1$
|
||||||
if(CPartitionScanner.C_MULTILINE_COMMENT.equals(contentType))
|
if(CPartitionScanner.C_MULTILINE_COMMENT.equals(contentType))
|
||||||
return "//";
|
return "//"; //$NON-NLS-1$
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -23,32 +23,44 @@ import org.eclipse.jface.util.PropertyChangeEvent;
|
||||||
public final class CppCodeScanner extends AbstractCScanner {
|
public final class CppCodeScanner extends AbstractCScanner {
|
||||||
|
|
||||||
private static String[] fgKeywords= {
|
private static String[] fgKeywords= {
|
||||||
"and", "and_eq", "asm", "auto",
|
"and", "and_eq", "asm", "auto", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
|
||||||
"bitand", "bitor", "break",
|
"bitand", "bitor", "break", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
"case", "catch", "class", "compl", "const", "const_cast", "continue",
|
"case", "catch", "class", "compl", "const", "const_cast", "continue", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$
|
||||||
"default", "delete", "do", "dynamic_cast",
|
"default", "delete", "do", "dynamic_cast", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
|
||||||
"else", "enum", "explicit", "export", "extern",
|
"else", "enum", "explicit", "export", "extern", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
|
||||||
"false", "final", "finally", "for", "friend",
|
"false", "final", "finally", "for", "friend", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
|
||||||
"goto",
|
"goto", //$NON-NLS-1$
|
||||||
"if", "inline",
|
"if", "inline", //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
"mutable",
|
"mutable", //$NON-NLS-1$
|
||||||
"namespace", "new", "not", "not_eq",
|
"namespace", "new", "not", "not_eq", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
|
||||||
"operator", "or", "or_eq",
|
"operator", "or", "or_eq", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
"private", "protected", "public",
|
"private", "protected", "public", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
"redeclared", "register", "reinterpret_cast", "return", "restrict",
|
"redeclared", "register", "reinterpret_cast", "return", "restrict", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
|
||||||
"sizeof", "static", "static_cast", "struct", "switch",
|
"sizeof", "static", "static_cast", "struct", "switch", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
|
||||||
"template", "this", "throw", "true", "try", "typedef", "typeid", "typename",
|
"template", "this", "throw", "true", "try", "typedef", "typeid", "typename", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ //$NON-NLS-8$
|
||||||
"union", "using",
|
"union", "using", //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
"virtual", "volatile",
|
"virtual", "volatile", //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
"while",
|
"while", //$NON-NLS-1$
|
||||||
"xor", "xor_eq"
|
"xor", "xor_eq" //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
private static String[] fgTypes= { "bool", "char", "double", "float", "int", "long", "short", "signed", "unsigned", "void", "wchar_t", "_Bool", "_Complex", "_Imaginary"};
|
private static String[] fgTypes= { "bool", "char", "double", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
private static String[] fgConstants= { "false", "NULL", "true", "__DATE__", "__LINE__", "__TIME__", "__FILE__", "__STDC__"};
|
"float", "int", "long", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
private static String[] fgPreprocessor= { "#define", "#undef", "#include", "#error", "#warning", "#pragma", "#ifdef", "#ifndef", "#line", "#undef", "#if", "#else", "#elif", "#endif"};
|
"short", "signed", "unsigned", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"void", "wchar_t", "_Bool", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"_Complex", "_Imaginary"}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
|
||||||
|
private static String[] fgConstants= { "false", "NULL", "true", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"__DATE__", "__LINE__", "__TIME__", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"__FILE__", "__STDC__"}; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
|
private static String[] fgPreprocessor= { "#define", "#undef", "#include", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"#error", "#warning", "#pragma", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"#ifdef", "#ifndef", "#line", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"#undef", "#if", "#else", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
|
"#elif", "#endif"}; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
|
|
||||||
private static String[] fgTokenProperties= {
|
private static String[] fgTokenProperties= {
|
||||||
|
@ -84,7 +96,7 @@ public final class CppCodeScanner extends AbstractCScanner {
|
||||||
// Add rule for strings
|
// Add rule for strings
|
||||||
Token token= getToken(ICColorConstants.C_STRING);
|
Token token= getToken(ICColorConstants.C_STRING);
|
||||||
// Add rule for strings and character constants.
|
// Add rule for strings and character constants.
|
||||||
rules.add(new SingleLineRule("'", "'", token, '\\'));
|
rules.add(new SingleLineRule("'", "'", token, '\\')); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -131,7 +131,7 @@ public class HTML2TextReader extends SubstitutionTextReader {
|
||||||
return "\t"; //$NON-NLS-1$
|
return "\t"; //$NON-NLS-1$
|
||||||
|
|
||||||
if ("li".equals(html)) //$NON-NLS-1$
|
if ("li".equals(html)) //$NON-NLS-1$
|
||||||
return LINE_DELIM + "\t" + "-";
|
return LINE_DELIM + "\t" + "-"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
if ("/b".equals(html)) { //$NON-NLS-1$
|
if ("/b".equals(html)) { //$NON-NLS-1$
|
||||||
stopBold();
|
stopBold();
|
||||||
|
|
|
@ -142,7 +142,7 @@ public class HTMLTextPresenter implements DefaultInformationControl.IInformation
|
||||||
|
|
||||||
if (line != null) {
|
if (line != null) {
|
||||||
append(buffer, LINE_DELIM, lineFormatted ? presentation : null);
|
append(buffer, LINE_DELIM, lineFormatted ? presentation : null);
|
||||||
append(buffer, (""), presentation);
|
append(buffer, (""), presentation); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
return trim(buffer, presentation);
|
return trim(buffer, presentation);
|
||||||
|
|
|
@ -99,7 +99,7 @@ public class PreprocessorRule extends WordRule implements IRule {
|
||||||
|
|
||||||
scanner.unread();
|
scanner.unread();
|
||||||
|
|
||||||
IToken token = (IToken) fWords.get("#" + fBuffer.toString());
|
IToken token = (IToken) fWords.get("#" + fBuffer.toString()); //$NON-NLS-1$
|
||||||
if (token != null)
|
if (token != null)
|
||||||
return token;
|
return token;
|
||||||
|
|
||||||
|
|
|
@ -147,15 +147,15 @@ public class CCompletionProcessor implements IContentAssistProcessor {
|
||||||
}
|
}
|
||||||
if (filename == null) {
|
if (filename == null) {
|
||||||
return true;
|
return true;
|
||||||
} else if (filename.endsWith(".c")) {
|
} else if (filename.endsWith(".c")) { //$NON-NLS-1$
|
||||||
//Straight C files are always C
|
//Straight C files are always C
|
||||||
return false;
|
return false;
|
||||||
} else if (
|
} else if (
|
||||||
filename.endsWith(".cpp")
|
filename.endsWith(".cpp") //$NON-NLS-1$
|
||||||
|| filename.endsWith(".cc")
|
|| filename.endsWith(".cc") //$NON-NLS-1$
|
||||||
|| filename.endsWith(".cxx")
|
|| filename.endsWith(".cxx") //$NON-NLS-1$
|
||||||
|| filename.endsWith(".C")
|
|| filename.endsWith(".C") //$NON-NLS-1$
|
||||||
|| filename.endsWith(".hxx")) {
|
|| filename.endsWith(".hxx")) { //$NON-NLS-1$
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
//Defer to the nature of the project
|
//Defer to the nature of the project
|
||||||
|
@ -452,7 +452,7 @@ public class CCompletionProcessor implements IContentAssistProcessor {
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < summary.length; i++) {
|
for (int i = 0; i < summary.length; i++) {
|
||||||
String fname = summary[i].getName() + "()";
|
String fname = summary[i].getName() + "()"; //$NON-NLS-1$
|
||||||
String fdesc = summary[i].getDescription();
|
String fdesc = summary[i].getDescription();
|
||||||
IFunctionSummary.IFunctionPrototypeSummary fproto = summary[i].getPrototype();
|
IFunctionSummary.IFunctionPrototypeSummary fproto = summary[i].getPrototype();
|
||||||
String fargs = fproto.getArguments();
|
String fargs = fproto.getArguments();
|
||||||
|
@ -485,7 +485,7 @@ public class CCompletionProcessor implements IContentAssistProcessor {
|
||||||
case ICElement.C_METHOD:
|
case ICElement.C_METHOD:
|
||||||
case ICElement.C_METHOD_DECLARATION:
|
case ICElement.C_METHOD_DECLARATION:
|
||||||
{
|
{
|
||||||
return (new FunctionPrototypeSummary ( match.getReturnType() + " " + match.getName() ));
|
return (new FunctionPrototypeSummary ( match.getReturnType() + " " + match.getName() )); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
return null;
|
return null;
|
||||||
|
@ -506,7 +506,7 @@ public class CCompletionProcessor implements IContentAssistProcessor {
|
||||||
int offset = fCurrentOffset - prefix.length();
|
int offset = fCurrentOffset - prefix.length();
|
||||||
int length = prefix.length();
|
int length = prefix.length();
|
||||||
|
|
||||||
String searchPrefix = prefix + "*";
|
String searchPrefix = prefix + "*"; //$NON-NLS-1$
|
||||||
|
|
||||||
// figure out the search scope
|
// figure out the search scope
|
||||||
IPreferenceStore store = CUIPlugin.getDefault().getPreferenceStore();
|
IPreferenceStore store = CUIPlugin.getDefault().getPreferenceStore();
|
||||||
|
|
|
@ -59,9 +59,9 @@ public class CCompletionProposal implements ICCompletionProposal, ICompletionPro
|
||||||
fTextViewer= viewer;
|
fTextViewer= viewer;
|
||||||
|
|
||||||
//@@@ Is this the best way to do this, likely it isn't
|
//@@@ Is this the best way to do this, likely it isn't
|
||||||
if(replacementString.indexOf("()") == -1) { //Not replacing with a function
|
if(replacementString.indexOf("()") == -1) { //Not replacing with a function //$NON-NLS-1$
|
||||||
fCursorPosition = replacementString.length();
|
fCursorPosition = replacementString.length();
|
||||||
} else if(displayString.indexOf("()") == -1) { //Assume that there are arguments between ()
|
} else if(displayString.indexOf("()") == -1) { //Assume that there are arguments between () //$NON-NLS-1$
|
||||||
fCursorPosition = replacementString.length() - 1;
|
fCursorPosition = replacementString.length() - 1;
|
||||||
} else {
|
} else {
|
||||||
fCursorPosition = replacementString.length();
|
fCursorPosition = replacementString.length();
|
||||||
|
@ -180,7 +180,7 @@ public class CCompletionProposal implements ICCompletionProposal, ICompletionPro
|
||||||
// }
|
// }
|
||||||
|
|
||||||
try {
|
try {
|
||||||
functionBracketIndex = fReplacementString.indexOf("()");
|
functionBracketIndex = fReplacementString.indexOf("()"); //$NON-NLS-1$
|
||||||
isBeforeBracket = document.getChar(fReplacementOffset + fReplacementLength) == '(';
|
isBeforeBracket = document.getChar(fReplacementOffset + fReplacementLength) == '(';
|
||||||
|
|
||||||
//Strip the brackets off the function if inserting right before brackets
|
//Strip the brackets off the function if inserting right before brackets
|
||||||
|
|
|
@ -80,7 +80,7 @@ public class CompletionEngine implements RelevanceConstants {
|
||||||
IPreferenceStore store = CUIPlugin.getDefault().getPreferenceStore();
|
IPreferenceStore store = CUIPlugin.getDefault().getPreferenceStore();
|
||||||
private Map macroMap = new HashMap();
|
private Map macroMap = new HashMap();
|
||||||
|
|
||||||
private static final String exceptionKeyword = "...";
|
private static final String exceptionKeyword = "..."; //$NON-NLS-1$
|
||||||
// scope relevance element counters
|
// scope relevance element counters
|
||||||
private int numFields = 0;
|
private int numFields = 0;
|
||||||
private int numVariables = 0;
|
private int numVariables = 0;
|
||||||
|
@ -329,7 +329,7 @@ public class CompletionEngine implements RelevanceConstants {
|
||||||
addKeywordToCompletions(keyword);
|
addKeywordToCompletions(keyword);
|
||||||
numOfKeywords++;
|
numOfKeywords++;
|
||||||
}
|
}
|
||||||
log("No of Keywords = " + numOfKeywords);
|
log("No of Keywords = " + numOfKeywords); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addMacroToCompletions (String macroName){
|
private void addMacroToCompletions (String macroName){
|
||||||
|
@ -344,7 +344,7 @@ public class CompletionEngine implements RelevanceConstants {
|
||||||
addMacroToCompletions(macro);
|
addMacroToCompletions(macro);
|
||||||
numOfMacros++;
|
numOfMacros++;
|
||||||
}
|
}
|
||||||
log("No of Macros = " + numOfMacros);
|
log("No of Macros = " + numOfMacros); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -363,13 +363,13 @@ public class CompletionEngine implements RelevanceConstants {
|
||||||
}
|
}
|
||||||
private void addToCompletions (ILookupResult result){
|
private void addToCompletions (ILookupResult result){
|
||||||
if(result == null){
|
if(result == null){
|
||||||
log("Lookup Results = null ................. !!! No Lookup Results found !!! ");
|
log("Lookup Results = null ................. !!! No Lookup Results found !!! "); //$NON-NLS-1$
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Iterator nodes = result.getNodes();
|
Iterator nodes = result.getNodes();
|
||||||
int numberOfElements = result.getResultsSize();
|
int numberOfElements = result.getResultsSize();
|
||||||
|
|
||||||
log("No of Lookup Results = " + numberOfElements);
|
log("No of Lookup Results = " + numberOfElements); //$NON-NLS-1$
|
||||||
|
|
||||||
resetElementNumbers();
|
resetElementNumbers();
|
||||||
while (nodes.hasNext()){
|
while (nodes.hasNext()){
|
||||||
|
@ -403,7 +403,7 @@ public class CompletionEngine implements RelevanceConstants {
|
||||||
while( i.hasNext() )
|
while( i.hasNext() )
|
||||||
{
|
{
|
||||||
String key = (String) i.next();
|
String key = (String) i.next();
|
||||||
String value = "";
|
String value = ""; //$NON-NLS-1$
|
||||||
if(key.length() > prefix.length()) {
|
if(key.length() > prefix.length()) {
|
||||||
value = key.substring(0, prefix.length());
|
value = key.substring(0, prefix.length());
|
||||||
}else {
|
}else {
|
||||||
|
@ -507,8 +507,8 @@ public class CompletionEngine implements RelevanceConstants {
|
||||||
IASTNode.LookupKind[] kinds = new IASTNode.LookupKind[1];
|
IASTNode.LookupKind[] kinds = new IASTNode.LookupKind[1];
|
||||||
kinds[0] = IASTNode.LookupKind.ALL;
|
kinds[0] = IASTNode.LookupKind.ALL;
|
||||||
String prefix = completionNode.getCompletionPrefix();
|
String prefix = completionNode.getCompletionPrefix();
|
||||||
if(prefix.equals("("))
|
if(prefix.equals("(")) //$NON-NLS-1$
|
||||||
prefix = "";
|
prefix = ""; //$NON-NLS-1$
|
||||||
result = lookup(searchNode, prefix, kinds, completionNode.getCompletionContext());
|
result = lookup(searchNode, prefix, kinds, completionNode.getCompletionContext());
|
||||||
addToCompletions(result);
|
addToCompletions(result);
|
||||||
|
|
||||||
|
@ -605,21 +605,21 @@ public class CompletionEngine implements RelevanceConstants {
|
||||||
// 1- Parse the translation unit
|
// 1- Parse the translation unit
|
||||||
IASTCompletionNode completionNode = parse(sourceUnit, completionOffset);
|
IASTCompletionNode completionNode = parse(sourceUnit, completionOffset);
|
||||||
|
|
||||||
log("");
|
log(""); //$NON-NLS-1$
|
||||||
|
|
||||||
if (completionNode == null){
|
if (completionNode == null){
|
||||||
log("Null Completion Node Error");
|
log("Null Completion Node Error"); //$NON-NLS-1$
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
log ("Offset = " + completionOffset);
|
log ("Offset = " + completionOffset); //$NON-NLS-1$
|
||||||
logNode("Scope = " , completionNode.getCompletionScope());
|
logNode("Scope = " , completionNode.getCompletionScope()); //$NON-NLS-1$
|
||||||
logNode("Context = " , completionNode.getCompletionContext());
|
logNode("Context = " , completionNode.getCompletionContext()); //$NON-NLS-1$
|
||||||
logKind("Kind = ", completionNode.getCompletionKind());
|
logKind("Kind = ", completionNode.getCompletionKind()); //$NON-NLS-1$
|
||||||
log ("Prefix = " + completionNode.getCompletionPrefix());
|
log ("Prefix = " + completionNode.getCompletionPrefix()); //$NON-NLS-1$
|
||||||
|
|
||||||
if (completionNode.getCompletionScope() == null){
|
if (completionNode.getCompletionScope() == null){
|
||||||
log("Null Completion Scope Error");
|
log("Null Completion Scope Error"); //$NON-NLS-1$
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -693,7 +693,7 @@ public class CompletionEngine implements RelevanceConstants {
|
||||||
addKeywordsToCompletions( completionNode.getKeywords());
|
addKeywordsToCompletions( completionNode.getKeywords());
|
||||||
}
|
}
|
||||||
|
|
||||||
log("Time spent in Completion Engine = "+ ( System.currentTimeMillis() - startTime ) + " ms");
|
log("Time spent in Completion Engine = "+ ( System.currentTimeMillis() - startTime ) + " ms"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
return completionNode;
|
return completionNode;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -701,39 +701,39 @@ public class CompletionEngine implements RelevanceConstants {
|
||||||
if (! CCorePlugin.getDefault().isDebugging() && Util.isActive(IDebugLogConstants.CONTENTASSIST) )
|
if (! CCorePlugin.getDefault().isDebugging() && Util.isActive(IDebugLogConstants.CONTENTASSIST) )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
String kindStr = "";
|
String kindStr = ""; //$NON-NLS-1$
|
||||||
if(kind == IASTCompletionNode.CompletionKind.MEMBER_REFERENCE)
|
if(kind == IASTCompletionNode.CompletionKind.MEMBER_REFERENCE)
|
||||||
kindStr = "MEMBER_REFERENCE";
|
kindStr = "MEMBER_REFERENCE"; //$NON-NLS-1$
|
||||||
// else if(kind == IASTCompletionNode.CompletionKind.SCOPED_REFERENCE)
|
// else if(kind == IASTCompletionNode.CompletionKind.SCOPED_REFERENCE)
|
||||||
// kindStr = "SCOPED_REFERENCE";
|
// kindStr = "SCOPED_REFERENCE";
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.FIELD_TYPE)
|
else if(kind == IASTCompletionNode.CompletionKind.FIELD_TYPE)
|
||||||
kindStr = "FIELD_TYPE Class Scope";
|
kindStr = "FIELD_TYPE Class Scope"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.VARIABLE_TYPE)
|
else if(kind == IASTCompletionNode.CompletionKind.VARIABLE_TYPE)
|
||||||
kindStr = "VARIABLE_TYPE Global Scope";
|
kindStr = "VARIABLE_TYPE Global Scope"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.ARGUMENT_TYPE)
|
else if(kind == IASTCompletionNode.CompletionKind.ARGUMENT_TYPE)
|
||||||
kindStr = "ARGUMENT_TYPE";
|
kindStr = "ARGUMENT_TYPE"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.SINGLE_NAME_REFERENCE)
|
else if(kind == IASTCompletionNode.CompletionKind.SINGLE_NAME_REFERENCE)
|
||||||
kindStr = "SINGLE_NAME_REFERENCE";
|
kindStr = "SINGLE_NAME_REFERENCE"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.TYPE_REFERENCE)
|
else if(kind == IASTCompletionNode.CompletionKind.TYPE_REFERENCE)
|
||||||
kindStr = "TYPE_REFERENCE";
|
kindStr = "TYPE_REFERENCE"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.CLASS_REFERENCE)
|
else if(kind == IASTCompletionNode.CompletionKind.CLASS_REFERENCE)
|
||||||
kindStr = "CLASS_REFERENCE";
|
kindStr = "CLASS_REFERENCE"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.NAMESPACE_REFERENCE)
|
else if(kind == IASTCompletionNode.CompletionKind.NAMESPACE_REFERENCE)
|
||||||
kindStr = "NAMESPACE_REFERENCE";
|
kindStr = "NAMESPACE_REFERENCE"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.EXCEPTION_REFERENCE)
|
else if(kind == IASTCompletionNode.CompletionKind.EXCEPTION_REFERENCE)
|
||||||
kindStr = "EXCEPTION_REFERENCE";
|
kindStr = "EXCEPTION_REFERENCE"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.MACRO_REFERENCE)
|
else if(kind == IASTCompletionNode.CompletionKind.MACRO_REFERENCE)
|
||||||
kindStr = "MACRO_REFERENCE";
|
kindStr = "MACRO_REFERENCE"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.CONSTRUCTOR_REFERENCE)
|
else if(kind == IASTCompletionNode.CompletionKind.CONSTRUCTOR_REFERENCE)
|
||||||
kindStr = "CONSTRUCTOR_REFERENCE";
|
kindStr = "CONSTRUCTOR_REFERENCE"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.NEW_TYPE_REFERENCE)
|
else if(kind == IASTCompletionNode.CompletionKind.NEW_TYPE_REFERENCE)
|
||||||
kindStr = "NEW_TYPE_REFERENCE";
|
kindStr = "NEW_TYPE_REFERENCE"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.PREPROCESSOR_DIRECTIVE)
|
else if(kind == IASTCompletionNode.CompletionKind.PREPROCESSOR_DIRECTIVE)
|
||||||
kindStr = "PREPROCESSOR_DIRECTIVE";
|
kindStr = "PREPROCESSOR_DIRECTIVE"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.USER_SPECIFIED_NAME)
|
else if(kind == IASTCompletionNode.CompletionKind.USER_SPECIFIED_NAME)
|
||||||
kindStr = "USER_SPECIFIED_NAME";
|
kindStr = "USER_SPECIFIED_NAME"; //$NON-NLS-1$
|
||||||
else if(kind == IASTCompletionNode.CompletionKind.NO_SUCH_KIND)
|
else if(kind == IASTCompletionNode.CompletionKind.NO_SUCH_KIND)
|
||||||
kindStr = "NO_SUCH_KIND";
|
kindStr = "NO_SUCH_KIND"; //$NON-NLS-1$
|
||||||
|
|
||||||
log (message + kindStr);
|
log (message + kindStr);
|
||||||
}
|
}
|
||||||
|
@ -742,34 +742,34 @@ public class CompletionEngine implements RelevanceConstants {
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if(node == null){
|
if(node == null){
|
||||||
log(message + "null");
|
log(message + "null"); //$NON-NLS-1$
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(node instanceof IASTMethod){
|
if(node instanceof IASTMethod){
|
||||||
String name = "Method: ";
|
String name = "Method: "; //$NON-NLS-1$
|
||||||
name += ((IASTMethod)node).getName();
|
name += ((IASTMethod)node).getName();
|
||||||
log(message + name);
|
log(message + name);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(node instanceof IASTFunction){
|
if(node instanceof IASTFunction){
|
||||||
String name = "Function: ";
|
String name = "Function: "; //$NON-NLS-1$
|
||||||
name += ((IASTFunction)node).getName();
|
name += ((IASTFunction)node).getName();
|
||||||
log(message + name);
|
log(message + name);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(node instanceof IASTClassSpecifier){
|
if(node instanceof IASTClassSpecifier){
|
||||||
String name = "Class: ";
|
String name = "Class: "; //$NON-NLS-1$
|
||||||
name += ((IASTClassSpecifier)node).getName();
|
name += ((IASTClassSpecifier)node).getName();
|
||||||
log(message + name);
|
log(message + name);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(node instanceof IASTCompilationUnit){
|
if(node instanceof IASTCompilationUnit){
|
||||||
String name = "Global";
|
String name = "Global"; //$NON-NLS-1$
|
||||||
log(message + name);
|
log(message + name);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(node instanceof IASTCodeScope){
|
if(node instanceof IASTCodeScope){
|
||||||
String name = "Code Scope";
|
String name = "Code Scope"; //$NON-NLS-1$
|
||||||
log(message + name);
|
log(message + name);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -782,43 +782,43 @@ public class CompletionEngine implements RelevanceConstants {
|
||||||
if (! CCorePlugin.getDefault().isDebugging() && Util.isActive(IDebugLogConstants.CONTENTASSIST))
|
if (! CCorePlugin.getDefault().isDebugging() && Util.isActive(IDebugLogConstants.CONTENTASSIST))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
StringBuffer kindName = new StringBuffer("Looking For ");
|
StringBuffer kindName = new StringBuffer("Looking For "); //$NON-NLS-1$
|
||||||
for(int i = 0; i<kinds.length; i++){
|
for(int i = 0; i<kinds.length; i++){
|
||||||
LookupKind kind = kinds[i];
|
LookupKind kind = kinds[i];
|
||||||
if(kind == IASTNode.LookupKind.ALL)
|
if(kind == IASTNode.LookupKind.ALL)
|
||||||
kindName.append("ALL");
|
kindName.append("ALL"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.STRUCTURES)
|
else if(kind == IASTNode.LookupKind.STRUCTURES)
|
||||||
kindName.append("STRUCTURES");
|
kindName.append("STRUCTURES"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.STRUCTS)
|
else if(kind == IASTNode.LookupKind.STRUCTS)
|
||||||
kindName.append("STRUCTS");
|
kindName.append("STRUCTS"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.UNIONS)
|
else if(kind == IASTNode.LookupKind.UNIONS)
|
||||||
kindName.append("UNIONS");
|
kindName.append("UNIONS"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.CLASSES)
|
else if(kind == IASTNode.LookupKind.CLASSES)
|
||||||
kindName.append("CLASSES");
|
kindName.append("CLASSES"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.FUNCTIONS)
|
else if(kind == IASTNode.LookupKind.FUNCTIONS)
|
||||||
kindName.append("FUNCTIONS");
|
kindName.append("FUNCTIONS"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.VARIABLES)
|
else if(kind == IASTNode.LookupKind.VARIABLES)
|
||||||
kindName.append("VARIABLES");
|
kindName.append("VARIABLES"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.LOCAL_VARIABLES)
|
else if(kind == IASTNode.LookupKind.LOCAL_VARIABLES)
|
||||||
kindName.append("LOCAL_VARIABLES");
|
kindName.append("LOCAL_VARIABLES"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.MEMBERS)
|
else if(kind == IASTNode.LookupKind.MEMBERS)
|
||||||
kindName.append("MEMBERS");
|
kindName.append("MEMBERS"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.METHODS)
|
else if(kind == IASTNode.LookupKind.METHODS)
|
||||||
kindName.append("METHODS");
|
kindName.append("METHODS"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.FIELDS)
|
else if(kind == IASTNode.LookupKind.FIELDS)
|
||||||
kindName.append("FIELDS");
|
kindName.append("FIELDS"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.CONSTRUCTORS)
|
else if(kind == IASTNode.LookupKind.CONSTRUCTORS)
|
||||||
kindName.append("CONSTRUCTORS");
|
kindName.append("CONSTRUCTORS"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.NAMESPACES)
|
else if(kind == IASTNode.LookupKind.NAMESPACES)
|
||||||
kindName.append("NAMESPACES");
|
kindName.append("NAMESPACES"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.ENUMERATIONS)
|
else if(kind == IASTNode.LookupKind.ENUMERATIONS)
|
||||||
kindName.append("ENUMERATIONS");
|
kindName.append("ENUMERATIONS"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.ENUMERATORS)
|
else if(kind == IASTNode.LookupKind.ENUMERATORS)
|
||||||
kindName.append("ENUMERATORS");
|
kindName.append("ENUMERATORS"); //$NON-NLS-1$
|
||||||
else if(kind == IASTNode.LookupKind.THIS)
|
else if(kind == IASTNode.LookupKind.THIS)
|
||||||
kindName.append("THIS");
|
kindName.append("THIS"); //$NON-NLS-1$
|
||||||
|
|
||||||
kindName.append(", ");
|
kindName.append(", "); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
log (kindName.toString());
|
log (kindName.toString());
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,35 +25,35 @@ public class ContentAssistPreference {
|
||||||
/** Preference key for content assist auto activation */
|
/** Preference key for content assist auto activation */
|
||||||
//public final static String AUTOACTIVATION= "content_assist_autoactivation";
|
//public final static String AUTOACTIVATION= "content_assist_autoactivation";
|
||||||
/** Preference key for content assist auto activation delay */
|
/** Preference key for content assist auto activation delay */
|
||||||
public final static String AUTOACTIVATION_DELAY= "content_assist_autoactivation_delay";
|
public final static String AUTOACTIVATION_DELAY= "content_assist_autoactivation_delay"; //$NON-NLS-1$
|
||||||
/** Preference key for content assist proposal color */
|
/** Preference key for content assist proposal color */
|
||||||
public final static String PROPOSALS_FOREGROUND= "content_assist_proposals_foreground";
|
public final static String PROPOSALS_FOREGROUND= "content_assist_proposals_foreground"; //$NON-NLS-1$
|
||||||
/** Preference key for content assist proposal color */
|
/** Preference key for content assist proposal color */
|
||||||
public final static String PROPOSALS_BACKGROUND= "content_assist_proposals_background";
|
public final static String PROPOSALS_BACKGROUND= "content_assist_proposals_background"; //$NON-NLS-1$
|
||||||
/** Preference key for content assist parameters color */
|
/** Preference key for content assist parameters color */
|
||||||
public final static String PARAMETERS_FOREGROUND= "content_assist_parameters_foreground";
|
public final static String PARAMETERS_FOREGROUND= "content_assist_parameters_foreground"; //$NON-NLS-1$
|
||||||
/** Preference key for content assist parameters color */
|
/** Preference key for content assist parameters color */
|
||||||
public final static String PARAMETERS_BACKGROUND= "content_assist_parameters_background";
|
public final static String PARAMETERS_BACKGROUND= "content_assist_parameters_background"; //$NON-NLS-1$
|
||||||
/** Preference key for content assist auto insert */
|
/** Preference key for content assist auto insert */
|
||||||
public final static String AUTOINSERT= "content_assist_autoinsert";
|
public final static String AUTOINSERT= "content_assist_autoinsert"; //$NON-NLS-1$
|
||||||
|
|
||||||
/** Preference key for C/CPP content assist auto activation triggers */
|
/** Preference key for C/CPP content assist auto activation triggers */
|
||||||
public final static String AUTOACTIVATION_TRIGGERS_DOT= "content_assist_autoactivation_trigger_dot";
|
public final static String AUTOACTIVATION_TRIGGERS_DOT= "content_assist_autoactivation_trigger_dot"; //$NON-NLS-1$
|
||||||
public final static String AUTOACTIVATION_TRIGGERS_ARROW= "content_assist_autoactivation_trigger_arrow";
|
public final static String AUTOACTIVATION_TRIGGERS_ARROW= "content_assist_autoactivation_trigger_arrow"; //$NON-NLS-1$
|
||||||
public final static String AUTOACTIVATION_TRIGGERS_DOUBLECOLON= "content_assist_autoactivation_trigger_doublecolon";
|
public final static String AUTOACTIVATION_TRIGGERS_DOUBLECOLON= "content_assist_autoactivation_trigger_doublecolon"; //$NON-NLS-1$
|
||||||
|
|
||||||
/** Preference key for visibility of proposals */
|
/** Preference key for visibility of proposals */
|
||||||
public final static String SHOW_DOCUMENTED_PROPOSALS= "content_assist_show_visible_proposals";
|
public final static String SHOW_DOCUMENTED_PROPOSALS= "content_assist_show_visible_proposals"; //$NON-NLS-1$
|
||||||
/** Preference key for alphabetic ordering of proposals */
|
/** Preference key for alphabetic ordering of proposals */
|
||||||
public final static String ORDER_PROPOSALS= "content_assist_order_proposals";
|
public final static String ORDER_PROPOSALS= "content_assist_order_proposals"; //$NON-NLS-1$
|
||||||
/** Preference key for case sensitivity of propsals */
|
/** Preference key for case sensitivity of propsals */
|
||||||
//public final static String CASE_SENSITIVITY= "content_assist_case_sensitivity";
|
//public final static String CASE_SENSITIVITY= "content_assist_case_sensitivity";
|
||||||
/** Preference key for adding imports on code assist */
|
/** Preference key for adding imports on code assist */
|
||||||
public final static String ADD_INCLUDE= "content_assist_add_import";
|
public final static String ADD_INCLUDE= "content_assist_add_import"; //$NON-NLS-1$
|
||||||
/** Preference key for completion search scope */
|
/** Preference key for completion search scope */
|
||||||
public final static String CURRENT_FILE_SEARCH_SCOPE= "content_assist_current_file_search_scope";
|
public final static String CURRENT_FILE_SEARCH_SCOPE= "content_assist_current_file_search_scope"; //$NON-NLS-1$
|
||||||
/** Preference key for completion search scope */
|
/** Preference key for completion search scope */
|
||||||
public final static String PROJECT_SEARCH_SCOPE= "content_assist_project_search_scope";
|
public final static String PROJECT_SEARCH_SCOPE= "content_assist_project_search_scope"; //$NON-NLS-1$
|
||||||
|
|
||||||
private static Color getColor(IPreferenceStore store, String key, IColorManager manager) {
|
private static Color getColor(IPreferenceStore store, String key, IColorManager manager) {
|
||||||
RGB rgb= PreferenceConverter.getColor(store, key);
|
RGB rgb= PreferenceConverter.getColor(store, key);
|
||||||
|
@ -77,16 +77,16 @@ public class ContentAssistPreference {
|
||||||
if (jcp == null)
|
if (jcp == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
String triggers = "";
|
String triggers = ""; //$NON-NLS-1$
|
||||||
boolean useDotAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_DOT);
|
boolean useDotAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_DOT);
|
||||||
if(useDotAsTrigger)
|
if(useDotAsTrigger)
|
||||||
triggers = ".";
|
triggers = "."; //$NON-NLS-1$
|
||||||
boolean useArrowAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_ARROW);
|
boolean useArrowAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_ARROW);
|
||||||
if(useArrowAsTrigger)
|
if(useArrowAsTrigger)
|
||||||
triggers += ">";
|
triggers += ">"; //$NON-NLS-1$
|
||||||
boolean useDoubleColonAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_DOUBLECOLON);
|
boolean useDoubleColonAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_DOUBLECOLON);
|
||||||
if(useDoubleColonAsTrigger)
|
if(useDoubleColonAsTrigger)
|
||||||
triggers += ":";
|
triggers += ":"; //$NON-NLS-1$
|
||||||
jcp.setCompletionProposalAutoActivationCharacters(triggers.toCharArray());
|
jcp.setCompletionProposalAutoActivationCharacters(triggers.toCharArray());
|
||||||
|
|
||||||
boolean enabled= store.getBoolean(SHOW_DOCUMENTED_PROPOSALS);
|
boolean enabled= store.getBoolean(SHOW_DOCUMENTED_PROPOSALS);
|
||||||
|
@ -149,19 +149,19 @@ public class ContentAssistPreference {
|
||||||
if (AUTOACTIVATION_TRIGGERS_DOT.equals(key)) {
|
if (AUTOACTIVATION_TRIGGERS_DOT.equals(key)) {
|
||||||
boolean useDotAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_DOT);
|
boolean useDotAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_DOT);
|
||||||
if (useDotAsTrigger){
|
if (useDotAsTrigger){
|
||||||
String triggers= ".";
|
String triggers= "."; //$NON-NLS-1$
|
||||||
jcp.setCompletionProposalAutoActivationCharacters(triggers.toCharArray());
|
jcp.setCompletionProposalAutoActivationCharacters(triggers.toCharArray());
|
||||||
}
|
}
|
||||||
} else if (AUTOACTIVATION_TRIGGERS_ARROW.equals(key)) {
|
} else if (AUTOACTIVATION_TRIGGERS_ARROW.equals(key)) {
|
||||||
boolean useArrowAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_ARROW);
|
boolean useArrowAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_ARROW);
|
||||||
if (useArrowAsTrigger){
|
if (useArrowAsTrigger){
|
||||||
String triggers= ">";
|
String triggers= ">"; //$NON-NLS-1$
|
||||||
jcp.setCompletionProposalAutoActivationCharacters(triggers.toCharArray());
|
jcp.setCompletionProposalAutoActivationCharacters(triggers.toCharArray());
|
||||||
}
|
}
|
||||||
} else if (AUTOACTIVATION_TRIGGERS_DOUBLECOLON.equals(key)) {
|
} else if (AUTOACTIVATION_TRIGGERS_DOUBLECOLON.equals(key)) {
|
||||||
boolean useDoubleColonAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_DOUBLECOLON);
|
boolean useDoubleColonAsTrigger = store.getBoolean(AUTOACTIVATION_TRIGGERS_DOUBLECOLON);
|
||||||
if (useDoubleColonAsTrigger){
|
if (useDoubleColonAsTrigger){
|
||||||
String triggers= ":";
|
String triggers= ":"; //$NON-NLS-1$
|
||||||
jcp.setCompletionProposalAutoActivationCharacters(triggers.toCharArray());
|
jcp.setCompletionProposalAutoActivationCharacters(triggers.toCharArray());
|
||||||
}
|
}
|
||||||
} else if (SHOW_DOCUMENTED_PROPOSALS.equals(key)) {
|
} else if (SHOW_DOCUMENTED_PROPOSALS.equals(key)) {
|
||||||
|
|
|
@ -88,8 +88,8 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
*/
|
*/
|
||||||
public void acceptField(String name, String returnType, ASTAccessVisibility visibility,
|
public void acceptField(String name, String returnType, ASTAccessVisibility visibility,
|
||||||
int completionStart, int completionLength, int relevance) {
|
int completionStart, int completionLength, int relevance) {
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
replaceString = name;
|
replaceString = name;
|
||||||
displayString = name;
|
displayString = name;
|
||||||
if(returnType != null)
|
if(returnType != null)
|
||||||
displayString+= " : " + returnType;
|
displayString+= " : " + returnType; //$NON-NLS-1$
|
||||||
|
|
||||||
// get the image
|
// get the image
|
||||||
ImageDescriptor imageDescriptor = CElementImageProvider.getFieldImageDescriptor(visibility);
|
ImageDescriptor imageDescriptor = CElementImageProvider.getFieldImageDescriptor(visibility);
|
||||||
|
@ -116,8 +116,8 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionStart,
|
int completionStart,
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
|
||||||
|
@ -145,9 +145,9 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionStart,
|
int completionStart,
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
String arguments = "";
|
String arguments = ""; //$NON-NLS-1$
|
||||||
|
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
@ -155,11 +155,11 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
// fill the replace, display and info strings
|
// fill the replace, display and info strings
|
||||||
replaceString = name;
|
replaceString = name;
|
||||||
displayString = name;
|
displayString = name;
|
||||||
String functionPrototype = returnType + " " + name;
|
String functionPrototype = returnType + " " + name; //$NON-NLS-1$
|
||||||
if(parameterString != null){
|
if(parameterString != null){
|
||||||
if ((parameterString.indexOf("(") == -1) && (parameterString.indexOf(")") == -1))
|
if ((parameterString.indexOf("(") == -1) && (parameterString.indexOf(")") == -1)) //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
{
|
{
|
||||||
functionPrototype += "(" + parameterString + ")";
|
functionPrototype += "(" + parameterString + ")"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
functionPrototype += parameterString;
|
functionPrototype += parameterString;
|
||||||
|
@ -168,7 +168,7 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
|
|
||||||
FunctionPrototypeSummary fproto = new FunctionPrototypeSummary(functionPrototype);
|
FunctionPrototypeSummary fproto = new FunctionPrototypeSummary(functionPrototype);
|
||||||
if(fproto != null) {
|
if(fproto != null) {
|
||||||
replaceString = fproto.getName() + "()";
|
replaceString = fproto.getName() + "()"; //$NON-NLS-1$
|
||||||
displayString = fproto.getPrototypeString(true);
|
displayString = fproto.getPrototypeString(true);
|
||||||
infoString.append(displayString);
|
infoString.append(displayString);
|
||||||
arguments = fproto.getArguments();
|
arguments = fproto.getArguments();
|
||||||
|
@ -194,8 +194,8 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
|
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
|
||||||
|
@ -203,7 +203,7 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
replaceString = name;
|
replaceString = name;
|
||||||
displayString = name;
|
displayString = name;
|
||||||
if(returnType != null)
|
if(returnType != null)
|
||||||
displayString+= " : " + returnType;
|
displayString+= " : " + returnType; //$NON-NLS-1$
|
||||||
|
|
||||||
// get the image
|
// get the image
|
||||||
ImageDescriptor imageDescriptor = CElementImageProvider.getLocalVariableImageDescriptor();
|
ImageDescriptor imageDescriptor = CElementImageProvider.getLocalVariableImageDescriptor();
|
||||||
|
@ -223,15 +223,15 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
|
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
String arguments = "";
|
String arguments = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
String prototype = "";
|
String prototype = ""; //$NON-NLS-1$
|
||||||
|
|
||||||
// fill the replace, display and info strings
|
// fill the replace, display and info strings
|
||||||
final String DEFINE ="#define ";
|
final String DEFINE ="#define "; //$NON-NLS-1$
|
||||||
if(name.startsWith(DEFINE)){
|
if(name.startsWith(DEFINE)){
|
||||||
prototype = name.substring(DEFINE.length(), name.length());
|
prototype = name.substring(DEFINE.length(), name.length());
|
||||||
}else {
|
}else {
|
||||||
|
@ -245,7 +245,7 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
}else {
|
}else {
|
||||||
FunctionPrototypeSummary fproto = new FunctionPrototypeSummary(prototype);
|
FunctionPrototypeSummary fproto = new FunctionPrototypeSummary(prototype);
|
||||||
if(fproto != null) {
|
if(fproto != null) {
|
||||||
replaceString = fproto.getName() + "()";
|
replaceString = fproto.getName() + "()"; //$NON-NLS-1$
|
||||||
displayString = fproto.getPrototypeString(true, false);
|
displayString = fproto.getPrototypeString(true, false);
|
||||||
infoString.append(displayString);
|
infoString.append(displayString);
|
||||||
arguments = fproto.getArguments();
|
arguments = fproto.getArguments();
|
||||||
|
@ -276,20 +276,20 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
|
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
String arguments = "";
|
String arguments = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
|
||||||
// fill the replace, display and info strings
|
// fill the replace, display and info strings
|
||||||
replaceString = name;
|
replaceString = name;
|
||||||
displayString = name;
|
displayString = name;
|
||||||
String functionPrototype = returnType + " " + name;
|
String functionPrototype = returnType + " " + name; //$NON-NLS-1$
|
||||||
if(parameterString != null){
|
if(parameterString != null){
|
||||||
if ((parameterString.indexOf("(") == -1) && (parameterString.indexOf(")") == -1))
|
if ((parameterString.indexOf("(") == -1) && (parameterString.indexOf(")") == -1)) //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
{
|
{
|
||||||
functionPrototype += "(" + parameterString + ")";
|
functionPrototype += "(" + parameterString + ")"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
functionPrototype += parameterString;
|
functionPrototype += parameterString;
|
||||||
|
@ -298,7 +298,7 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
|
|
||||||
FunctionPrototypeSummary fproto = new FunctionPrototypeSummary(functionPrototype);
|
FunctionPrototypeSummary fproto = new FunctionPrototypeSummary(functionPrototype);
|
||||||
if(fproto != null) {
|
if(fproto != null) {
|
||||||
replaceString = fproto.getName() + "()";
|
replaceString = fproto.getName() + "()"; //$NON-NLS-1$
|
||||||
displayString = fproto.getPrototypeString(true);
|
displayString = fproto.getPrototypeString(true);
|
||||||
infoString.append(displayString);
|
infoString.append(displayString);
|
||||||
arguments = fproto.getArguments();
|
arguments = fproto.getArguments();
|
||||||
|
@ -322,8 +322,8 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionStart,
|
int completionStart,
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
|
||||||
|
@ -349,8 +349,8 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionStart,
|
int completionStart,
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
|
||||||
|
@ -375,8 +375,8 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionStart,
|
int completionStart,
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
|
||||||
|
@ -402,8 +402,8 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionStart,
|
int completionStart,
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
|
||||||
|
@ -411,7 +411,7 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
replaceString = name;
|
replaceString = name;
|
||||||
displayString = name;
|
displayString = name;
|
||||||
if(returnType != null)
|
if(returnType != null)
|
||||||
displayString+= " : " + returnType;
|
displayString+= " : " + returnType; //$NON-NLS-1$
|
||||||
|
|
||||||
// get the image
|
// get the image
|
||||||
ImageDescriptor imageDescriptor = CElementImageProvider.getVariableImageDescriptor();
|
ImageDescriptor imageDescriptor = CElementImageProvider.getVariableImageDescriptor();
|
||||||
|
@ -429,8 +429,8 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionStart,
|
int completionStart,
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
|
||||||
|
@ -457,8 +457,8 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionStart,
|
int completionStart,
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
|
||||||
|
@ -485,8 +485,8 @@ public class ResultCollector extends CompletionRequestorAdaptor {
|
||||||
int completionStart,
|
int completionStart,
|
||||||
int completionLength,
|
int completionLength,
|
||||||
int relevance) {
|
int relevance) {
|
||||||
String replaceString = "";
|
String replaceString = ""; //$NON-NLS-1$
|
||||||
String displayString = "";
|
String displayString = ""; //$NON-NLS-1$
|
||||||
Image image = null;
|
Image image = null;
|
||||||
StringBuffer infoString = new StringBuffer();
|
StringBuffer infoString = new StringBuffer();
|
||||||
|
|
||||||
|
|
|
@ -61,7 +61,7 @@ public class LinkedPositionUI implements LinkedPositionListener,
|
||||||
private static final int DOCUMENT_CHANGED= 4; // document has changed
|
private static final int DOCUMENT_CHANGED= 4; // document has changed
|
||||||
public static final int UPDATE_CARET= 8; // update caret
|
public static final int UPDATE_CARET= 8; // update caret
|
||||||
|
|
||||||
private static final String CARET_POSITION= "LinkedPositionUI.caret.position";
|
private static final String CARET_POSITION= "LinkedPositionUI.caret.position"; //$NON-NLS-1$
|
||||||
private static final IPositionUpdater fgUpdater= new DefaultPositionUpdater(CARET_POSITION);
|
private static final IPositionUpdater fgUpdater= new DefaultPositionUpdater(CARET_POSITION);
|
||||||
private static final IPreferenceStore fgStore= CUIPlugin.getDefault().getPreferenceStore();
|
private static final IPreferenceStore fgStore= CUIPlugin.getDefault().getPreferenceStore();
|
||||||
|
|
||||||
|
|
|
@ -114,7 +114,7 @@ public class TemplateProposal implements ICCompletionProposal {
|
||||||
for (int i= 0; i != variables.length; i++) {
|
for (int i= 0; i != variables.length; i++) {
|
||||||
TemplatePosition variable= variables[i];
|
TemplatePosition variable= variables[i];
|
||||||
|
|
||||||
if (variable.getName().equals("cursor"))
|
if (variable.getName().equals("cursor")) //$NON-NLS-1$
|
||||||
return variable.getOffsets()[0];
|
return variable.getOffsets()[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -30,9 +30,9 @@ public class Util implements IDebugLogConstants{
|
||||||
while (message.length() > 100) {
|
while (message.length() > 100) {
|
||||||
String partial = message.substring(0, 100);
|
String partial = message.substring(0, 100);
|
||||||
message = message.substring(100);
|
message = message.substring(100);
|
||||||
System.out.println(partial + "\\");
|
System.out.println(partial + "\\"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
if (message.endsWith("\n")) {
|
if (message.endsWith("\n")) { //$NON-NLS-1$
|
||||||
System.err.print(message);
|
System.err.print(message);
|
||||||
} else {
|
} else {
|
||||||
System.out.println(message);
|
System.out.println(message);
|
||||||
|
|
|
@ -106,7 +106,7 @@ public class CElementLabelProvider extends LabelProvider {
|
||||||
IVariableDeclaration vDecl = (IVariableDeclaration) celem;
|
IVariableDeclaration vDecl = (IVariableDeclaration) celem;
|
||||||
name.append(vDecl.getElementName());
|
name.append(vDecl.getElementName());
|
||||||
if((vDecl.getTypeName() != null) &&(vDecl.getTypeName().length() > 0)){
|
if((vDecl.getTypeName() != null) &&(vDecl.getTypeName().length() > 0)){
|
||||||
name.append(" : ");
|
name.append(" : "); //$NON-NLS-1$
|
||||||
name.append(vDecl.getTypeName());
|
name.append(vDecl.getTypeName());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -117,7 +117,7 @@ public class CElementLabelProvider extends LabelProvider {
|
||||||
IFunctionDeclaration fDecl = (IFunctionDeclaration) celem;
|
IFunctionDeclaration fDecl = (IFunctionDeclaration) celem;
|
||||||
name.append(fDecl.getSignature());
|
name.append(fDecl.getSignature());
|
||||||
if((fDecl.getReturnType() != null) &&(fDecl.getReturnType().length() > 0)){
|
if((fDecl.getReturnType() != null) &&(fDecl.getReturnType().length() > 0)){
|
||||||
name.append(" : ");
|
name.append(" : "); //$NON-NLS-1$
|
||||||
name.append(fDecl.getReturnType());
|
name.append(fDecl.getReturnType());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -135,7 +135,7 @@ public class CElementLabelProvider extends LabelProvider {
|
||||||
ITypeDef tDecl = (ITypeDef) celem;
|
ITypeDef tDecl = (ITypeDef) celem;
|
||||||
name.append(tDecl.getElementName());
|
name.append(tDecl.getElementName());
|
||||||
if((tDecl.getTypeName() != null) &&(tDecl.getTypeName().length() > 0)){
|
if((tDecl.getTypeName() != null) &&(tDecl.getTypeName().length() > 0)){
|
||||||
name.append(" : ");
|
name.append(" : "); //$NON-NLS-1$
|
||||||
name.append(tDecl.getTypeName());
|
name.append(tDecl.getTypeName());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -164,7 +164,7 @@ public class CElementLabelProvider extends LabelProvider {
|
||||||
|
|
||||||
if (celem instanceof IBinary) {
|
if (celem instanceof IBinary) {
|
||||||
IBinary bin = (IBinary)celem;
|
IBinary bin = (IBinary)celem;
|
||||||
name.append(" - [" + bin.getCPU() + (bin.isLittleEndian() ? "le" : "be") + "]");
|
name.append(" - [" + bin.getCPU() + (bin.isLittleEndian() ? "le" : "be") + "]"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
|
||||||
}
|
}
|
||||||
return name.toString();
|
return name.toString();
|
||||||
}
|
}
|
||||||
|
|
|
@ -100,7 +100,7 @@ public class CElementSorter extends ViewerSorter {
|
||||||
return 120;
|
return 120;
|
||||||
} else if (element instanceof IVariable) {
|
} else if (element instanceof IVariable) {
|
||||||
String name = ((ICElement)element).getElementName();
|
String name = ((ICElement)element).getElementName();
|
||||||
if (name.startsWith("__")) {
|
if (name.startsWith("__")) { //$NON-NLS-1$
|
||||||
return 122;
|
return 122;
|
||||||
}
|
}
|
||||||
if (name.charAt(0) == '_') {
|
if (name.charAt(0) == '_') {
|
||||||
|
@ -109,7 +109,7 @@ public class CElementSorter extends ViewerSorter {
|
||||||
return 130;
|
return 130;
|
||||||
} else if (element instanceof IFunction) {
|
} else if (element instanceof IFunction) {
|
||||||
String name = ((ICElement)element).getElementName();
|
String name = ((ICElement)element).getElementName();
|
||||||
if (name.startsWith("__")) {
|
if (name.startsWith("__")) { //$NON-NLS-1$
|
||||||
return 132;
|
return 132;
|
||||||
}
|
}
|
||||||
if (name.charAt(0) == '_') {
|
if (name.charAt(0) == '_') {
|
||||||
|
@ -124,7 +124,7 @@ public class CElementSorter extends ViewerSorter {
|
||||||
return 170;
|
return 170;
|
||||||
} else if (element instanceof ICElement) {
|
} else if (element instanceof ICElement) {
|
||||||
String name = ((ICElement)element).getElementName();
|
String name = ((ICElement)element).getElementName();
|
||||||
if (name.startsWith("__")) {
|
if (name.startsWith("__")) { //$NON-NLS-1$
|
||||||
return 172;
|
return 172;
|
||||||
}
|
}
|
||||||
if (name.charAt(0) == '_') {
|
if (name.charAt(0) == '_') {
|
||||||
|
|
|
@ -120,35 +120,35 @@ public class CSearchResultLabelProvider extends LabelProvider {
|
||||||
try {
|
try {
|
||||||
match = (IMatch) marker.getAttribute(CSearchResultCollector.IMATCH);
|
match = (IMatch) marker.getAttribute(CSearchResultCollector.IMATCH);
|
||||||
} catch (CoreException e) {
|
} catch (CoreException e) {
|
||||||
return "";
|
return ""; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
} else if( element instanceof IMatch ){
|
} else if( element instanceof IMatch ){
|
||||||
match = (IMatch) element;
|
match = (IMatch) element;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( match == null )
|
if( match == null )
|
||||||
return "";
|
return ""; //$NON-NLS-1$
|
||||||
|
|
||||||
IResource resource = match.getResource();
|
IResource resource = match.getResource();
|
||||||
|
|
||||||
String result = "";
|
String result = ""; //$NON-NLS-1$
|
||||||
String path = (resource != null ) ? resource.getFullPath().toString() : "";
|
String path = (resource != null ) ? resource.getFullPath().toString() : ""; //$NON-NLS-1$
|
||||||
|
|
||||||
switch( getOrder() ){
|
switch( getOrder() ){
|
||||||
case SHOW_NAME_ONLY:
|
case SHOW_NAME_ONLY:
|
||||||
result = match.getName();
|
result = match.getName();
|
||||||
case SHOW_ELEMENT_CONTAINER:
|
case SHOW_ELEMENT_CONTAINER:
|
||||||
if( !match.getParentName().equals("") )
|
if( !match.getParentName().equals("") ) //$NON-NLS-1$
|
||||||
result = match.getName() + " - " + match.getParentName() + " ( " + path + " )";
|
result = match.getName() + " - " + match.getParentName() + " ( " + path + " )"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
else
|
else
|
||||||
result = match.getName() + " ( " + path + " )";
|
result = match.getName() + " ( " + path + " )"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case SHOW_PATH:
|
case SHOW_PATH:
|
||||||
result = path + " - " + match.getParentName()+ "::" + match.getName();
|
result = path + " - " + match.getParentName()+ "::" + match.getName(); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
break;
|
break;
|
||||||
case SHOW_CONTAINER_ELEMENT:
|
case SHOW_CONTAINER_ELEMENT:
|
||||||
result = match.getParentName() + "::" + match.getName() + " ( " + path + " )";
|
result = match.getParentName() + "::" + match.getName() + " ( " + path + " )"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -59,28 +59,28 @@ public class CUIPlugin extends AbstractUIPlugin {
|
||||||
|
|
||||||
private ISharedTextColors fSharedTextColors;
|
private ISharedTextColors fSharedTextColors;
|
||||||
|
|
||||||
public static final String PLUGIN_ID = "org.eclipse.cdt.ui";
|
public static final String PLUGIN_ID = "org.eclipse.cdt.ui"; //$NON-NLS-1$
|
||||||
public static final String PLUGIN_CORE_ID = "org.eclipse.cdt.core";
|
public static final String PLUGIN_CORE_ID = "org.eclipse.cdt.core"; //$NON-NLS-1$
|
||||||
public static final String EDITOR_ID = PLUGIN_ID + ".editor.CEditor";
|
public static final String EDITOR_ID = PLUGIN_ID + ".editor.CEditor"; //$NON-NLS-1$
|
||||||
public static final String CONSOLE_ID = PLUGIN_ID + ".BuildConsoleView";
|
public static final String CONSOLE_ID = PLUGIN_ID + ".BuildConsoleView"; //$NON-NLS-1$
|
||||||
public static final String CVIEW_ID = PLUGIN_ID + ".CView";
|
public static final String CVIEW_ID = PLUGIN_ID + ".CView"; //$NON-NLS-1$
|
||||||
public static final String C_PROBLEMMARKER = PLUGIN_CORE_ID + ".problem";
|
public static final String C_PROBLEMMARKER = PLUGIN_CORE_ID + ".problem"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final String C_PROJECT_WIZARD_ID = PLUGIN_ID + ".wizards.StdCWizard";
|
public static final String C_PROJECT_WIZARD_ID = PLUGIN_ID + ".wizards.StdCWizard"; //$NON-NLS-1$
|
||||||
public static final String CPP_PROJECT_WIZARD_ID = PLUGIN_ID + ".wizards.StdCCWizard";
|
public static final String CPP_PROJECT_WIZARD_ID = PLUGIN_ID + ".wizards.StdCCWizard"; //$NON-NLS-1$
|
||||||
|
|
||||||
public static final String FILE_WIZARD_ID = "org.eclipse.ui.wizards.new.file";
|
public static final String FILE_WIZARD_ID = "org.eclipse.ui.wizards.new.file"; //$NON-NLS-1$
|
||||||
public static final String FOLDER_WIZARD_ID = "org.eclipse.ui.wizards.new.folder";
|
public static final String FOLDER_WIZARD_ID = "org.eclipse.ui.wizards.new.folder"; //$NON-NLS-1$
|
||||||
public static final String CLASS_WIZARD_ID = "org.eclipse.cdt.ui.wizards.NewClassWizard";
|
public static final String CLASS_WIZARD_ID = "org.eclipse.cdt.ui.wizards.NewClassWizard"; //$NON-NLS-1$
|
||||||
public static final String SEARCH_ACTION_SET_ID = PLUGIN_ID + ".SearchActionSet";
|
public static final String SEARCH_ACTION_SET_ID = PLUGIN_ID + ".SearchActionSet"; //$NON-NLS-1$
|
||||||
public static final String FOLDER_ACTION_SET_ID = PLUGIN_ID + ".CFolderActionSet";
|
public static final String FOLDER_ACTION_SET_ID = PLUGIN_ID + ".CFolderActionSet"; //$NON-NLS-1$
|
||||||
public static final String BUILDER_ID = PLUGIN_CORE_ID + ".cbuilder";
|
public static final String BUILDER_ID = PLUGIN_CORE_ID + ".cbuilder"; //$NON-NLS-1$
|
||||||
|
|
||||||
private static CUIPlugin fgCPlugin;
|
private static CUIPlugin fgCPlugin;
|
||||||
private static ResourceBundle fgResourceBundle;
|
private static ResourceBundle fgResourceBundle;
|
||||||
private ImageDescriptorRegistry fImageDescriptorRegistry;
|
private ImageDescriptorRegistry fImageDescriptorRegistry;
|
||||||
|
|
||||||
static String SEPARATOR = System.getProperty("file.separator");
|
static String SEPARATOR = System.getProperty("file.separator"); //$NON-NLS-1$
|
||||||
|
|
||||||
private static final String CONTENTASSIST = CUIPlugin.PLUGIN_ID + "/debug/contentassist" ; //$NON-NLS-1$
|
private static final String CONTENTASSIST = CUIPlugin.PLUGIN_ID + "/debug/contentassist" ; //$NON-NLS-1$
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ public class CUIPlugin extends AbstractUIPlugin {
|
||||||
|
|
||||||
static {
|
static {
|
||||||
try {
|
try {
|
||||||
fgResourceBundle = ResourceBundle.getBundle("org.eclipse.cdt.internal.ui.CPluginResources");
|
fgResourceBundle = ResourceBundle.getBundle("org.eclipse.cdt.internal.ui.CPluginResources"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
catch (MissingResourceException x) {
|
catch (MissingResourceException x) {
|
||||||
fgResourceBundle = null;
|
fgResourceBundle = null;
|
||||||
|
@ -111,10 +111,10 @@ public class CUIPlugin extends AbstractUIPlugin {
|
||||||
return fgResourceBundle.getString(key);
|
return fgResourceBundle.getString(key);
|
||||||
}
|
}
|
||||||
catch (MissingResourceException e) {
|
catch (MissingResourceException e) {
|
||||||
return "!" + key + "!";
|
return "!" + key + "!"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
catch (NullPointerException e) {
|
catch (NullPointerException e) {
|
||||||
return "#" + key + "#";
|
return "#" + key + "#"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -158,7 +158,7 @@ public class CUIPlugin extends AbstractUIPlugin {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void log(Throwable e) {
|
public void log(Throwable e) {
|
||||||
log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.ERROR, "Error", e));
|
log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.ERROR, "Error", e)); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
public void log(IStatus status) {
|
public void log(IStatus status) {
|
||||||
|
|
|
@ -25,11 +25,11 @@ public class FunctionPrototypeSummary implements IFunctionSummary.IFunctionProto
|
||||||
//If there are brackets missing, then assume void parameters
|
//If there are brackets missing, then assume void parameters
|
||||||
if(leftbracket == -1 || rightbracket == -1) {
|
if(leftbracket == -1 || rightbracket == -1) {
|
||||||
if(leftbracket != -1) {
|
if(leftbracket != -1) {
|
||||||
proto = proto.substring(leftbracket) + ")";
|
proto = proto.substring(leftbracket) + ")"; //$NON-NLS-1$
|
||||||
} else if(rightbracket != -1) {
|
} else if(rightbracket != -1) {
|
||||||
proto = proto.substring(rightbracket - 1) + "()";
|
proto = proto.substring(rightbracket - 1) + "()"; //$NON-NLS-1$
|
||||||
} else {
|
} else {
|
||||||
proto = proto + "()";
|
proto = proto + "()"; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
leftbracket = proto.indexOf('(');
|
leftbracket = proto.indexOf('(');
|
||||||
|
@ -39,8 +39,8 @@ public class FunctionPrototypeSummary implements IFunctionSummary.IFunctionProto
|
||||||
farguments = proto.substring(leftbracket + 1, rightbracket);
|
farguments = proto.substring(leftbracket + 1, rightbracket);
|
||||||
|
|
||||||
// fix for bug #44359
|
// fix for bug #44359
|
||||||
if(farguments.equals("void"))
|
if(farguments.equals("void")) //$NON-NLS-1$
|
||||||
farguments = "";
|
farguments = ""; //$NON-NLS-1$
|
||||||
|
|
||||||
int nameend = leftbracket - 1;
|
int nameend = leftbracket - 1;
|
||||||
while(proto.charAt(nameend) == ' ') {
|
while(proto.charAt(nameend) == ' ') {
|
||||||
|
@ -56,7 +56,7 @@ public class FunctionPrototypeSummary implements IFunctionSummary.IFunctionProto
|
||||||
|
|
||||||
if(namestart == 0) {
|
if(namestart == 0) {
|
||||||
//@@@ Should this be int instead?
|
//@@@ Should this be int instead?
|
||||||
freturn = "void";
|
freturn = "void"; //$NON-NLS-1$
|
||||||
} else {
|
} else {
|
||||||
freturn = proto.substring(0, namestart).trim();
|
freturn = proto.substring(0, namestart).trim();
|
||||||
}
|
}
|
||||||
|
@ -82,16 +82,16 @@ public class FunctionPrototypeSummary implements IFunctionSummary.IFunctionProto
|
||||||
StringBuffer buffer = new StringBuffer();
|
StringBuffer buffer = new StringBuffer();
|
||||||
if((!namefirst) && (appendReturnType)) {
|
if((!namefirst) && (appendReturnType)) {
|
||||||
buffer.append(getReturnType());
|
buffer.append(getReturnType());
|
||||||
buffer.append(" ");
|
buffer.append(" "); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
buffer.append(getName());
|
buffer.append(getName());
|
||||||
buffer.append("(");
|
buffer.append("("); //$NON-NLS-1$
|
||||||
if(getArguments() != null) {
|
if(getArguments() != null) {
|
||||||
buffer.append(getArguments());
|
buffer.append(getArguments());
|
||||||
}
|
}
|
||||||
buffer.append(")");
|
buffer.append(")"); //$NON-NLS-1$
|
||||||
if((namefirst) && (appendReturnType) ) {
|
if((namefirst) && (appendReturnType) ) {
|
||||||
buffer.append(" ");
|
buffer.append(" "); //$NON-NLS-1$
|
||||||
buffer.append(getReturnType());
|
buffer.append(getReturnType());
|
||||||
}
|
}
|
||||||
return buffer.toString();
|
return buffer.toString();
|
||||||
|
|
|
@ -8,15 +8,15 @@ package org.eclipse.cdt.ui;
|
||||||
public interface ICDTConstants
|
public interface ICDTConstants
|
||||||
{
|
{
|
||||||
// CDT Extension Points
|
// CDT Extension Points
|
||||||
public static final String EP_TEXT_HOVERS = "textHovers";
|
public static final String EP_TEXT_HOVERS = "textHovers"; //$NON-NLS-1$
|
||||||
|
|
||||||
// Persistance tags.
|
// Persistance tags.
|
||||||
public static final String TAG_TEXT_HOVER = "textHover";
|
public static final String TAG_TEXT_HOVER = "textHover"; //$NON-NLS-1$
|
||||||
|
|
||||||
// Atributes
|
// Atributes
|
||||||
public static final String ATT_CLASS = "class";
|
public static final String ATT_CLASS = "class"; //$NON-NLS-1$
|
||||||
public static final String ATT_ID = "id";
|
public static final String ATT_ID = "id"; //$NON-NLS-1$
|
||||||
public static final String ATT_NAME = "name";
|
public static final String ATT_NAME = "name"; //$NON-NLS-1$
|
||||||
public static final String ATT_PERSPECTIVE = "perspective";
|
public static final String ATT_PERSPECTIVE = "perspective"; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@ import java.util.StringTokenizer;
|
||||||
|
|
||||||
import org.eclipse.cdt.core.CCorePlugin;
|
import org.eclipse.cdt.core.CCorePlugin;
|
||||||
import org.eclipse.cdt.core.ErrorParserManager;
|
import org.eclipse.cdt.core.ErrorParserManager;
|
||||||
|
import org.eclipse.cdt.internal.ui.CUIMessages;
|
||||||
import org.eclipse.cdt.internal.ui.ICHelpContextIds;
|
import org.eclipse.cdt.internal.ui.ICHelpContextIds;
|
||||||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.CheckedListDialogField;
|
import org.eclipse.cdt.internal.ui.wizards.dialogfields.CheckedListDialogField;
|
||||||
import org.eclipse.cdt.internal.ui.wizards.dialogfields.DialogField;
|
import org.eclipse.cdt.internal.ui.wizards.dialogfields.DialogField;
|
||||||
|
@ -41,9 +42,9 @@ import org.eclipse.ui.help.WorkbenchHelp;
|
||||||
|
|
||||||
public abstract class AbstractErrorParserBlock extends AbstractCOptionPage {
|
public abstract class AbstractErrorParserBlock extends AbstractCOptionPage {
|
||||||
|
|
||||||
private static final String PREFIX = "ErrorParserBlock"; // $NON-NLS-1$
|
private static final String PREFIX = "ErrorParserBlock"; // $NON-NLS-1$ //$NON-NLS-1$
|
||||||
private static final String LABEL = PREFIX + ".label"; // $NON-NLS-1$
|
private static final String LABEL = PREFIX + ".label"; // $NON-NLS-1$ //$NON-NLS-1$
|
||||||
private static final String DESC = PREFIX + ".desc"; // $NON-NLS-1$
|
private static final String DESC = PREFIX + ".desc"; // $NON-NLS-1$ //$NON-NLS-1$
|
||||||
|
|
||||||
private static String[] EMPTY = new String[0];
|
private static String[] EMPTY = new String[0];
|
||||||
private Preferences fPrefs;
|
private Preferences fPrefs;
|
||||||
|
@ -84,7 +85,7 @@ public abstract class AbstractErrorParserBlock extends AbstractCOptionPage {
|
||||||
*/
|
*/
|
||||||
public String getText(Object element) {
|
public String getText(Object element) {
|
||||||
String name = (String)mapParsers.get(element.toString());
|
String name = (String)mapParsers.get(element.toString());
|
||||||
return name != null ? name : "";
|
return name != null ? name : ""; //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -97,7 +98,7 @@ public abstract class AbstractErrorParserBlock extends AbstractCOptionPage {
|
||||||
String parserIDs = prefs.getString(ErrorParserManager.PREF_ERROR_PARSER);
|
String parserIDs = prefs.getString(ErrorParserManager.PREF_ERROR_PARSER);
|
||||||
String[] empty = new String[0];
|
String[] empty = new String[0];
|
||||||
if (parserIDs != null && parserIDs.length() > 0) {
|
if (parserIDs != null && parserIDs.length() > 0) {
|
||||||
StringTokenizer tok = new StringTokenizer(parserIDs, ";");
|
StringTokenizer tok = new StringTokenizer(parserIDs, ";"); //$NON-NLS-1$
|
||||||
List list = new ArrayList(tok.countTokens());
|
List list = new ArrayList(tok.countTokens());
|
||||||
while (tok.hasMoreElements()) {
|
while (tok.hasMoreElements()) {
|
||||||
list.add(tok.nextToken());
|
list.add(tok.nextToken());
|
||||||
|
@ -181,20 +182,20 @@ public abstract class AbstractErrorParserBlock extends AbstractCOptionPage {
|
||||||
|
|
||||||
String[] buttonLabels = new String[] {
|
String[] buttonLabels = new String[] {
|
||||||
/* 0 */
|
/* 0 */
|
||||||
"Up", //$NON-NLS-1$
|
CUIMessages.getString("AbstractErrorParserBlock.label.up"), //$NON-NLS-1$
|
||||||
/* 1 */
|
/* 1 */
|
||||||
"Down", //$NON-NLS-1$
|
CUIMessages.getString("AbstractErrorParserBlock.label.down"), //$NON-NLS-1$
|
||||||
/* 2 */
|
/* 2 */
|
||||||
null,
|
null,
|
||||||
/* 3 */
|
/* 3 */
|
||||||
"Select All", //$NON-NLS-1$
|
CUIMessages.getString("AbstractErrorParserBlock.label.selectAll"), //$NON-NLS-1$
|
||||||
/* 4 */
|
/* 4 */
|
||||||
"Unselect All" //$NON-NLS-1$
|
CUIMessages.getString("AbstractErrorParserBlock.label.unselectAll") //$NON-NLS-1$
|
||||||
};
|
};
|
||||||
|
|
||||||
fErrorParserList = new CheckedListDialogField(null, buttonLabels, getLabelProvider());
|
fErrorParserList = new CheckedListDialogField(null, buttonLabels, getLabelProvider());
|
||||||
fErrorParserList.setDialogFieldListener(getFieldListenerAdapter());
|
fErrorParserList.setDialogFieldListener(getFieldListenerAdapter());
|
||||||
fErrorParserList.setLabelText("Error Parsers"); //$NON-NLS-1$
|
fErrorParserList.setLabelText(CUIMessages.getString("AbstractErrorParserBlock.label.errorParsers")); //$NON-NLS-1$
|
||||||
fErrorParserList.setUpButtonIndex(0);
|
fErrorParserList.setUpButtonIndex(0);
|
||||||
fErrorParserList.setDownButtonIndex(1);
|
fErrorParserList.setDownButtonIndex(1);
|
||||||
fErrorParserList.setCheckAllButtonIndex(3);
|
fErrorParserList.setCheckAllButtonIndex(3);
|
||||||
|
@ -212,7 +213,7 @@ public abstract class AbstractErrorParserBlock extends AbstractCOptionPage {
|
||||||
if (monitor == null) {
|
if (monitor == null) {
|
||||||
monitor = new NullProgressMonitor();
|
monitor = new NullProgressMonitor();
|
||||||
}
|
}
|
||||||
monitor.beginTask("Setting Error Parsers...", 1);
|
monitor.beginTask(CUIMessages.getString("AbstractErrorParserBlock.task.setErrorParser"), 1); //$NON-NLS-1$
|
||||||
List elements = fErrorParserList.getElements();
|
List elements = fErrorParserList.getElements();
|
||||||
int count = elements.size();
|
int count = elements.size();
|
||||||
List list = new ArrayList(count);
|
List list = new ArrayList(count);
|
||||||
|
|
|
@ -16,6 +16,7 @@ import java.util.Iterator;
|
||||||
import org.eclipse.cdt.core.CCorePlugin;
|
import org.eclipse.cdt.core.CCorePlugin;
|
||||||
import org.eclipse.cdt.core.ICDescriptor;
|
import org.eclipse.cdt.core.ICDescriptor;
|
||||||
import org.eclipse.cdt.core.ICExtensionReference;
|
import org.eclipse.cdt.core.ICExtensionReference;
|
||||||
|
import org.eclipse.cdt.internal.ui.CUIMessages;
|
||||||
import org.eclipse.cdt.internal.ui.ICHelpContextIds;
|
import org.eclipse.cdt.internal.ui.ICHelpContextIds;
|
||||||
import org.eclipse.cdt.ui.CUIPlugin;
|
import org.eclipse.cdt.ui.CUIPlugin;
|
||||||
import org.eclipse.cdt.utils.ui.controls.ControlFactory;
|
import org.eclipse.cdt.utils.ui.controls.ControlFactory;
|
||||||
|
@ -39,9 +40,9 @@ import org.eclipse.ui.help.WorkbenchHelp;
|
||||||
|
|
||||||
public class BinaryParserBlock extends AbstractBinaryParserPage {
|
public class BinaryParserBlock extends AbstractBinaryParserPage {
|
||||||
|
|
||||||
private static final String PREFIX = "BinaryParserBlock"; // $NON-NLS-1$
|
private static final String PREFIX = "BinaryParserBlock"; // $NON-NLS-1$ //$NON-NLS-1$
|
||||||
private static final String LABEL = PREFIX + ".label"; // $NON-NLS-1$
|
private static final String LABEL = PREFIX + ".label"; // $NON-NLS-1$ //$NON-NLS-1$
|
||||||
private static final String DESC = PREFIX + ".desc"; // $NON-NLS-1$
|
private static final String DESC = PREFIX + ".desc"; // $NON-NLS-1$ //$NON-NLS-1$
|
||||||
|
|
||||||
private static String[][] radios;
|
private static String[][] radios;
|
||||||
protected Combo comboBox;
|
protected Combo comboBox;
|
||||||
|
@ -65,7 +66,7 @@ public class BinaryParserBlock extends AbstractBinaryParserPage {
|
||||||
|
|
||||||
ControlFactory.createEmptySpace(control, 2);
|
ControlFactory.createEmptySpace(control, 2);
|
||||||
|
|
||||||
Label label = ControlFactory.createLabel(control, "Binary Parser:");
|
Label label = ControlFactory.createLabel(control, CUIMessages.getString("BinaryParserBlock.binaryParser")); //$NON-NLS-1$
|
||||||
label.setLayoutData(new GridData());
|
label.setLayoutData(new GridData());
|
||||||
comboBox = new Combo(control, SWT.DROP_DOWN | SWT.READ_ONLY);
|
comboBox = new Combo(control, SWT.DROP_DOWN | SWT.READ_ONLY);
|
||||||
GridData gd = new GridData(GridData.GRAB_HORIZONTAL);
|
GridData gd = new GridData(GridData.GRAB_HORIZONTAL);
|
||||||
|
@ -88,7 +89,7 @@ public class BinaryParserBlock extends AbstractBinaryParserPage {
|
||||||
|
|
||||||
// Add the Parser UI contribution.
|
// Add the Parser UI contribution.
|
||||||
Group parserGroup = new Group(control, SWT.SHADOW_ETCHED_IN);
|
Group parserGroup = new Group(control, SWT.SHADOW_ETCHED_IN);
|
||||||
parserGroup.setText("Binary Parser Options");
|
parserGroup.setText(CUIMessages.getString("BinaryParserBlock.binaryParserOptions")); //$NON-NLS-1$
|
||||||
GridLayout tabHolderLayout = new GridLayout();
|
GridLayout tabHolderLayout = new GridLayout();
|
||||||
tabHolderLayout.marginHeight = 0;
|
tabHolderLayout.marginHeight = 0;
|
||||||
tabHolderLayout.marginWidth = 0;
|
tabHolderLayout.marginWidth = 0;
|
||||||
|
@ -108,7 +109,7 @@ public class BinaryParserBlock extends AbstractBinaryParserPage {
|
||||||
if (monitor == null) {
|
if (monitor == null) {
|
||||||
monitor = new NullProgressMonitor();
|
monitor = new NullProgressMonitor();
|
||||||
}
|
}
|
||||||
monitor.beginTask("Setting Binary Parser...", 2);
|
monitor.beginTask(CUIMessages.getString("BinaryParserBlock.settingBinaryParser"), 2); //$NON-NLS-1$
|
||||||
String selected = comboBox.getText();
|
String selected = comboBox.getText();
|
||||||
if (selected != null) {
|
if (selected != null) {
|
||||||
if (initial == null || !selected.equals(initial)) {
|
if (initial == null || !selected.equals(initial)) {
|
||||||
|
|
|
@ -16,6 +16,7 @@ import java.io.File;
|
||||||
import org.eclipse.cdt.core.CCorePlugin;
|
import org.eclipse.cdt.core.CCorePlugin;
|
||||||
import org.eclipse.cdt.core.ICDescriptor;
|
import org.eclipse.cdt.core.ICDescriptor;
|
||||||
import org.eclipse.cdt.core.ICExtensionReference;
|
import org.eclipse.cdt.core.ICExtensionReference;
|
||||||
|
import org.eclipse.cdt.internal.ui.CUIMessages;
|
||||||
import org.eclipse.cdt.ui.CUIPlugin;
|
import org.eclipse.cdt.ui.CUIPlugin;
|
||||||
import org.eclipse.cdt.utils.ui.controls.ControlFactory;
|
import org.eclipse.cdt.utils.ui.controls.ControlFactory;
|
||||||
import org.eclipse.core.resources.IProject;
|
import org.eclipse.core.resources.IProject;
|
||||||
|
@ -63,7 +64,7 @@ public class CygwinPEBinaryParserPage extends AbstractCOptionPage {
|
||||||
String cppfilt = fCPPFiltCommandText.getText().trim();
|
String cppfilt = fCPPFiltCommandText.getText().trim();
|
||||||
String cygpath = fCygPathCommandText.getText().trim();
|
String cygpath = fCygPathCommandText.getText().trim();
|
||||||
|
|
||||||
monitor.beginTask("Saving Attributes", 1);
|
monitor.beginTask(CUIMessages.getString("BinaryParserPage.task.savingAttributes"), 1); //$NON-NLS-1$
|
||||||
IProject proj = getContainer().getProject();
|
IProject proj = getContainer().getProject();
|
||||||
if (proj != null) {
|
if (proj != null) {
|
||||||
ICDescriptor cdesc = CCorePlugin.getDefault().getCProjectDescription(proj);
|
ICDescriptor cdesc = CCorePlugin.getDefault().getCProjectDescription(proj);
|
||||||
|
@ -87,17 +88,17 @@ public class CygwinPEBinaryParserPage extends AbstractCOptionPage {
|
||||||
cext = cdesc.get(CCorePlugin.BINARY_PARSER_UNIQ_ID);
|
cext = cdesc.get(CCorePlugin.BINARY_PARSER_UNIQ_ID);
|
||||||
}
|
}
|
||||||
if (cext.length > 0) {
|
if (cext.length > 0) {
|
||||||
String orig = cext[0].getExtensionData("addr2line");
|
String orig = cext[0].getExtensionData("addr2line"); //$NON-NLS-1$
|
||||||
if (orig == null || !orig.equals(addr2line)) {
|
if (orig == null || !orig.equals(addr2line)) {
|
||||||
cext[0].setExtensionData("addr2line", addr2line);
|
cext[0].setExtensionData("addr2line", addr2line); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
orig = cext[0].getExtensionData("c++filt");
|
orig = cext[0].getExtensionData("c++filt"); //$NON-NLS-1$
|
||||||
if (orig == null || !orig.equals(cppfilt)) {
|
if (orig == null || !orig.equals(cppfilt)) {
|
||||||
cext[0].setExtensionData("c++filt", cppfilt);
|
cext[0].setExtensionData("c++filt", cppfilt); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
orig = cext[0].getExtensionData("cygpath");
|
orig = cext[0].getExtensionData("cygpath"); //$NON-NLS-1$
|
||||||
if (orig == null || !orig.equals(cygpath)) {
|
if (orig == null || !orig.equals(cygpath)) {
|
||||||
cext[0].setExtensionData("cygpath", cygpath);
|
cext[0].setExtensionData("cygpath", cygpath); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -149,7 +150,7 @@ public class CygwinPEBinaryParserPage extends AbstractCOptionPage {
|
||||||
Composite comp = ControlFactory.createCompositeEx(parent, 2, GridData.FILL_HORIZONTAL);
|
Composite comp = ControlFactory.createCompositeEx(parent, 2, GridData.FILL_HORIZONTAL);
|
||||||
((GridLayout) comp.getLayout()).makeColumnsEqualWidth = false;
|
((GridLayout) comp.getLayout()).makeColumnsEqualWidth = false;
|
||||||
|
|
||||||
Label label = ControlFactory.createLabel(comp, "addr2line Command:");
|
Label label = ControlFactory.createLabel(comp, CUIMessages.getString("BinaryParserPage.label.addr2lineCommand")); //$NON-NLS-1$
|
||||||
GridData gd = new GridData();
|
GridData gd = new GridData();
|
||||||
gd.horizontalSpan = 2;
|
gd.horizontalSpan = 2;
|
||||||
label.setLayoutData(gd);
|
label.setLayoutData(gd);
|
||||||
|
@ -161,7 +162,7 @@ public class CygwinPEBinaryParserPage extends AbstractCOptionPage {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
Button button = ControlFactory.createPushButton(comp, "&Browse...");
|
Button button = ControlFactory.createPushButton(comp, CUIMessages.getString("BinaryParserPage.label.browse")); //$NON-NLS-1$
|
||||||
button.addSelectionListener(new SelectionAdapter() {
|
button.addSelectionListener(new SelectionAdapter() {
|
||||||
public void widgetSelected(SelectionEvent evt) {
|
public void widgetSelected(SelectionEvent evt) {
|
||||||
handleAddr2LineButtonSelected();
|
handleAddr2LineButtonSelected();
|
||||||
|
@ -170,7 +171,7 @@ public class CygwinPEBinaryParserPage extends AbstractCOptionPage {
|
||||||
|
|
||||||
private void handleAddr2LineButtonSelected() {
|
private void handleAddr2LineButtonSelected() {
|
||||||
FileDialog dialog = new FileDialog(getShell(), SWT.NONE);
|
FileDialog dialog = new FileDialog(getShell(), SWT.NONE);
|
||||||
dialog.setText("addr2line Command");
|
dialog.setText("addr2line Command"); //$NON-NLS-1$
|
||||||
String command = fAddr2LineCommandText.getText().trim();
|
String command = fAddr2LineCommandText.getText().trim();
|
||||||
int lastSeparatorIndex = command.lastIndexOf(File.separator);
|
int lastSeparatorIndex = command.lastIndexOf(File.separator);
|
||||||
if (lastSeparatorIndex != -1) {
|
if (lastSeparatorIndex != -1) {
|
||||||
|
@ -184,7 +185,7 @@ public class CygwinPEBinaryParserPage extends AbstractCOptionPage {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
label = ControlFactory.createLabel(comp, "c++filt Command:");
|
label = ControlFactory.createLabel(comp, CUIMessages.getString("BinaryParserPage.label.cppfiltCommand")); //$NON-NLS-1$
|
||||||
gd = new GridData();
|
gd = new GridData();
|
||||||
gd.horizontalSpan = 2;
|
gd.horizontalSpan = 2;
|
||||||
label.setLayoutData(gd);
|
label.setLayoutData(gd);
|
||||||
|
@ -197,7 +198,7 @@ public class CygwinPEBinaryParserPage extends AbstractCOptionPage {
|
||||||
//updateLaunchConfigurationDialog();
|
//updateLaunchConfigurationDialog();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
button = ControlFactory.createPushButton(comp, "&Browse...");
|
button = ControlFactory.createPushButton(comp, CUIMessages.getString("BinaryParserPage.label.browse")); //$NON-NLS-1$
|
||||||
button.addSelectionListener(new SelectionAdapter() {
|
button.addSelectionListener(new SelectionAdapter() {
|
||||||
public void widgetSelected(SelectionEvent evt) {
|
public void widgetSelected(SelectionEvent evt) {
|
||||||
handleCPPFiltButtonSelected();
|
handleCPPFiltButtonSelected();
|
||||||
|
@ -206,7 +207,7 @@ public class CygwinPEBinaryParserPage extends AbstractCOptionPage {
|
||||||
|
|
||||||
private void handleCPPFiltButtonSelected() {
|
private void handleCPPFiltButtonSelected() {
|
||||||
FileDialog dialog = new FileDialog(getShell(), SWT.NONE);
|
FileDialog dialog = new FileDialog(getShell(), SWT.NONE);
|
||||||
dialog.setText("c++filt Command");
|
dialog.setText("c++filt Command"); //$NON-NLS-1$
|
||||||
String command = fCPPFiltCommandText.getText().trim();
|
String command = fCPPFiltCommandText.getText().trim();
|
||||||
int lastSeparatorIndex = command.lastIndexOf(File.separator);
|
int lastSeparatorIndex = command.lastIndexOf(File.separator);
|
||||||
if (lastSeparatorIndex != -1) {
|
if (lastSeparatorIndex != -1) {
|
||||||
|
@ -220,7 +221,7 @@ public class CygwinPEBinaryParserPage extends AbstractCOptionPage {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
label = ControlFactory.createLabel(comp, "cygpath Command:");
|
label = ControlFactory.createLabel(comp, CUIMessages.getString("BinaryParserPage.label.cygpathCommand")); //$NON-NLS-1$
|
||||||
gd = new GridData();
|
gd = new GridData();
|
||||||
gd.horizontalSpan = 2;
|
gd.horizontalSpan = 2;
|
||||||
label.setLayoutData(gd);
|
label.setLayoutData(gd);
|
||||||
|
@ -233,7 +234,7 @@ public class CygwinPEBinaryParserPage extends AbstractCOptionPage {
|
||||||
//updateLaunchConfigurationDialog();
|
//updateLaunchConfigurationDialog();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
button = ControlFactory.createPushButton(comp, "&Browse...");
|
button = ControlFactory.createPushButton(comp, CUIMessages.getString("BinaryParserPage.label.browse")); //$NON-NLS-1$
|
||||||
button.addSelectionListener(new SelectionAdapter() {
|
button.addSelectionListener(new SelectionAdapter() {
|
||||||
public void widgetSelected(SelectionEvent evt) {
|
public void widgetSelected(SelectionEvent evt) {
|
||||||
handleCygPathButtonSelected();
|
handleCygPathButtonSelected();
|
||||||
|
@ -242,7 +243,7 @@ public class CygwinPEBinaryParserPage extends AbstractCOptionPage {
|
||||||
|
|
||||||
private void handleCygPathButtonSelected() {
|
private void handleCygPathButtonSelected() {
|
||||||
FileDialog dialog = new FileDialog(getShell(), SWT.NONE);
|
FileDialog dialog = new FileDialog(getShell(), SWT.NONE);
|
||||||
dialog.setText("cygpath Command");
|
dialog.setText("cygpath Command"); //$NON-NLS-1$
|
||||||
String command = fCygPathCommandText.getText().trim();
|
String command = fCygPathCommandText.getText().trim();
|
||||||
int lastSeparatorIndex = command.lastIndexOf(File.separator);
|
int lastSeparatorIndex = command.lastIndexOf(File.separator);
|
||||||
if (lastSeparatorIndex != -1) {
|
if (lastSeparatorIndex != -1) {
|
||||||
|
|
|
@ -16,6 +16,7 @@ import java.io.File;
|
||||||
import org.eclipse.cdt.core.CCorePlugin;
|
import org.eclipse.cdt.core.CCorePlugin;
|
||||||
import org.eclipse.cdt.core.ICDescriptor;
|
import org.eclipse.cdt.core.ICDescriptor;
|
||||||
import org.eclipse.cdt.core.ICExtensionReference;
|
import org.eclipse.cdt.core.ICExtensionReference;
|
||||||
|
import org.eclipse.cdt.internal.ui.CUIMessages;
|
||||||
import org.eclipse.cdt.ui.CUIPlugin;
|
import org.eclipse.cdt.ui.CUIPlugin;
|
||||||
import org.eclipse.cdt.utils.ui.controls.ControlFactory;
|
import org.eclipse.cdt.utils.ui.controls.ControlFactory;
|
||||||
import org.eclipse.core.resources.IProject;
|
import org.eclipse.core.resources.IProject;
|
||||||
|
@ -60,7 +61,7 @@ public class GNUElfBinaryParserPage extends AbstractCOptionPage {
|
||||||
String addr2line = fAddr2LineCommandText.getText().trim();
|
String addr2line = fAddr2LineCommandText.getText().trim();
|
||||||
String cppfilt = fCPPFiltCommandText.getText().trim();
|
String cppfilt = fCPPFiltCommandText.getText().trim();
|
||||||
|
|
||||||
monitor.beginTask("Saving Attributes", 1);
|
monitor.beginTask(CUIMessages.getString("BinaryParserPage.task.savingAttributes"), 1); //$NON-NLS-1$
|
||||||
IProject proj = getContainer().getProject();
|
IProject proj = getContainer().getProject();
|
||||||
if (proj != null) {
|
if (proj != null) {
|
||||||
ICDescriptor cdesc = CCorePlugin.getDefault().getCProjectDescription(proj);
|
ICDescriptor cdesc = CCorePlugin.getDefault().getCProjectDescription(proj);
|
||||||
|
@ -84,13 +85,13 @@ public class GNUElfBinaryParserPage extends AbstractCOptionPage {
|
||||||
cext = cdesc.get(CCorePlugin.BINARY_PARSER_UNIQ_ID);
|
cext = cdesc.get(CCorePlugin.BINARY_PARSER_UNIQ_ID);
|
||||||
}
|
}
|
||||||
if (cext.length > 0) {
|
if (cext.length > 0) {
|
||||||
String orig = cext[0].getExtensionData("addr2line");
|
String orig = cext[0].getExtensionData("addr2line"); //$NON-NLS-1$
|
||||||
if (orig == null || !orig.equals(addr2line)) {
|
if (orig == null || !orig.equals(addr2line)) {
|
||||||
cext[0].setExtensionData("addr2line", addr2line);
|
cext[0].setExtensionData("addr2line", addr2line); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
orig = cext[0].getExtensionData("c++filt");
|
orig = cext[0].getExtensionData("c++filt"); //$NON-NLS-1$
|
||||||
if (orig == null || !orig.equals(cppfilt)) {
|
if (orig == null || !orig.equals(cppfilt)) {
|
||||||
cext[0].setExtensionData("c++filt", cppfilt);
|
cext[0].setExtensionData("c++filt", cppfilt); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -114,8 +115,8 @@ public class GNUElfBinaryParserPage extends AbstractCOptionPage {
|
||||||
ICDescriptor cdesc = CCorePlugin.getDefault().getCProjectDescription(proj);
|
ICDescriptor cdesc = CCorePlugin.getDefault().getCProjectDescription(proj);
|
||||||
ICExtensionReference[] cext = cdesc.get(CCorePlugin.BINARY_PARSER_UNIQ_ID);
|
ICExtensionReference[] cext = cdesc.get(CCorePlugin.BINARY_PARSER_UNIQ_ID);
|
||||||
if (cext.length > 0) {
|
if (cext.length > 0) {
|
||||||
addr2line = cext[0].getExtensionData("addr2line");
|
addr2line = cext[0].getExtensionData("addr2line"); //$NON-NLS-1$
|
||||||
cppfilt = cext[0].getExtensionData("c++filt");
|
cppfilt = cext[0].getExtensionData("c++filt"); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
} catch (CoreException e) {
|
} catch (CoreException e) {
|
||||||
}
|
}
|
||||||
|
@ -126,8 +127,8 @@ public class GNUElfBinaryParserPage extends AbstractCOptionPage {
|
||||||
cppfilt = store.getString(PREF_CPPFILT_PATH);
|
cppfilt = store.getString(PREF_CPPFILT_PATH);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fAddr2LineCommandText.setText((addr2line == null || addr2line.length() == 0) ? "addr2line" : addr2line);
|
fAddr2LineCommandText.setText((addr2line == null || addr2line.length() == 0) ? "addr2line" : addr2line); //$NON-NLS-1$
|
||||||
fCPPFiltCommandText.setText((cppfilt == null || cppfilt.length() == 0) ? "c++filt" : cppfilt);
|
fCPPFiltCommandText.setText((cppfilt == null || cppfilt.length() == 0) ? "c++filt" : cppfilt); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
|
@ -137,7 +138,7 @@ public class GNUElfBinaryParserPage extends AbstractCOptionPage {
|
||||||
Composite comp = ControlFactory.createCompositeEx(parent, 2, GridData.FILL_HORIZONTAL);
|
Composite comp = ControlFactory.createCompositeEx(parent, 2, GridData.FILL_HORIZONTAL);
|
||||||
((GridLayout) comp.getLayout()).makeColumnsEqualWidth = false;
|
((GridLayout) comp.getLayout()).makeColumnsEqualWidth = false;
|
||||||
|
|
||||||
Label label = ControlFactory.createLabel(comp, "addr2line Command:");
|
Label label = ControlFactory.createLabel(comp, CUIMessages.getString("BinaryParserPage.label.addr2lineCommand")); //$NON-NLS-1$
|
||||||
GridData gd = new GridData();
|
GridData gd = new GridData();
|
||||||
gd.horizontalSpan = 2;
|
gd.horizontalSpan = 2;
|
||||||
label.setLayoutData(gd);
|
label.setLayoutData(gd);
|
||||||
|
@ -149,7 +150,7 @@ public class GNUElfBinaryParserPage extends AbstractCOptionPage {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
Button button = ControlFactory.createPushButton(comp, "&Browse...");
|
Button button = ControlFactory.createPushButton(comp, CUIMessages.getString("BinaryParserPage.label.browse")); //$NON-NLS-1$
|
||||||
button.addSelectionListener(new SelectionAdapter() {
|
button.addSelectionListener(new SelectionAdapter() {
|
||||||
public void widgetSelected(SelectionEvent evt) {
|
public void widgetSelected(SelectionEvent evt) {
|
||||||
handleAddr2LineButtonSelected();
|
handleAddr2LineButtonSelected();
|
||||||
|
@ -158,7 +159,7 @@ public class GNUElfBinaryParserPage extends AbstractCOptionPage {
|
||||||
|
|
||||||
private void handleAddr2LineButtonSelected() {
|
private void handleAddr2LineButtonSelected() {
|
||||||
FileDialog dialog = new FileDialog(getShell(), SWT.NONE);
|
FileDialog dialog = new FileDialog(getShell(), SWT.NONE);
|
||||||
dialog.setText("addr2line Command");
|
dialog.setText("addr2line Command"); //$NON-NLS-1$
|
||||||
String command = fAddr2LineCommandText.getText().trim();
|
String command = fAddr2LineCommandText.getText().trim();
|
||||||
int lastSeparatorIndex = command.lastIndexOf(File.separator);
|
int lastSeparatorIndex = command.lastIndexOf(File.separator);
|
||||||
if (lastSeparatorIndex != -1) {
|
if (lastSeparatorIndex != -1) {
|
||||||
|
@ -172,7 +173,7 @@ public class GNUElfBinaryParserPage extends AbstractCOptionPage {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
label = ControlFactory.createLabel(comp, "c++filt Command:");
|
label = ControlFactory.createLabel(comp, CUIMessages.getString("BinaryParserPage.label.cppfiltCommand")); //$NON-NLS-1$
|
||||||
gd = new GridData();
|
gd = new GridData();
|
||||||
gd.horizontalSpan = 2;
|
gd.horizontalSpan = 2;
|
||||||
label.setLayoutData(gd);
|
label.setLayoutData(gd);
|
||||||
|
@ -185,7 +186,7 @@ public class GNUElfBinaryParserPage extends AbstractCOptionPage {
|
||||||
//updateLaunchConfigurationDialog();
|
//updateLaunchConfigurationDialog();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
button = ControlFactory.createPushButton(comp, "&Browse...");
|
button = ControlFactory.createPushButton(comp, CUIMessages.getString("BinaryParserPage.label.browse")); //$NON-NLS-1$
|
||||||
button.addSelectionListener(new SelectionAdapter() {
|
button.addSelectionListener(new SelectionAdapter() {
|
||||||
public void widgetSelected(SelectionEvent evt) {
|
public void widgetSelected(SelectionEvent evt) {
|
||||||
handleCPPFiltButtonSelected();
|
handleCPPFiltButtonSelected();
|
||||||
|
@ -194,7 +195,7 @@ public class GNUElfBinaryParserPage extends AbstractCOptionPage {
|
||||||
|
|
||||||
private void handleCPPFiltButtonSelected() {
|
private void handleCPPFiltButtonSelected() {
|
||||||
FileDialog dialog = new FileDialog(getShell(), SWT.NONE);
|
FileDialog dialog = new FileDialog(getShell(), SWT.NONE);
|
||||||
dialog.setText("c++filt Command");
|
dialog.setText("c++filt Command"); //$NON-NLS-1$
|
||||||
String command = fCPPFiltCommandText.getText().trim();
|
String command = fCPPFiltCommandText.getText().trim();
|
||||||
int lastSeparatorIndex = command.lastIndexOf(File.separator);
|
int lastSeparatorIndex = command.lastIndexOf(File.separator);
|
||||||
if (lastSeparatorIndex != -1) {
|
if (lastSeparatorIndex != -1) {
|
||||||
|
|
|
@ -14,6 +14,7 @@ import java.util.ArrayList;
|
||||||
|
|
||||||
import org.eclipse.cdt.core.model.CoreModel;
|
import org.eclipse.cdt.core.model.CoreModel;
|
||||||
import org.eclipse.cdt.internal.ui.CPluginImages;
|
import org.eclipse.cdt.internal.ui.CPluginImages;
|
||||||
|
import org.eclipse.cdt.internal.ui.CUIMessages;
|
||||||
import org.eclipse.cdt.ui.CUIPlugin;
|
import org.eclipse.cdt.ui.CUIPlugin;
|
||||||
import org.eclipse.core.resources.IProject;
|
import org.eclipse.core.resources.IProject;
|
||||||
import org.eclipse.core.resources.IProjectDescription;
|
import org.eclipse.core.resources.IProjectDescription;
|
||||||
|
@ -38,9 +39,9 @@ import org.eclipse.ui.model.WorkbenchLabelProvider;
|
||||||
|
|
||||||
public class ReferenceBlock extends AbstractCOptionPage {
|
public class ReferenceBlock extends AbstractCOptionPage {
|
||||||
|
|
||||||
private static final String PREFIX = "ReferenceBlock"; // $NON-NLS-1$
|
private static final String PREFIX = "ReferenceBlock"; // $NON-NLS-1$ //$NON-NLS-1$
|
||||||
private static final String LABEL = PREFIX + ".label"; // $NON-NLS-1$
|
private static final String LABEL = PREFIX + ".label"; // $NON-NLS-1$ //$NON-NLS-1$
|
||||||
private static final String DESC = PREFIX + ".desc"; // $NON-NLS-1$
|
private static final String DESC = PREFIX + ".desc"; // $NON-NLS-1$ //$NON-NLS-1$
|
||||||
|
|
||||||
private CheckboxTableViewer referenceProjectsViewer;
|
private CheckboxTableViewer referenceProjectsViewer;
|
||||||
|
|
||||||
|
@ -160,7 +161,7 @@ public class ReferenceBlock extends AbstractCOptionPage {
|
||||||
if (monitor == null) {
|
if (monitor == null) {
|
||||||
monitor = new NullProgressMonitor();
|
monitor = new NullProgressMonitor();
|
||||||
}
|
}
|
||||||
monitor.beginTask("Reference Projects", 1);
|
monitor.beginTask(CUIMessages.getString("ReferenceBlock.task.ReferenceProjects"), 1); //$NON-NLS-1$
|
||||||
try {
|
try {
|
||||||
IProjectDescription description = project.getDescription();
|
IProjectDescription description = project.getDescription();
|
||||||
description.setReferencedProjects(refProjects);
|
description.setReferencedProjects(refProjects);
|
||||||
|
|
|
@ -14,6 +14,7 @@ import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.eclipse.cdt.internal.ui.CUIMessages;
|
||||||
import org.eclipse.cdt.ui.CUIPlugin;
|
import org.eclipse.cdt.ui.CUIPlugin;
|
||||||
import org.eclipse.cdt.utils.ui.controls.TabFolderLayout;
|
import org.eclipse.cdt.utils.ui.controls.TabFolderLayout;
|
||||||
import org.eclipse.core.runtime.CoreException;
|
import org.eclipse.core.runtime.CoreException;
|
||||||
|
@ -132,7 +133,7 @@ public abstract class TabFolderOptionBlock {
|
||||||
try {
|
try {
|
||||||
tab.performApply(new NullProgressMonitor());
|
tab.performApply(new NullProgressMonitor());
|
||||||
} catch (CoreException e) {
|
} catch (CoreException e) {
|
||||||
CUIPlugin.errorDialog(composite.getShell(), "Error", "Error setting options", e);
|
CUIPlugin.errorDialog(composite.getShell(), CUIMessages.getString("TabFolderOptionBlock.error"), CUIMessages.getString("TabFolderOptionBlock.error.settingOptions"), e); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue