1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-31 12:55:40 +02:00

New Header icon from Mirza Hadzic.

This commit is contained in:
Alain Magloire 2003-12-15 22:48:34 +00:00
parent 3e715ec551
commit 3241b09765
5 changed files with 31 additions and 1 deletions

View file

@ -1,3 +1,12 @@
2003-12-15 Alain Magloire
Header icon provide by Mirza Hadzic PR 26486. Thanks.
* icons/full/obj16/h_file_obj.gif
* src/org/eclipse/cdt/internal/ui/CElementImagerProvider.java
* src/org/eclipse/cdt/internal/ui/CPluginImages.java
* plugin.xml
2003-12-15 Hoda Amer 2003-12-15 Hoda Amer
Fixed [Bug 47234] new ParserMode required for a better CModel : Fixed [Bug 47234] new ParserMode required for a better CModel :
- Added a user preference to build the CModel using Structural mode - Added a user preference to build the CModel using Structural mode

Binary file not shown.

After

Width:  |  Height:  |  Size: 900 B

View file

@ -167,12 +167,21 @@
<editor <editor
default="true" default="true"
name="%CEditor.name" name="%CEditor.name"
extensions="c, h, cc, hh, cpp, cxx, hpp" extensions="c, cc, cpp, cxx"
icon="icons/full/obj16/c_file_obj.gif" icon="icons/full/obj16/c_file_obj.gif"
class="org.eclipse.cdt.internal.ui.editor.CEditor" class="org.eclipse.cdt.internal.ui.editor.CEditor"
contributorClass="org.eclipse.cdt.internal.ui.editor.CEditorActionContributor" contributorClass="org.eclipse.cdt.internal.ui.editor.CEditorActionContributor"
id="org.eclipse.cdt.ui.editor.CEditor"> id="org.eclipse.cdt.ui.editor.CEditor">
</editor> </editor>
<editor
default="true"
name="%CEditor.name"
extensions="h, hh, hpp"
icon="icons/full/obj16/h_file_obj.gif"
class="org.eclipse.cdt.internal.ui.editor.CEditor"
contributorClass="org.eclipse.cdt.internal.ui.editor.CEditorActionContributor"
id="org.eclipse.cdt.ui.editor.CEditor">
</editor>
<editor <editor
name="%Editors.DefaultTextEditor" name="%Editors.DefaultTextEditor"
extensions="mk" extensions="mk"

View file

@ -5,6 +5,7 @@ package org.eclipse.cdt.internal.ui;
* All Rights Reserved. * All Rights Reserved.
*/ */
import org.eclipse.cdt.core.model.CoreModel;
import org.eclipse.cdt.core.model.IBinary; import org.eclipse.cdt.core.model.IBinary;
import org.eclipse.cdt.core.model.IBinaryModule; import org.eclipse.cdt.core.model.IBinaryModule;
import org.eclipse.cdt.core.model.ICElement; import org.eclipse.cdt.core.model.ICElement;
@ -264,6 +265,15 @@ public class CElementImageProvider {
return CPluginImages.DESC_OBJS_ARCHIVE; return CPluginImages.DESC_OBJS_ARCHIVE;
case ICElement.C_UNIT: case ICElement.C_UNIT:
String ext = celement.getPath().getFileExtension();
if (ext != null) {
String[] exts = CoreModel.getDefault().getHeaderExtensions();
for (int i = 0; i < exts.length; i++) {
if (exts[i].equalsIgnoreCase(ext)) {
return CPluginImages.DESC_OBJS_TUNIT_HEADER;
}
}
}
return CPluginImages.DESC_OBJS_TUNIT; return CPluginImages.DESC_OBJS_TUNIT;
case ICElement.C_CCONTAINER: case ICElement.C_CCONTAINER:

View file

@ -62,6 +62,7 @@ public class CPluginImages {
public static final String IMG_OBJS_INCLUDE= NAME_PREFIX + "include_obj.gif"; public static final String IMG_OBJS_INCLUDE= NAME_PREFIX + "include_obj.gif";
public static final String IMG_OBJS_MACRO= NAME_PREFIX + "define_obj.gif"; public static final String IMG_OBJS_MACRO= NAME_PREFIX + "define_obj.gif";
public static final String IMG_OBJS_TUNIT= NAME_PREFIX + "c_file_obj.gif"; public static final String IMG_OBJS_TUNIT= NAME_PREFIX + "c_file_obj.gif";
public static final String IMG_OBJS_TUNIT_HEADER= NAME_PREFIX + "h_file_obj.gif";
public static final String IMG_OBJS_ARCHIVE= NAME_PREFIX + "ar_obj.gif"; public static final String IMG_OBJS_ARCHIVE= NAME_PREFIX + "ar_obj.gif";
public static final String IMG_OBJS_BINARY= NAME_PREFIX + "bin_obj.gif"; public static final String IMG_OBJS_BINARY= NAME_PREFIX + "bin_obj.gif";
public static final String IMG_OBJS_SHLIB= NAME_PREFIX + "shlib_obj.gif"; public static final String IMG_OBJS_SHLIB= NAME_PREFIX + "shlib_obj.gif";
@ -95,6 +96,7 @@ public class CPluginImages {
public static final ImageDescriptor DESC_OBJS_INCLUDE= createManaged(T_OBJ, IMG_OBJS_INCLUDE); public static final ImageDescriptor DESC_OBJS_INCLUDE= createManaged(T_OBJ, IMG_OBJS_INCLUDE);
public static final ImageDescriptor DESC_OBJS_MACRO= createManaged(T_OBJ, IMG_OBJS_MACRO); public static final ImageDescriptor DESC_OBJS_MACRO= createManaged(T_OBJ, IMG_OBJS_MACRO);
public static final ImageDescriptor DESC_OBJS_TUNIT= createManaged(T_OBJ, IMG_OBJS_TUNIT); public static final ImageDescriptor DESC_OBJS_TUNIT= createManaged(T_OBJ, IMG_OBJS_TUNIT);
public static final ImageDescriptor DESC_OBJS_TUNIT_HEADER= createManaged(T_OBJ, IMG_OBJS_TUNIT_HEADER);
public static final ImageDescriptor DESC_OBJS_ARCHIVE= createManaged(T_OBJ, IMG_OBJS_ARCHIVE); public static final ImageDescriptor DESC_OBJS_ARCHIVE= createManaged(T_OBJ, IMG_OBJS_ARCHIVE);
public static final ImageDescriptor DESC_OBJS_BINARY= createManaged(T_OBJ, IMG_OBJS_BINARY); public static final ImageDescriptor DESC_OBJS_BINARY= createManaged(T_OBJ, IMG_OBJS_BINARY);
public static final ImageDescriptor DESC_OBJS_SHLIB= createManaged(T_OBJ, IMG_OBJS_SHLIB); public static final ImageDescriptor DESC_OBJS_SHLIB= createManaged(T_OBJ, IMG_OBJS_SHLIB);