1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-08 08:45:44 +02:00

Fix for 182214: My calls to SDK functions is yelling at me

This commit is contained in:
Anton Leherbauer 2007-04-13 09:29:51 +00:00
parent f6189e564a
commit b6410fac1f
3 changed files with 9 additions and 10 deletions

View file

@ -1661,7 +1661,7 @@ public class SemanticHighlightings {
* @see org.eclipse.cdt.internal.ui.editor.SemanticHighlighting#getDefaultTextColor() * @see org.eclipse.cdt.internal.ui.editor.SemanticHighlighting#getDefaultTextColor()
*/ */
public RGB getDefaultTextColor() { public RGB getDefaultTextColor() {
return new RGB(180, 0, 180); return new RGB(128, 40, 100);
} }
/* /*

View file

@ -858,8 +858,8 @@ class CEditorColoringConfigurationBlock extends AbstractConfigurationBlock {
{ createHighlightedRange( 6, 18, 4, SemanticHighlightings.TYPEDEF) }, { createHighlightedRange( 6, 18, 4, SemanticHighlightings.TYPEDEF) },
{ createHighlightedRange( 6, 23, 9, SemanticHighlightings.PARAMETER_VARIABLE) }, { createHighlightedRange( 6, 23, 9, SemanticHighlightings.PARAMETER_VARIABLE) },
{ createHighlightedRange( 7, 6, 9, SemanticHighlightings.PARAMETER_VARIABLE) }, { createHighlightedRange( 7, 6, 9, SemanticHighlightings.PARAMETER_VARIABLE) },
{ createHighlightedRange( 7, 22, 4, SemanticHighlightings.GLOBAL_VARIABLE) }, { createHighlightedRange( 7, 22, 7, SemanticHighlightings.EXTERNAL_SDK), createHighlightedRange( 7, 22, 7, SemanticHighlightings.FUNCTION) },
{ createHighlightedRange( 7, 40, 4, SemanticHighlightings.FUNCTION) }, { createHighlightedRange( 7, 30, 6, SemanticHighlightings.GLOBAL_VARIABLE) },
{ createHighlightedRange( 8, 9, 9, SemanticHighlightings.PARAMETER_VARIABLE) }, { createHighlightedRange( 8, 9, 9, SemanticHighlightings.PARAMETER_VARIABLE) },
{ createHighlightedRange(10, 6, 7, SemanticHighlightings.CLASS) }, { createHighlightedRange(10, 6, 7, SemanticHighlightings.CLASS) },
{ createHighlightedRange(12, 7, 6, SemanticHighlightings.ENUM) }, { createHighlightedRange(12, 7, 6, SemanticHighlightings.ENUM) },
@ -874,11 +874,10 @@ class CEditorColoringConfigurationBlock extends AbstractConfigurationBlock {
{ createHighlightedRange(16, 14, 6, SemanticHighlightings.ENUM) }, { createHighlightedRange(16, 14, 6, SemanticHighlightings.ENUM) },
{ createHighlightedRange(16, 21, 1, SemanticHighlightings.PARAMETER_VARIABLE) }, { createHighlightedRange(16, 21, 1, SemanticHighlightings.PARAMETER_VARIABLE) },
{ createHighlightedRange(17, 8, 5, SemanticHighlightings.LOCAL_VARIABLE_DECLARATION) }, { createHighlightedRange(17, 8, 5, SemanticHighlightings.LOCAL_VARIABLE_DECLARATION) },
{ createHighlightedRange(17, 20, 1, SemanticHighlightings.PARAMETER_VARIABLE) }, { createHighlightedRange(17, 20, 5, SemanticHighlightings.MACRO_REFERENCE) },
{ createHighlightedRange(18, 0, 5, SemanticHighlightings.LABEL) }, { createHighlightedRange(18, 0, 5, SemanticHighlightings.LABEL) },
{ createHighlightedRange(18, 7, 6, SemanticHighlightings.FUNCTION) }, { createHighlightedRange(18, 7, 6, SemanticHighlightings.FUNCTION) },
{ createHighlightedRange(18, 14, 5, SemanticHighlightings.LOCAL_VARIABLE) }, { createHighlightedRange(18, 14, 5, SemanticHighlightings.LOCAL_VARIABLE) },
{ createHighlightedRange(18, 21, 5, SemanticHighlightings.MACRO_REFERENCE) },
{ createHighlightedRange(19, 4, 7, SemanticHighlightings.METHOD) }, { createHighlightedRange(19, 4, 7, SemanticHighlightings.METHOD) },
{ createHighlightedRange(20, 4, 12, SemanticHighlightings.STATIC_METHOD_INVOCATION), createHighlightedRange(20, 4, 12, SemanticHighlightings.METHOD) }, { createHighlightedRange(20, 4, 12, SemanticHighlightings.STATIC_METHOD_INVOCATION), createHighlightedRange(20, 4, 12, SemanticHighlightings.METHOD) },
{ createHighlightedRange(21, 4, 7, SemanticHighlightings.PROBLEM) }, { createHighlightedRange(21, 4, 7, SemanticHighlightings.PROBLEM) },

View file

@ -1,11 +1,11 @@
/* This is sample C++ code */ /* This is sample C++ code */
#include <iostream> #include <cstdio>
#define MACRO(x) x #define MACRO(x) x
using namespace std; using namespace std;
// This comment may span only this line // This comment may span only this line
typedef unsigned int uint; typedef unsigned int uint;
int static myfunc(uint parameter) { int static myfunc(uint parameter) {
if (parameter == 0) cout << "zero" << endl; if (parameter == 0) fprintf(stdout, "zero\n");
return parameter - 1; return parameter - 1;
} }
class MyClass { class MyClass {
@ -15,11 +15,11 @@ public:
int field; int field;
virtual Number vmethod(); virtual Number vmethod();
void method(Number n) const { void method(Number n) const {
int local= (int)n; int local= (int)MACRO('\0');
label: myfunc(local, MACRO('\0')); label: myfunc(local);
vmethod(); vmethod();
staticMethod(); staticMethod();
problem(); problem();
} }
static void staticMethod(); static void staticMethod();
}; };