mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-30 16:40:53 +00:00
* 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:
parent
611f84bfb9
commit
36d207b9d2
3 changed files with 78 additions and 0 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue