1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-29 03:45:35 +02:00

fixed gap between image and text in CView and PojectsView

This commit is contained in:
David Inglis 2004-09-10 02:27:59 +00:00
parent 33a55d969b
commit 917f82d3bc
4 changed files with 16 additions and 11 deletions

View file

@ -1,3 +1,11 @@
2004-09-09 David Inglis
Fix large gap between image and text in CView and ProjectView
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsView.java
* src/org/eclipse/cdt/internal/ui/cview/CView.java
* src/org/eclipse/cdt/internal/ui/cview/CViewLabelProvider.java
2004-09-09 David Inglis 2004-09-09 David Inglis
Fix for 36837 - CVS decoration updating Fix for 36837 - CVS decoration updating

View file

@ -23,7 +23,8 @@ import org.eclipse.cdt.core.model.IStructure;
import org.eclipse.cdt.core.model.ITranslationUnit; import org.eclipse.cdt.core.model.ITranslationUnit;
import org.eclipse.cdt.core.model.ITypeDef; import org.eclipse.cdt.core.model.ITypeDef;
import org.eclipse.cdt.internal.ui.ICHelpContextIds; import org.eclipse.cdt.internal.ui.ICHelpContextIds;
import org.eclipse.cdt.internal.ui.viewsupport.CUILabelProvider; import org.eclipse.cdt.internal.ui.viewsupport.AppearanceAwareLabelProvider;
import org.eclipse.cdt.internal.ui.viewsupport.CElementImageProvider;
import org.eclipse.cdt.ui.CUIPlugin; import org.eclipse.cdt.ui.CUIPlugin;
import org.eclipse.cdt.ui.PreferenceConstants; import org.eclipse.cdt.ui.PreferenceConstants;
import org.eclipse.jface.viewers.DoubleClickEvent; import org.eclipse.jface.viewers.DoubleClickEvent;
@ -55,8 +56,9 @@ public class ProjectsView extends CBrowsingPart {
} }
protected LabelProvider createLabelProvider() { protected LabelProvider createLabelProvider() {
return new CUILabelProvider(); return new AppearanceAwareLabelProvider(
// return new TypeInfoLabelProvider(TypeInfoLabelProvider.SHOW_TYPE_ONLY); AppearanceAwareLabelProvider.DEFAULT_TEXTFLAGS,
AppearanceAwareLabelProvider.DEFAULT_IMAGEFLAGS | CElementImageProvider.SMALL_ICONS );
} }
/* (non-Javadoc) /* (non-Javadoc)

View file

@ -34,6 +34,8 @@ import org.eclipse.cdt.internal.ui.drag.TransferDragSourceListener;
import org.eclipse.cdt.internal.ui.preferences.CPluginPreferencePage; import org.eclipse.cdt.internal.ui.preferences.CPluginPreferencePage;
import org.eclipse.cdt.internal.ui.util.EditorUtility; import org.eclipse.cdt.internal.ui.util.EditorUtility;
import org.eclipse.cdt.internal.ui.util.ProblemTreeViewer; import org.eclipse.cdt.internal.ui.util.ProblemTreeViewer;
import org.eclipse.cdt.internal.ui.viewsupport.AppearanceAwareLabelProvider;
import org.eclipse.cdt.internal.ui.viewsupport.CElementImageProvider;
import org.eclipse.cdt.internal.ui.viewsupport.CUILabelProvider; import org.eclipse.cdt.internal.ui.viewsupport.CUILabelProvider;
import org.eclipse.cdt.internal.ui.viewsupport.DecoratingCLabelProvider; import org.eclipse.cdt.internal.ui.viewsupport.DecoratingCLabelProvider;
import org.eclipse.cdt.ui.CElementContentProvider; import org.eclipse.cdt.ui.CElementContentProvider;
@ -565,7 +567,7 @@ public class CView extends ViewPart implements ISetSelectionTarget, IPropertyCha
} }
protected CUILabelProvider createLabelProvider() { protected CUILabelProvider createLabelProvider() {
return new CViewLabelProvider(); return new CViewLabelProvider(AppearanceAwareLabelProvider.DEFAULT_TEXTFLAGS, AppearanceAwareLabelProvider.DEFAULT_IMAGEFLAGS | CElementImageProvider.SMALL_ICONS);
} }
/* /*

View file

@ -27,13 +27,6 @@ import org.eclipse.swt.graphics.Image;
*/ */
public class CViewLabelProvider extends StandardCElementLabelProvider { public class CViewLabelProvider extends StandardCElementLabelProvider {
/**
*
*/
public CViewLabelProvider() {
super();
}
/** /**
* @param flags * @param flags
* @param adormentProviders * @param adormentProviders