comparison dwtx/jface/internal/text/TableOwnerDrawSupport.d @ 134:51e6e63f930e

Regex fix for casts
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 01:46:20 +0200
parents 7d818bd32d63
children 000f9136b8f7
comparison
equal deleted inserted replaced
133:7d818bd32d63 134:51e6e63f930e
104 * Performs the paint operation. 104 * Performs the paint operation.
105 * 105 *
106 * @param event the event 106 * @param event the event
107 */ 107 */
108 private void performPaint(Event event) { 108 private void performPaint(Event event) {
109 TableItem item= (TableItem) event.item; 109 TableItem item= cast(TableItem) event.item;
110 GC gc= event.gc; 110 GC gc= event.gc;
111 int index= event.index; 111 int index= event.index;
112 112
113 bool isSelected= (event.detail & DWT.SELECTED) !is 0; 113 bool isSelected= (event.detail & DWT.SELECTED) !is 0;
114 114
143 StyleRange[] ranges= getStyledRanges(item, index); 143 StyleRange[] ranges= getStyledRanges(item, index);
144 if (ranges !is null) { 144 if (ranges !is null) {
145 for (int i= 0; i < ranges.length; i++) { 145 for (int i= 0; i < ranges.length; i++) {
146 StyleRange curr= ranges[i]; 146 StyleRange curr= ranges[i];
147 if (isSelected) { 147 if (isSelected) {
148 curr= (StyleRange) curr.clone(); 148 curr= cast(StyleRange) curr.clone();
149 curr.foreground= null; 149 curr.foreground= null;
150 curr.background= null; 150 curr.background= null;
151 } 151 }
152 fLayout.setStyle(curr, curr.start, curr.start + curr.length - 1); 152 fLayout.setStyle(curr, curr.start, curr.start + curr.length - 1);
153 } 153 }