Mercurial > dwindows
comparison mac/dw.m @ 831:168b9db65825
Minor fix for dw_container_column_set_width() on Mac.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 27 Mar 2011 03:30:27 +0000 |
parents | f7b6c88bac47 |
children | 89d4bad9c96e |
comparison
equal
deleted
inserted
replaced
830:43e6282463fa | 831:168b9db65825 |
---|---|
1033 -(id)tableView:(NSTableView *)aTable objectValueForTableColumn:(NSTableColumn *)aCol row:(NSInteger)aRow; | 1033 -(id)tableView:(NSTableView *)aTable objectValueForTableColumn:(NSTableColumn *)aCol row:(NSInteger)aRow; |
1034 -(BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex; | 1034 -(BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex; |
1035 -(void *)userdata; | 1035 -(void *)userdata; |
1036 -(void)setUserdata:(void *)input; | 1036 -(void)setUserdata:(void *)input; |
1037 -(void)setFilesystem:(int)input; | 1037 -(void)setFilesystem:(int)input; |
1038 -(int)filesystem; | |
1038 -(id)scrollview; | 1039 -(id)scrollview; |
1039 -(void)setScrollview:(id)input; | 1040 -(void)setScrollview:(id)input; |
1040 -(void)addColumn:(NSTableColumn *)input andType:(int)type; | 1041 -(void)addColumn:(NSTableColumn *)input andType:(int)type; |
1041 -(NSTableColumn *)getColumn:(int)col; | 1042 -(NSTableColumn *)getColumn:(int)col; |
1042 -(int)addRow:(NSArray *)input; | 1043 -(int)addRow:(NSArray *)input; |
1099 } | 1100 } |
1100 -(BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex { return NO; } | 1101 -(BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex { return NO; } |
1101 -(void *)userdata { return userdata; } | 1102 -(void *)userdata { return userdata; } |
1102 -(void)setUserdata:(void *)input { userdata = input; } | 1103 -(void)setUserdata:(void *)input { userdata = input; } |
1103 -(void)setFilesystem:(int)input { filesystem = input; } | 1104 -(void)setFilesystem:(int)input { filesystem = input; } |
1105 -(int)filesystem { return filesystem; } | |
1104 -(id)scrollview { return scrollview; } | 1106 -(id)scrollview { return scrollview; } |
1105 -(void)setScrollview:(id)input { scrollview = input; } | 1107 -(void)setScrollview:(id)input { scrollview = input; } |
1106 -(void)addColumn:(NSTableColumn *)input andType:(int)type { if(tvcols) { [tvcols addObject:input]; [types addObject:[NSNumber numberWithInt:type]]; } } | 1108 -(void)addColumn:(NSTableColumn *)input andType:(int)type { if(tvcols) { [tvcols addObject:input]; [types addObject:[NSNumber numberWithInt:type]]; } } |
1107 -(NSTableColumn *)getColumn:(int)col { if(tvcols) { return [tvcols objectAtIndex:col]; } return nil; } | 1109 -(NSTableColumn *)getColumn:(int)col { if(tvcols) { return [tvcols objectAtIndex:col]; } return nil; } |
1108 -(int)insertRow:(NSArray *)input at:(int)index | 1110 -(int)insertRow:(NSArray *)input at:(int)index |
4868 void API dw_container_set_column_width(HWND handle, int column, int width) | 4870 void API dw_container_set_column_width(HWND handle, int column, int width) |
4869 { | 4871 { |
4870 int _locked_by_me = FALSE; | 4872 int _locked_by_me = FALSE; |
4871 DW_MUTEX_LOCK; | 4873 DW_MUTEX_LOCK; |
4872 DWContainer *cont = handle; | 4874 DWContainer *cont = handle; |
4875 if([cont filesystem]) | |
4876 { | |
4877 column++; | |
4878 } | |
4873 NSTableColumn *col = [cont getColumn:column]; | 4879 NSTableColumn *col = [cont getColumn:column]; |
4874 | 4880 |
4875 [col setWidth:width]; | 4881 [col setWidth:width]; |
4876 DW_MUTEX_UNLOCK; | 4882 DW_MUTEX_UNLOCK; |
4877 } | 4883 } |