Mercurial > projects > dwt-addons
diff dwtx/jface/viewers/ColumnViewer.d @ 43:ea8ff534f622
Fix override and super aliases
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 11 Apr 2008 01:24:25 +0200 |
parents | da5ad8eedf5d |
children | 28f6c339768e |
line wrap: on
line diff
--- a/dwtx/jface/viewers/ColumnViewer.d Thu Apr 10 19:10:12 2008 +0200 +++ b/dwtx/jface/viewers/ColumnViewer.d Fri Apr 11 01:24:25 2008 +0200 @@ -58,9 +58,9 @@ * */ public abstract class ColumnViewer : StructuredViewer { - alias StructuredViewer.getLabelProvider getLabelProvider; alias StructuredViewer.refresh refresh; + alias StructuredViewer.update update; private CellEditor[] cellEditors; @@ -106,7 +106,7 @@ return false; } - protected void hookControl(Control control) { + protected override void hookControl(Control control) { super.hookControl(control); viewerEditor = createViewerEditor(); hookEditingSupport(control); @@ -379,7 +379,7 @@ * * @see dwtx.jface.viewers.StructuredViewer#getItem(int, int) */ - protected Item getItem(int x, int y) { + protected override Item getItem(int x, int y) { return getItemAt(getControl().toControl(x, y)); } @@ -404,7 +404,8 @@ * </p> * */ - public void setLabelProvider(IBaseLabelProvider labelProvider) { + public override void setLabelProvider(IBaseLabelProvider labelProvider) { + Trace.formatln( "{} {}: setLabelProvider", __FILE__, __LINE__ ); Assert.isTrue( null !is cast(ITableLabelProvider)labelProvider || null !is cast(ILabelProvider)labelProvider || null !is cast(CellLabelProvider)labelProvider ); @@ -420,7 +421,9 @@ ViewerColumn column; int i = 0; + Trace.formatln( "{} {}: updateColumnParts", __FILE__, __LINE__ ); while ((column = getViewerColumn(i++)) !is null) { + Trace.formatln( "{} {}: updateColumnParts loop", __FILE__, __LINE__ ); column.setLabelProvider(CellLabelProvider .createViewerLabelProvider(this, labelProvider), false); } @@ -566,7 +569,7 @@ return false; } - public void refresh(Object element) { + public override void refresh(Object element) { if (isBusy()) return; @@ -577,7 +580,7 @@ super.refresh(element); } - public void refresh(Object element, bool updateLabels) { + public override void refresh(Object element, bool updateLabels) { if (isBusy()) return; @@ -588,7 +591,7 @@ super.refresh(element, updateLabels); } - public void update(Object element, String[] properties) { + public override void update(Object element, String[] properties) { if (isBusy()) return; super.update(element, properties); @@ -735,7 +738,7 @@ return viewerEditor; } - protected Object[] getRawChildren(Object parent) { + protected override Object[] getRawChildren(Object parent) { bool oldBusy = busy; busy = true; try {