1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

2004-07-30 Alain Magloire

Implementation of "Add Include" add the using directive.

	* icons/full/obj16/using_obj.gif
	* src/org/eclipse/cdt/internal/ui/CElementImageProvider.java
	* src/org/eclipse/cdt/internal/ui/CPluginImages.java
	* src/org/eclipse/cdt/ui/CElementLabelProvider.java
This commit is contained in:
Alain Magloire 2004-07-30 19:11:25 +00:00
parent fa38a77470
commit 01eef6aa4b
5 changed files with 32 additions and 13 deletions

View file

@ -1,3 +1,12 @@
2004-07-30 Alain Magloire
Implementation of "Add Include" add the using directive.
* icons/full/obj16/using_obj.gif
* src/org/eclipse/cdt/internal/ui/CElementImageProvider.java
* src/org/eclipse/cdt/internal/ui/CPluginImages.java
* src/org/eclipse/cdt/ui/CElementLabelProvider.java
2004-07-29 Tanya Wolff
Part Fix for 69768: CDT wasn't displaying non-English templates.

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

View file

@ -195,6 +195,9 @@ public class CElementImageProvider {
case ICElement.C_NAMESPACE:
return CPluginImages.DESC_OBJS_NAMESPACE;
case ICElement.C_USING:
return CPluginImages.DESC_OBJS_USING;
}
return null;
}
@ -373,7 +376,10 @@ public class CElementImageProvider {
case ICElement.C_NAMESPACE:
return getNamespaceImageDescriptor();
case ICElement.C_USING:
return getUsingImageDescriptor();
}
return null;
}
@ -449,7 +455,7 @@ public class CElementImageProvider {
public static ImageDescriptor getEnumeratorImageDescriptor(){
return CPluginImages.DESC_OBJS_ENUMERATOR;
}
public static ImageDescriptor getFieldImageDescriptor(ASTAccessVisibility visibility) {
if (visibility == ASTAccessVisibility.PUBLIC)
return CPluginImages.DESC_OBJS_PUBLIC_FIELD;
@ -458,17 +464,16 @@ public class CElementImageProvider {
return CPluginImages.DESC_OBJS_PRIVATE_FIELD;
}
public static ImageDescriptor getMethodImageDescriptor(ASTAccessVisibility visibility) {
if( visibility == ASTAccessVisibility.PUBLIC)
return CPluginImages.DESC_OBJS_PUBLIC_METHOD;
if( visibility == ASTAccessVisibility.PROTECTED)
return CPluginImages.DESC_OBJS_PROTECTED_METHOD;
return CPluginImages.DESC_OBJS_PRIVATE_METHOD;
return CPluginImages.DESC_OBJS_PRIVATE_METHOD;
}
public static ImageDescriptor getVariableImageDescriptor(){
return getImageDescriptor(ICElement.C_VARIABLE);
}
@ -480,27 +485,31 @@ public class CElementImageProvider {
public static ImageDescriptor getFunctionImageDescriptor(){
return getImageDescriptor(ICElement.C_FUNCTION);
}
public static ImageDescriptor getVariableDeclarationImageDescriptor(){
return getImageDescriptor(ICElement.C_VARIABLE_DECLARATION);
}
public static ImageDescriptor getFunctionDeclarationImageDescriptor(){
return getImageDescriptor(ICElement.C_FUNCTION_DECLARATION);
}
public static ImageDescriptor getIncludeImageDescriptor(){
return getImageDescriptor(ICElement.C_INCLUDE);
}
public static ImageDescriptor getMacroImageDescriptor(){
return getImageDescriptor(ICElement.C_MACRO);
}
public static ImageDescriptor getNamespaceImageDescriptor(){
return getImageDescriptor(ICElement.C_NAMESPACE);
}
public static ImageDescriptor getUsingImageDescriptor(){
return getImageDescriptor(ICElement.C_USING);
}
public static ImageDescriptor getKeywordImageDescriptor(){
return CPluginImages.DESC_OBJS_KEYWORD;
}

View file

@ -48,6 +48,7 @@ public class CPluginImages {
public static final String IMG_OBJS_LOCAL_VARIABLE= NAME_PREFIX + "variable_local_obj.gif"; //$NON-NLS-1$
public static final String IMG_OBJS_CLASS= NAME_PREFIX + "class_obj.gif"; //$NON-NLS-1$
public static final String IMG_OBJS_NAMESPACE= NAME_PREFIX + "namespace_obj.gif"; //$NON-NLS-1$
public static final String IMG_OBJS_USING= NAME_PREFIX + "using_obj.gif"; //$NON-NLS-1$
public static final String IMG_OBJS_STRUCT= NAME_PREFIX + "struct_obj.gif"; //$NON-NLS-1$
public static final String IMG_OBJS_UNION= NAME_PREFIX + "union_obj.gif"; //$NON-NLS-1$
public static final String IMG_OBJS_TYPEDEF= NAME_PREFIX + "typedef_obj.gif"; //$NON-NLS-1$
@ -114,6 +115,7 @@ public class CPluginImages {
public static final ImageDescriptor DESC_OBJS_LOCAL_VARIABLE= createManaged(T_OBJ, IMG_OBJS_LOCAL_VARIABLE);
public static final ImageDescriptor DESC_OBJS_CLASS= createManaged(T_OBJ, IMG_OBJS_CLASS);
public static final ImageDescriptor DESC_OBJS_NAMESPACE= createManaged(T_OBJ, IMG_OBJS_NAMESPACE);
public static final ImageDescriptor DESC_OBJS_USING = createManaged(T_OBJ, IMG_OBJS_USING);
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);

View file

@ -17,7 +17,6 @@ import org.eclipse.cdt.internal.ui.CElementImageProvider;
import org.eclipse.cdt.internal.ui.ErrorTickAdornmentProvider;
import org.eclipse.cdt.internal.ui.IAdornmentProvider;
import org.eclipse.cdt.internal.ui.viewsupport.CElementLabels;
import org.eclipse.jface.viewers.ILabelDecorator;
import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.swt.graphics.Image;
import org.eclipse.ui.model.WorkbenchLabelProvider;