* Headers/AppKit/NSTableView.h,

* Source/NSTableView.m:
        Create working stubs for table view batch insertions/removals of
rows
        Patch by Marcian Lytwyn <gna@advcsi.com>.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@38240 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Fred Kiefer 2014-12-08 15:08:53 +00:00
parent 2c4e998af6
commit 903a37dd68
3 changed files with 78 additions and 0 deletions

View file

@ -6724,6 +6724,50 @@ For a more detailed explanation, -setSortDescriptors:. */
return NO;
}
- (void) reloadDataForRowIndexes: (NSIndexSet*)rowIndexes
columnIndexes: (NSIndexSet*)columnIndexes
{
[self reloadData];
}
- (void) beginUpdates
{
_beginEndUpdates++;
}
- (void) endUpdates
{
if (_beginEndUpdates > 0)
{
if (--_beginEndUpdates == 0)
{
// Process batched inserts/removes....
// Just reload table for now until we get inserts/removes working...
[self reloadData];
}
}
}
- (NSInteger) columnForView: (NSView*)view
{
return NSNotFound;
}
- (void) insertRowsAtIndexes: (NSIndexSet*)indexes
withAnimation: (NSTableViewAnimationOptions)animationOptions
{
}
- (void) removeRowsAtIndexes: (NSIndexSet*)indexes
withAnimation: (NSTableViewAnimationOptions)animationOptions
{
}
- (NSInteger) rowForView: (NSView*)view
{
return NSNotFound;
}
@end /* implementation of NSTableView */
@implementation NSTableView (SelectionHelper)