Changeset 106:79ace43ff0a4

Show
Ignore:
Timestamp:
06/20/08 05:43:31 (6 months ago)
Author:
Frank Benoit <benoit@tionex.de>
branch:
default
Message:

Tabs to spaces

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • jface/snippets/Snippet016TableLayout.d

    r105 r106  
    6262 */ 
    6363public class Snippet016TableLayout { 
    64    private class MyContentProvider : IStructuredContentProvider { 
     64    private class MyContentProvider : IStructuredContentProvider { 
    6565 
    66        /* 
    67         * (non-Javadoc) 
    68        
    69         * @see dwtx.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object) 
    70         */ 
    71        public Object[] getElements(Object inputElement) { 
    72            return (cast(ArrayWrapperObject) inputElement).array; 
    73        
     66        /* 
     67        * (non-Javadoc) 
     68       
     69        * @see dwtx.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object) 
     70        */ 
     71        public Object[] getElements(Object inputElement) { 
     72            return (cast(ArrayWrapperObject) inputElement).array; 
     73       
    7474 
    75        /* 
    76         * (non-Javadoc) 
    77        
    78         * @see dwtx.jface.viewers.IContentProvider#dispose() 
    79         */ 
    80        public void dispose() { 
     75        /* 
     76        * (non-Javadoc) 
     77       
     78        * @see dwtx.jface.viewers.IContentProvider#dispose() 
     79        */ 
     80        public void dispose() { 
    8181 
    82        
     82       
    8383 
    84        /* 
    85         * (non-Javadoc) 
    86        
    87         * @see dwtx.jface.viewers.IContentProvider#inputChanged(dwtx.jface.viewers.Viewer, 
    88         *      java.lang.Object, java.lang.Object) 
    89         */ 
    90        public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { 
     84        /* 
     85        * (non-Javadoc) 
     86       
     87        * @see dwtx.jface.viewers.IContentProvider#inputChanged(dwtx.jface.viewers.Viewer, 
     88        *      java.lang.Object, java.lang.Object) 
     89        */ 
     90        public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { 
    9191 
    92        
     92       
    9393 
    94    
     94   
    9595 
    96    private class MyLabelProvider : LabelProvider, ITableLabelProvider { 
     96    private class MyLabelProvider : LabelProvider, ITableLabelProvider { 
    9797 
    98        public Image getColumnImage(Object element, int columnIndex) { 
    99            return null; 
    100        
     98        public Image getColumnImage(Object element, int columnIndex) { 
     99            return null; 
     100       
    101101 
    102        public String getColumnText(Object element, int columnIndex) { 
    103            return to!(char[])(columnIndex) ~ " - " ~ element.toString(); 
    104        
     102        public String getColumnText(Object element, int columnIndex) { 
     103            return to!(char[])(columnIndex) ~ " - " ~ element.toString(); 
     104       
    105105 
    106    
     106   
    107107 
    108    public class MyModel { 
    109        public int counter; 
     108    public class MyModel { 
     109        public int counter; 
    110110 
    111        public this(int counter) { 
    112            this.counter = counter; 
    113        
     111        public this(int counter) { 
     112            this.counter = counter; 
     113       
    114114 
    115        public String toString() { 
    116            return "Item " ~ to!(char[])(this.counter); 
    117        
    118    
     115        public String toString() { 
     116            return "Item " ~ to!(char[])(this.counter); 
     117       
     118   
    119119 
    120    public this(Composite comp) { 
    121        final TableViewer v = new TableViewer(new Table(comp, DWT.BORDER)); 
    122        v.setLabelProvider(new MyLabelProvider()); 
    123        v.setContentProvider(new MyContentProvider()); 
    124        v.getTable().setHeaderVisible(true); 
     120    public this(Composite comp) { 
     121        final TableViewer v = new TableViewer(new Table(comp, DWT.BORDER)); 
     122        v.setLabelProvider(new MyLabelProvider()); 
     123        v.setContentProvider(new MyContentProvider()); 
     124        v.getTable().setHeaderVisible(true); 
    125125 
    126        TableColumnLayout ad = new TableColumnLayout(); 
    127        comp.setLayout(ad); 
     126        TableColumnLayout ad = new TableColumnLayout(); 
     127        comp.setLayout(ad); 
    128128 
    129        TableColumn column = new TableColumn(v.getTable(), DWT.NONE); 
    130        column.setText("Column 1"); 
    131        column.setMoveable(true); 
    132        ad.setColumnData(column, new ColumnWeightData(90, 290)); 
     129        TableColumn column = new TableColumn(v.getTable(), DWT.NONE); 
     130        column.setText("Column 1"); 
     131        column.setMoveable(true); 
     132        ad.setColumnData(column, new ColumnWeightData(90, 290)); 
    133133 
    134        column = new TableColumn(v.getTable(), DWT.NONE); 
    135        column.setText("Column 2"); 
    136        column.setMoveable(true); 
    137        ad.setColumnData(column, new ColumnWeightData(10, 200)); 
     134        column = new TableColumn(v.getTable(), DWT.NONE); 
     135        column.setText("Column 2"); 
     136        column.setMoveable(true); 
     137        ad.setColumnData(column, new ColumnWeightData(10, 200)); 
    138138 
    139        MyModel[] model = createModel(); 
    140        v.setInput(new ArrayWrapperObject(model)); 
    141        v.getTable().setLinesVisible(true); 
    142    
     139        MyModel[] model = createModel(); 
     140        v.setInput(new ArrayWrapperObject(model)); 
     141        v.getTable().setLinesVisible(true); 
     142   
    143143 
    144    private MyModel[] createModel() { 
    145        MyModel[] elements = new MyModel[10]; 
     144    private MyModel[] createModel() { 
     145        MyModel[] elements = new MyModel[10]; 
    146146 
    147        for (int i = 0; i < 10; i++) { 
    148            elements[i] = new MyModel(i); 
    149        
     147        for (int i = 0; i < 10; i++) { 
     148            elements[i] = new MyModel(i); 
     149       
    150150 
    151        return elements; 
    152    
     151        return elements; 
     152   
    153153 
    154154