[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] cdt.ui support for corefiles.
|
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/ChangeLog,v
retrieving revision 1.31
diff -u -r1.31 ChangeLog
--- ChangeLog 22 Nov 2002 14:51:07 -0000 1.31
+++ ChangeLog 22 Nov 2002 16:28:50 -0000
@@ -1,3 +1,14 @@
+2002-11-22 Alain Magloire
+
+ * src/.../internal/ui/BinaryPropertySource.java (getPropertyValue):
+ Check for core.
+ * src/.../internal/ui/CElementImageProvider.java (getBaseImageDescriptor):
+ Check for Core files.
+ * src/.../internal/ui/CElementLabelProvider.java (getCelementImage):
+ Removed.
+ * src/.../internal/ui/CPluginImages.java:
+ DESC_OBJS_CORE, IMG_OBJS_CORE, new icon for core files.
+
2002-11-22 Alex Chapiro
* src/.../wizards/conversion/ConversionWizard.java(doRun):
Index: icons/full/obj16/core_obj.gif
===================================================================
RCS file: icons/full/obj16/core_obj.gif
diff -N icons/full/obj16/core_obj.gif
Binary files /dev/null and core_obj.gif differ
Index: src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java,v
retrieving revision 1.2
diff -u -r1.2 BinaryPropertySource.java
--- src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java 29 Oct 2002 21:40:58 -0000 1.2
+++ src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java 22 Nov 2002 16:28:50 -0000
@@ -132,6 +132,8 @@
return "executable";
} else if (binary.isSharedLib()) {
return "shared library";
+ } else if (binary.isCore()) {
+ return "core file";
}
}
return null;
Index: src/org/eclipse/cdt/internal/ui/CElementImageProvider.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementImageProvider.java,v
retrieving revision 1.2
diff -u -r1.2 CElementImageProvider.java
--- src/org/eclipse/cdt/internal/ui/CElementImageProvider.java 29 Oct 2002 21:40:58 -0000 1.2
+++ src/org/eclipse/cdt/internal/ui/CElementImageProvider.java 22 Nov 2002 16:28:50 -0000
@@ -172,6 +172,8 @@
return CPluginImages.DESC_OBJS_CEXEC;
} else if (bin.isSharedLib()) {
return CPluginImages.DESC_OBJS_SHLIB;
+ } else if (bin.isCore()) {
+ return CPluginImages.DESC_OBJS_CORE;
}
return CPluginImages.DESC_OBJS_BINARY;
} else if (cfile.isTranslationUnit()) {
Index: src/org/eclipse/cdt/internal/ui/CElementLabelProvider.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementLabelProvider.java,v
retrieving revision 1.3
diff -u -r1.3 CElementLabelProvider.java
--- src/org/eclipse/cdt/internal/ui/CElementLabelProvider.java 1 Nov 2002 18:24:12 -0000 1.3
+++ src/org/eclipse/cdt/internal/ui/CElementLabelProvider.java 22 Nov 2002 16:28:50 -0000
@@ -96,63 +96,6 @@
return fWorkbenchLabelProvider.getImage(element);
}
-
- /**
- * Gets the image key for a c element.
- * @param The type of the element
- */
- public static String getCElementImage(ICElement celement) {
- int type = celement.getElementType();
- switch (type) {
- case ICElement.C_CONTAINER:
- return CPluginImages.IMG_OBJS_CONTAINER;
-
- case ICElement.C_FILE:
- ICFile cfile = (ICFile)celement;
- if (cfile.isArchive()) {
- return CPluginImages.IMG_OBJS_ARCHIVE;
- } else if (cfile.isBinary()) {
- IBinary bin = (IBinary)cfile;
- if (bin.isExecutable()) {
- if (bin.hasDebug())
- return CPluginImages.IMG_OBJS_CEXEC_DEBUG;
- return CPluginImages.IMG_OBJS_CEXEC;
- } else if (bin.isSharedLib()) {
- return CPluginImages.IMG_OBJS_SHLIB;
- }
- return CPluginImages.IMG_OBJS_BINARY;
- } else if (cfile.isTranslationUnit()) {
- return CPluginImages.IMG_OBJS_TUNIT;
- }
- break;
-
- case ICElement.C_UNION:
- return CPluginImages.IMG_OBJS_UNION;
-
- case ICElement.C_CLASS:
- return CPluginImages.IMG_OBJS_CLASS;
-
- case ICElement.C_STRUCT:
- return CPluginImages.IMG_OBJS_STRUCT;
-
- case ICElement.C_FIELD:
- case ICElement.C_VARIABLE:
- return CPluginImages.IMG_OBJS_FIELD;
-
- case ICElement.C_FUNCTION:
- return CPluginImages.IMG_OBJS_FUNCTION;
-
- case ICElement.C_FUNCTION_DECLARATION:
- return CPluginImages.IMG_OBJS_DECLARATION;
-
- case ICElement.C_INCLUDE:
- return CPluginImages.IMG_OBJS_INCLUDE;
-
- case ICElement.C_MACRO:
- return CPluginImages.IMG_OBJS_MACRO;
- }
- return null;
- }
/**
* @see IBaseLabelProvider#dispose()
Index: src/org/eclipse/cdt/internal/ui/CPluginImages.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CPluginImages.java,v
retrieving revision 1.2
diff -u -r1.2 CPluginImages.java
--- src/org/eclipse/cdt/internal/ui/CPluginImages.java 29 Oct 2002 21:40:58 -0000 1.2
+++ src/org/eclipse/cdt/internal/ui/CPluginImages.java 22 Nov 2002 16:28:50 -0000
@@ -57,6 +57,7 @@
public static final String IMG_OBJS_SHLIB= NAME_PREFIX + "shlib_obj.gif";
public static final String IMG_OBJS_CEXEC= NAME_PREFIX + "exec_obj.gif";
public static final String IMG_OBJS_CEXEC_DEBUG= NAME_PREFIX + "exec_dbg_obj.gif";
+ public static final String IMG_OBJS_CORE= NAME_PREFIX + "core_obj.gif";
public static final String IMG_OBJS_CONTAINER= NAME_PREFIX + "container_obj.gif";
// Breakpoint images
@@ -78,6 +79,7 @@
public static final ImageDescriptor DESC_OBJS_SHLIB= createManaged(T_OBJ, IMG_OBJS_SHLIB);
public static final ImageDescriptor DESC_OBJS_CEXEC= createManaged(T_OBJ, IMG_OBJS_CEXEC);
public static final ImageDescriptor DESC_OBJS_CEXEC_DEBUG= createManaged(T_OBJ, IMG_OBJS_CEXEC_DEBUG);
+ public static final ImageDescriptor DESC_OBJS_CORE= createManaged(T_OBJ, IMG_OBJS_CORE);
public static final ImageDescriptor DESC_OBJS_CONTAINER= createManaged(T_OBJ, IMG_OBJS_CONTAINER);
// Breakpoint image descriptors