1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 06:02:11 +02:00

Remove deprecated function warnings (patch from Thomas FLetcher)

This commit is contained in:
Sebastien Marineau 2002-08-21 00:47:20 +00:00
parent ff8adf11c3
commit 73e5cca874
5 changed files with 14 additions and 11 deletions

View file

@ -24,9 +24,7 @@ public class ClearConsoleAction extends Action {
CPluginImages.setImageDescriptors(this, CPluginImages.T_LCL, CPluginImages.IMG_CLEAR_CONSOLE);
fConsoleView= view;
setToolTipText(CPlugin.getResourceString("ClearOutputAction.tooltip"));
WorkbenchHelp.setHelp(
this,
new Object[] { ICHelpContextIds.CLEAR_CONSOLE_ACTION });
WorkbenchHelp.setHelp(this, ICHelpContextIds.CLEAR_CONSOLE_ACTION);
}
/**

View file

@ -77,7 +77,7 @@ public class CDocumentProvider extends FileDocumentProvider {
IStorage storage= ((IStorageEditorInput) element).getStorage();
document= new CDocument();
setDocumentContent(document, storage.getContents());
setDocumentContent(document, storage.getContents(), getDefaultEncoding());
} else {
return null;
}

View file

@ -12,6 +12,7 @@ import org.eclipse.jface.text.rules.IRule;
import org.eclipse.jface.text.rules.IToken;
import org.eclipse.jface.text.rules.IWordDetector;
import org.eclipse.jface.text.rules.MultiLineRule;
import org.eclipse.jface.text.rules.RuleBasedPartitionScanner;
import org.eclipse.jface.text.rules.RuleBasedScanner;
import org.eclipse.jface.text.rules.Token;
import org.eclipse.jface.text.rules.WordRule;
@ -20,7 +21,7 @@ import org.eclipse.jface.text.rules.WordRule;
/**
* This scanner recognizes comments
*/
public class AsmPartitionScanner extends RuleBasedScanner {
public class AsmPartitionScanner extends RuleBasedPartitionScanner {
private final static String SKIP= "__skip";

View file

@ -10,6 +10,8 @@ import org.eclipse.cdt.internal.ui.text.util.CColorManager;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.text.IDocumentPartitioner;
import org.eclipse.jface.text.rules.DefaultPartitioner;
import org.eclipse.jface.text.rules.IPartitionTokenScanner;
import org.eclipse.jface.text.rules.RuleBasedPartitioner;
import org.eclipse.jface.text.rules.RuleBasedScanner;
import org.eclipse.jface.util.IPropertyChangeListener;
@ -88,7 +90,7 @@ public class AsmTextTools {
/**
* Gets the partition scanner used.
*/
public RuleBasedScanner getPartitionScanner() {
public IPartitionTokenScanner getPartitionScanner() {
return fPartitionScanner;
}
@ -101,7 +103,8 @@ public class AsmTextTools {
AsmPartitionScanner.C_MULTILINE_COMMENT
};
return new RuleBasedPartitioner(getPartitionScanner(), types);
//return new RuleBasedPartitioner(getPartitionScanner(), types);
return new DefaultPartitioner(getPartitionScanner(), types);
}

View file

@ -21,6 +21,7 @@ import org.eclipse.jface.operation.IRunnableWithProgress;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IEditorReference;
import org.eclipse.ui.IFileEditorInput;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.IWorkbenchWindow;
@ -66,10 +67,10 @@ public class MakeAction extends Action {
IWorkbenchPage [] pages = windows[i].getPages();
for (int j = 0; j < pages.length; j++) {
IWorkbenchPage page = pages[j];
IEditorPart[] editors = page.getEditors();
for (int k = 0; k < editors.length; k++) {
IEditorPart editor = editors[k];
if (editor.isDirty()) {
IEditorReference[] editorReferences = page.getEditorReferences();
for (int k = 0; k < editorReferences.length; k++) {
IEditorPart editor = editorReferences[k].getEditor(false);
if (editor != null && editor.isDirty()) {
IEditorInput input = editor.getEditorInput();
if (input instanceof IFileEditorInput) {
IFile inputFile = ((IFileEditorInput)input).getFile();