rem: data->selGc = WMColorGC(WMDarkGrayColor(scr)); data->selTextGc = WMColorGC(WMWhiteColor(scr));
add: data->selGc = WMColorGC(WMCreateNamedColor(scr, SelectionColor, False)); data->selTextGc = WMColorGC(WMBlackColor(scr));
context: WMTableColumnDelegate *WTCreateStringEditorDelegate(WMTableView *parent){    WMTableColumnDelegate *delegate = wmalloc(sizeof(WMTableColumnDelegate));    WMScreen *scr = WMWidgetScreen(parent);    StringEditorData *data = wmalloc(sizeof(StringEditorData));        data->widget = WMCreateTextField(parent);    W_ReparentView(WMWidgetView(data->widget), 		   WMGetTableViewDocumentView(parent), 		   0, 0);    data->table = parent;    data->font = WMSystemFontOfSize(scr, 12);    data->selGc = WMColorGC(WMDarkGrayColor(scr));    data->selTextGc = WMColorGC(WMWhiteColor(scr));    data->gc = WMColorGC(WMBlackColor(scr));        delegate->data = data;    delegate->drawCell = SECellPainter;    delegate->drawSelectedCell = selectedSECellPainter;    delegate->beginCellEdit = beginSECellEdit;    delegate->endCellEdit = endSECellEdit;    return delegate;}