1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-23 08:55:25 +02:00

Patch from Hoda to be aware of Enums and typedefs.

This commit is contained in:
Alain Magloire 2003-04-01 18:41:54 +00:00
parent ffd096ab55
commit 189aff3d6c
2 changed files with 24 additions and 0 deletions

View file

@ -211,6 +211,15 @@ public class CElementImageProvider {
case ICElement.C_UNION:
return CPluginImages.DESC_OBJS_UNION;
case ICElement.C_TYPEDEF:
return CPluginImages.DESC_OBJS_TYPEDEF;
case ICElement.C_ENUMERATION:
return CPluginImages.DESC_OBJS_ENUMERATION;
case ICElement.C_ENUMERATOR:
return CPluginImages.DESC_OBJS_ENUMERATOR;
case ICElement.C_FIELD:
IField field = (IField)celement;
switch(field.getVisibility()){
@ -268,6 +277,15 @@ public class CElementImageProvider {
case ICElement.C_UNION:
return CPluginImages.DESC_OBJS_UNION;
case ICElement.C_TYPEDEF:
return CPluginImages.DESC_OBJS_TYPEDEF;
case ICElement.C_ENUMERATION:
return CPluginImages.DESC_OBJS_ENUMERATION;
case ICElement.C_ENUMERATOR:
return CPluginImages.DESC_OBJS_ENUMERATOR;
case ICElement.C_FIELD:
return CPluginImages.DESC_OBJS_PUBLIC_FIELD;

View file

@ -47,6 +47,9 @@ public class CPluginImages {
public static final String IMG_OBJS_CLASS= NAME_PREFIX + "class_obj.gif";
public static final String IMG_OBJS_STRUCT= NAME_PREFIX + "struct_obj.gif";
public static final String IMG_OBJS_UNION= NAME_PREFIX + "union_obj.gif";
public static final String IMG_OBJS_TYPEDEF= NAME_PREFIX + "typedef_obj.gif";
public static final String IMG_OBJS_ENUMERATION= NAME_PREFIX + "enum_obj.gif";
public static final String IMG_OBJS_ENUMERATOR= NAME_PREFIX + "enumerator_obj.gif";
public static final String IMG_OBJS_FUNCTION= NAME_PREFIX + "function_obj.gif";
public static final String IMG_OBJS_PUBLIC_METHOD= NAME_PREFIX + "method_public_obj.gif";
public static final String IMG_OBJS_PROTECTED_METHOD= NAME_PREFIX + "method_protected_obj.gif";
@ -75,6 +78,9 @@ public class CPluginImages {
public static final ImageDescriptor DESC_OBJS_CLASS= createManaged(T_OBJ, IMG_OBJS_CLASS);
public static final ImageDescriptor DESC_OBJS_STRUCT= createManaged(T_OBJ, IMG_OBJS_STRUCT);
public static final ImageDescriptor DESC_OBJS_UNION= createManaged(T_OBJ, IMG_OBJS_UNION);
public static final ImageDescriptor DESC_OBJS_TYPEDEF= createManaged(T_OBJ, IMG_OBJS_TYPEDEF);
public static final ImageDescriptor DESC_OBJS_ENUMERATION= createManaged(T_OBJ, IMG_OBJS_ENUMERATION);
public static final ImageDescriptor DESC_OBJS_ENUMERATOR= createManaged(T_OBJ, IMG_OBJS_ENUMERATOR);
public static final ImageDescriptor DESC_OBJS_FUNCTION= createManaged(T_OBJ, IMG_OBJS_FUNCTION);
public static final ImageDescriptor DESC_OBJS_PUBLIC_METHOD= createManaged(T_OBJ, IMG_OBJS_PUBLIC_METHOD);
public static final ImageDescriptor DESC_OBJS_PROTECTED_METHOD= createManaged(T_OBJ, IMG_OBJS_PROTECTED_METHOD);