Mercurial > projects > dwt-addons
comparison dwtx/jface/viewers/ColumnViewer.d @ 53:28f6c339768e
remove debugging prints
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 11 Apr 2008 17:10:32 +0200 |
parents | ea8ff534f622 |
children | a6683645b0d7 |
comparison
equal
deleted
inserted
replaced
52:6e885ae0ec04 | 53:28f6c339768e |
---|---|
218 * the column index | 218 * the column index |
219 * @return the viewer column at the given index, or <code>null</code> if | 219 * @return the viewer column at the given index, or <code>null</code> if |
220 * there is none for the given index | 220 * there is none for the given index |
221 */ | 221 */ |
222 /* package */ViewerColumn getViewerColumn(int columnIndex) { | 222 /* package */ViewerColumn getViewerColumn(int columnIndex) { |
223 Trace.formatln( "{} {}: getViewerColumn", __FILE__, __LINE__ ); | 223 // Trace.formatln( "{} {}: getViewerColumn", __FILE__, __LINE__ ); |
224 | 224 |
225 ViewerColumn viewer; | 225 ViewerColumn viewer; |
226 Widget columnOwner = getColumnViewerOwner(columnIndex); | 226 Widget columnOwner = getColumnViewerOwner(columnIndex); |
227 | 227 |
228 if (columnOwner is null) { | 228 if (columnOwner is null) { |
356 * @param rowItem | 356 * @param rowItem |
357 * @param column | 357 * @param column |
358 * @return ViewerCell | 358 * @return ViewerCell |
359 */ | 359 */ |
360 /* package */ViewerCell updateCell(ViewerRow rowItem, int column, Object element) { | 360 /* package */ViewerCell updateCell(ViewerRow rowItem, int column, Object element) { |
361 Trace.formatln( "{} {}: getViewerColumn", __FILE__, __LINE__ ); | 361 // Trace.formatln( "{} {}: getViewerColumn", __FILE__, __LINE__ ); |
362 cell.update(rowItem, column, element); | 362 cell.update(rowItem, column, element); |
363 return cell; | 363 return cell; |
364 } | 364 } |
365 | 365 |
366 /** | 366 /** |
403 * provide colors and/or fonts. | 403 * provide colors and/or fonts. |
404 * </p> | 404 * </p> |
405 * | 405 * |
406 */ | 406 */ |
407 public override void setLabelProvider(IBaseLabelProvider labelProvider) { | 407 public override void setLabelProvider(IBaseLabelProvider labelProvider) { |
408 Trace.formatln( "{} {}: setLabelProvider", __FILE__, __LINE__ ); | 408 // Trace.formatln( "{} {}: setLabelProvider", __FILE__, __LINE__ ); |
409 Assert.isTrue( null !is cast(ITableLabelProvider)labelProvider | 409 Assert.isTrue( null !is cast(ITableLabelProvider)labelProvider |
410 || null !is cast(ILabelProvider)labelProvider | 410 || null !is cast(ILabelProvider)labelProvider |
411 || null !is cast(CellLabelProvider)labelProvider ); | 411 || null !is cast(CellLabelProvider)labelProvider ); |
412 updateColumnParts(labelProvider);// Reset the label providers in the | 412 updateColumnParts(labelProvider);// Reset the label providers in the |
413 // columns | 413 // columns |
419 */ | 419 */ |
420 private void updateColumnParts(IBaseLabelProvider labelProvider) { | 420 private void updateColumnParts(IBaseLabelProvider labelProvider) { |
421 ViewerColumn column; | 421 ViewerColumn column; |
422 int i = 0; | 422 int i = 0; |
423 | 423 |
424 Trace.formatln( "{} {}: updateColumnParts", __FILE__, __LINE__ ); | 424 // Trace.formatln( "{} {}: updateColumnParts", __FILE__, __LINE__ ); |
425 while ((column = getViewerColumn(i++)) !is null) { | 425 while ((column = getViewerColumn(i++)) !is null) { |
426 Trace.formatln( "{} {}: updateColumnParts loop", __FILE__, __LINE__ ); | 426 // Trace.formatln( "{} {}: updateColumnParts loop", __FILE__, __LINE__ ); |
427 column.setLabelProvider(CellLabelProvider | 427 column.setLabelProvider(CellLabelProvider |
428 .createViewerLabelProvider(this, labelProvider), false); | 428 .createViewerLabelProvider(this, labelProvider), false); |
429 } | 429 } |
430 } | 430 } |
431 | 431 |
685 * <code>null</code> if no column with this index is known | 685 * <code>null</code> if no column with this index is known |
686 * | 686 * |
687 * @since 3.3 | 687 * @since 3.3 |
688 */ | 688 */ |
689 public CellLabelProvider getLabelProvider(int columnIndex) { | 689 public CellLabelProvider getLabelProvider(int columnIndex) { |
690 Trace.formatln( "{} {}: getLabelProvider", __FILE__, __LINE__ ); | 690 // Trace.formatln( "{} {}: getLabelProvider", __FILE__, __LINE__ ); |
691 ViewerColumn column = getViewerColumn(columnIndex); | 691 ViewerColumn column = getViewerColumn(columnIndex); |
692 if (column !is null) { | 692 if (column !is null) { |
693 return column.getLabelProvider(); | 693 return column.getLabelProvider(); |
694 } | 694 } |
695 return null; | 695 return null; |