Skip to main content

[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



Back to the top