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 {