comparison mac/dw.m @ 795:f23cad02cfb3

Make listbox, container and tree cells uneditable.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Wed, 23 Mar 2011 04:40:32 +0000
parents e9bc14c5c72d
children 3a3fae1f31bd
comparison
equal deleted inserted replaced
794:e9bc14c5c72d 795:f23cad02cfb3
1262 [imagecol setDataCell:imagecell]; 1262 [imagecol setDataCell:imagecell];
1263 [imagecol setResizingMask:NSTableColumnNoResizing]; 1263 [imagecol setResizingMask:NSTableColumnNoResizing];
1264 [imagecol setWidth:20]; 1264 [imagecol setWidth:20];
1265 [self addTableColumn:imagecol]; 1265 [self addTableColumn:imagecol];
1266 textcol = [[NSTableColumn alloc] init]; 1266 textcol = [[NSTableColumn alloc] init];
1267 [textcol setEditable:NO];
1267 [self addTableColumn:textcol]; 1268 [self addTableColumn:textcol];
1268 [self setOutlineTableColumn:textcol]; 1269 [self setOutlineTableColumn:textcol];
1269 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(treeSelectionChanged:) name:NSOutlineViewSelectionDidChangeNotification object:self]; 1270 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(treeSelectionChanged:) name:NSOutlineViewSelectionDidChangeNotification object:self];
1270 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(treeItemExpanded:) name:NSOutlineViewItemDidExpandNotification object:self]; 1271 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(treeItemExpanded:) name:NSOutlineViewItemDidExpandNotification object:self];
1271 } 1272 }
3147 DWContainer *cont = _cont_new(cid, multi); 3148 DWContainer *cont = _cont_new(cid, multi);
3148 [cont setHeaderView:nil]; 3149 [cont setHeaderView:nil];
3149 int type = DW_CFA_STRING; 3150 int type = DW_CFA_STRING;
3150 [cont setup]; 3151 [cont setup];
3151 NSTableColumn *column = [[NSTableColumn alloc] init]; 3152 NSTableColumn *column = [[NSTableColumn alloc] init];
3153 [column setEditable:NO];
3152 [cont addTableColumn:column]; 3154 [cont addTableColumn:column];
3153 [cont addColumn:column andType:type]; 3155 [cont addColumn:column andType:type];
3154 [column release]; 3156 [column release];
3155 DW_MUTEX_UNLOCK; 3157 DW_MUTEX_UNLOCK;
3156 return cont; 3158 return cont;
4456 [column setResizingMask:NSTableColumnNoResizing]; 4458 [column setResizingMask:NSTableColumnNoResizing];
4457 [column setWidth:20]; 4459 [column setWidth:20];
4458 } 4460 }
4459 [imagecell release]; 4461 [imagecell release];
4460 } 4462 }
4463 [column setEditable:NO];
4461 [cont addTableColumn:column]; 4464 [cont addTableColumn:column];
4462 [cont addColumn:column andType:(int)flags[z]]; 4465 [cont addColumn:column andType:(int)flags[z]];
4463 [column release]; 4466 [column release];
4464 } 4467 }
4465 DW_MUTEX_UNLOCK; 4468 DW_MUTEX_UNLOCK;