diff dwtx/jface/viewers/TreeViewer.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 a6683645b0d7
line wrap: on
line diff
--- a/dwtx/jface/viewers/TreeViewer.d	Thu Apr 10 19:10:12 2008 +0200
+++ b/dwtx/jface/viewers/TreeViewer.d	Fri Apr 11 01:24:25 2008 +0200
@@ -76,10 +76,12 @@
  * </p>
  */
 public class TreeViewer : AbstractTreeViewer {
-
-    public alias AbstractTreeViewer.preservingSelection preservingSelection;
-    public alias AbstractTreeViewer.getSelection getSelection;
-    public alias AbstractTreeViewer.setSelection setSelection;
+    alias AbstractTreeViewer.addTreeListener addTreeListener;
+    alias AbstractTreeViewer.getLabelProvider getLabelProvider;
+    alias AbstractTreeViewer.getSelection getSelection;
+    alias AbstractTreeViewer.preservingSelection preservingSelection;
+    alias AbstractTreeViewer.remove remove;
+    alias AbstractTreeViewer.setSelection setSelection;
 
     private static final String VIRTUAL_DISPOSE_KEY = Policy.JFACE
             ~ ".DISPOSE_LISTENER"; //$NON-NLS-1$
@@ -153,7 +155,7 @@
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected void addTreeListener(Control c, TreeListener listener) {
+    protected override void addTreeListener(Control c, TreeListener listener) {
         (cast(Tree) c).addTreeListener(listener);
     }
 
@@ -162,7 +164,7 @@
      *
      * @see dwtx.jface.viewers.ColumnViewer#getColumnViewerOwner(int)
      */
-    protected Widget getColumnViewerOwner(int columnIndex) {
+    protected override Widget getColumnViewerOwner(int columnIndex) {
         if (columnIndex < 0 || ( columnIndex > 0 && columnIndex >= getTree().getColumnCount() ) ) {
             return null;
         }
@@ -176,7 +178,7 @@
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected Item[] getChildren(Widget o) {
+    protected override Item[] getChildren(Widget o) {
         if (auto ti = cast(TreeItem)o ) {
             return ti.getItems();
         }
@@ -189,14 +191,14 @@
     /*
      * (non-Javadoc) Method declared in Viewer.
      */
-    public Control getControl() {
+    public override Control getControl() {
         return tree;
     }
 
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected bool getExpanded(Item item) {
+    protected override bool getExpanded(Item item) {
         return (cast(TreeItem) item).getExpanded();
     }
 
@@ -205,7 +207,7 @@
      *
      * @see dwtx.jface.viewers.ColumnViewer#getItemAt(dwt.graphics.Point)
      */
-    protected Item getItemAt(Point p) {
+    protected override Item getItemAt(Point p) {
         TreeItem[] selection = tree.getSelection();
 
         if( selection.length is 1 ) {
@@ -224,21 +226,21 @@
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected int getItemCount(Control widget) {
+    protected override int getItemCount(Control widget) {
         return (cast(Tree) widget).getItemCount();
     }
 
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected int getItemCount(Item item) {
+    protected override int getItemCount(Item item) {
         return (cast(TreeItem) item).getItemCount();
     }
 
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected Item[] getItems(Item item) {
+    protected override Item[] getItems(Item item) {
         return (cast(TreeItem) item).getItems();
     }
 
@@ -251,21 +253,21 @@
      * <code>ILabelProvider</code>, then it provides only the label text and
      * image for the first column, and any remaining columns are blank.
      */
-    public IBaseLabelProvider getLabelProvider() {
+    public override IBaseLabelProvider getLabelProvider() {
         return super.getLabelProvider();
     }
 
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected Item getParentItem(Item item) {
+    protected override Item getParentItem(Item item) {
         return (cast(TreeItem) item).getParentItem();
     }
 
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected Item[] getSelection(Control widget) {
+    protected override Item[] getSelection(Control widget) {
         return (cast(Tree) widget).getSelection();
     }
 
@@ -283,7 +285,7 @@
      *
      * @see dwtx.jface.viewers.AbstractTreeViewer#hookControl(dwt.widgets.Control)
      */
-    protected void hookControl(Control control) {
+    protected override void hookControl(Control control) {
         super.hookControl(control);
         Tree treeControl = cast(Tree) control;
 
@@ -311,14 +313,14 @@
         }
     }
 
-    protected ColumnViewerEditor createViewerEditor() {
+    protected override ColumnViewerEditor createViewerEditor() {
         return new TreeViewerEditor(this,null,new ColumnViewerEditorActivationStrategy(this),ColumnViewerEditor.DEFAULT);
     }
 
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected Item newItem(Widget parent, int flags, int ix) {
+    protected override Item newItem(Widget parent, int flags, int ix) {
         TreeItem item;
 
         if ( cast(TreeItem)parent ) {
@@ -334,14 +336,14 @@
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected void removeAll(Control widget) {
+    protected override void removeAll(Control widget) {
         (cast(Tree) widget).removeAll();
     }
 
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected void setExpanded(Item node, bool expand) {
+    protected override void setExpanded(Item node, bool expand) {
         (cast(TreeItem) node).setExpanded(expand);
         if (contentProviderIsLazy) {
             // force repaints to happen
@@ -352,7 +354,7 @@
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected void setSelection(SeqView!(Item) items) {
+    protected override void setSelection(SeqView!(Item) items) {
 
         Item[] current = getSelection(getTree());
 
@@ -367,7 +369,7 @@
     /*
      * (non-Javadoc) Method declared in AbstractTreeViewer.
      */
-    protected void showItem(Item item) {
+    protected override void showItem(Item item) {
         getTree().showItem(cast(TreeItem) item);
     }
 
@@ -377,7 +379,7 @@
      * @see dwtx.jface.viewers.AbstractTreeViewer#getChild(dwt.widgets.Widget,
      *      int)
      */
-    protected Item getChild(Widget widget, int index) {
+    protected override Item getChild(Widget widget, int index) {
         if (auto ti = cast(TreeItem)widget ) {
             return ti.getItem(index);
         }
@@ -387,7 +389,7 @@
         return null;
     }
 
-    protected void assertContentProviderType(IContentProvider provider) {
+    protected override void assertContentProviderType(IContentProvider provider) {
         if ( null !is cast(ILazyTreeContentProvider)provider
                 || null !is cast(ILazyTreePathContentProvider)provider ) {
             return;
@@ -395,14 +397,14 @@
         super.assertContentProviderType(provider);
     }
 
-    protected Object[] getRawChildren(Object parent) {
+    protected override Object[] getRawChildren(Object parent) {
         if (contentProviderIsLazy) {
             return new Object[0];
         }
         return super.getRawChildren(parent);
     }
 
-    void preservingSelection(Runnable updateCode, bool reveal) {
+    override void preservingSelection(Runnable updateCode, bool reveal) {
         if (preservingSelection_){
             // avoid preserving the selection if called reentrantly,
             // see bug 172640
@@ -591,7 +593,7 @@
         return selection;
     }
 
-    public bool isExpandable(Object element) {
+    public override bool isExpandable(Object element) {
         if (contentProviderIsLazy) {
             TreeItem treeItem = cast(TreeItem) internalExpand(element, false);
             if (treeItem is null) {
@@ -603,7 +605,7 @@
         return super.isExpandable(element);
     }
 
-    protected Object getParentElement(Object element) {
+    protected override Object getParentElement(Object element) {
         bool oldBusy = busy;
         busy = true;
         try {
@@ -625,7 +627,7 @@
         }
     }
 
-    protected void createChildren(Widget widget) {
+    protected override void createChildren(Widget widget) {
         if (contentProviderIsLazy) {
             Object element = widget.getData();
             if (element is null && cast(TreeItem)widget ) {
@@ -655,7 +657,7 @@
         super.createChildren(widget);
     }
 
-    protected void internalAdd(Widget widget, Object parentElement,
+    protected override void internalAdd(Widget widget, Object parentElement,
             Object[] childElements) {
         if (contentProviderIsLazy) {
             if (auto ti = cast(TreeItem)widget ) {
@@ -702,7 +704,7 @@
      * @see dwtx.jface.viewers.AbstractTreeViewer#internalRefreshStruct(dwt.widgets.Widget,
      *      java.lang.Object, bool)
      */
-    protected void internalRefreshStruct(Widget widget, Object element,
+    protected override void internalRefreshStruct(Widget widget, Object element,
             bool updateLabels) {
         if (contentProviderIsLazy) {
             // clear all starting with the given widget
@@ -765,7 +767,7 @@
      * To unmap elements correctly, we need to register a dispose listener with
      * the item if the tree is virtual.
      */
-    protected void mapElement(Object element, Widget item) {
+    protected override void mapElement(Object element, Widget item) {
         super.mapElement(element, item);
         // make sure to unmap elements if the tree is virtual
         if ((getTree().getStyle() & DWT.VIRTUAL) !is 0) {
@@ -796,7 +798,7 @@
      *
      * @see dwtx.jface.viewers.ColumnViewer#getRowPartFromItem(dwt.widgets.Widget)
      */
-    protected ViewerRow getViewerRowFromItem(Widget item) {
+    protected override ViewerRow getViewerRowFromItem(Widget item) {
         if( cachedRow is null ) {
             cachedRow = new TreeViewerRow(cast(TreeItem) item);
         } else {
@@ -836,7 +838,7 @@
      *
      * @see dwtx.jface.viewers.AbstractTreeViewer#internalInitializeTree(dwt.widgets.Control)
      */
-    protected void internalInitializeTree(Control widget) {
+    protected override void internalInitializeTree(Control widget) {
         if (contentProviderIsLazy) {
             if (cast(Tree)widget && widget.getData() !is null) {
                 virtualLazyUpdateChildCount(widget, 0);
@@ -852,7 +854,7 @@
      * @see dwtx.jface.viewers.AbstractTreeViewer#updatePlus(dwt.widgets.Item,
      *      java.lang.Object)
      */
-    protected void updatePlus(Item item, Object element) {
+    protected override void updatePlus(Item item, Object element) {
         if (contentProviderIsLazy) {
             Object data = item.getData();
             int itemCount = 0;
@@ -938,7 +940,7 @@
     /* (non-Javadoc)
      * @see dwtx.jface.viewers.AbstractTreeViewer#handleTreeExpand(dwt.events.TreeEvent)
      */
-    protected void handleTreeExpand(TreeEvent event) {
+    protected override void handleTreeExpand(TreeEvent event) {
         if (contentProviderIsLazy) {
             if (event.item.getData() !is null) {
                 Item[] children = getChildren(event.item);
@@ -958,7 +960,7 @@
     /* (non-Javadoc)
      * @see dwtx.jface.viewers.AbstractTreeViewer#setContentProvider(dwtx.jface.viewers.IContentProvider)
      */
-    public void setContentProvider(IContentProvider provider) {
+    public override void setContentProvider(IContentProvider provider) {
         contentProviderIsLazy = (cast(ILazyTreeContentProvider)provider )
                 || (cast(ILazyTreePathContentProvider)provider );
         contentProviderIsTreeBased = null !is cast(ILazyTreePathContentProvider)provider ;
@@ -1108,7 +1110,7 @@
         }
     }
 
-    protected void disassociate(Item item) {
+    protected override void disassociate(Item item) {
         if (contentProviderIsLazy) {
             // avoid causing a callback:
             item.setText(" "); //$NON-NLS-1$
@@ -1116,7 +1118,7 @@
         super.disassociate(item);
     }
 
-    protected int doGetColumnCount() {
+    protected override int doGetColumnCount() {
         return tree.getColumnCount();
     }
 
@@ -1134,11 +1136,11 @@
      *            <code>true</code> if the selection is to be made visible,
      *            and <code>false</code> otherwise
      */
-    public void setSelection(ISelection selection, bool reveal) {
+    public override void setSelection(ISelection selection, bool reveal) {
         super.setSelection(selection, reveal);
     }
 
-    public void editElement(Object element, int column) {
+    public override void editElement(Object element, int column) {
         if( cast(TreePath)element ) {
             setSelection(new TreeSelection(cast(TreePath) element));
             TreeItem[] items = tree.getSelection();