mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 20:01:11 +00:00
Update header and add non-keyed encoding to the class
This commit is contained in:
parent
f4cffd9f5e
commit
2437abccff
2 changed files with 29 additions and 15 deletions
|
@ -168,6 +168,7 @@ APPKIT_EXPORT_CLASS
|
|||
* will fail if canInsertChild returns NO.
|
||||
*/
|
||||
- (void) insertChild: (id)sender;
|
||||
<<<<<<< HEAD
|
||||
|
||||
/**
|
||||
* Inserts and object using the newObject method at the specified indexPath.
|
||||
|
@ -183,6 +184,10 @@ APPKIT_EXPORT_CLASS
|
|||
/**
|
||||
* Insert an object created by newObject into arranged objects.
|
||||
*/
|
||||
=======
|
||||
- (void) insertObject: (id)object atArrangedObjectIndexPath: (NSIndexPath *)indexPath;
|
||||
- (void) insertObjects: (NSArray *)objects atArrangedObjectIndexPaths: (NSArray *)indexPaths;
|
||||
>>>>>>> d268caee3 (Update header and add non-keyed encoding to the class)
|
||||
- (void) insert: (id)sender;
|
||||
|
||||
/**
|
||||
|
@ -191,6 +196,7 @@ APPKIT_EXPORT_CLASS
|
|||
* in the controller.
|
||||
*/
|
||||
- (void) rearrangeObjects;
|
||||
<<<<<<< HEAD
|
||||
|
||||
/**
|
||||
* Removes object at the specified indexPath.
|
||||
|
@ -210,6 +216,11 @@ APPKIT_EXPORT_CLASS
|
|||
/**
|
||||
* Remove the currently selected object
|
||||
*/
|
||||
=======
|
||||
- (void) removeObjectAtArrangedObjectIndexPath: (NSIndexPath *)indexPath;
|
||||
- (void) removeObjectsAtArrangedObjectIndexPaths: (NSArray *)indexPaths;
|
||||
- (void) removeSelectionIndexPaths: (NSArray *)indexPaths;
|
||||
>>>>>>> d268caee3 (Update header and add non-keyed encoding to the class)
|
||||
- (void) remove: (id)sender;
|
||||
|
||||
/**
|
||||
|
@ -221,6 +232,7 @@ APPKIT_EXPORT_CLASS
|
|||
* Sets the flag to avoid empty selection.
|
||||
*/
|
||||
- (void) setAvoidsEmptySelection: (BOOL)flag;
|
||||
<<<<<<< HEAD
|
||||
|
||||
/**
|
||||
* Sets the children key path. This needs to be key-value compliant.
|
||||
|
@ -240,6 +252,11 @@ APPKIT_EXPORT_CLASS
|
|||
/**
|
||||
* Sets the preserves selection flag.
|
||||
*/
|
||||
=======
|
||||
- (void) setChildrenKeyPath: (NSString *)path;
|
||||
- (void) setCountKeyPath: (NSString *)path;
|
||||
- (void) setLeafKeyPath: (NSString *)key;
|
||||
>>>>>>> d268caee3 (Update header and add non-keyed encoding to the class)
|
||||
- (void) setPreservesSelection: (BOOL)flag;
|
||||
|
||||
/**
|
||||
|
@ -247,6 +264,7 @@ APPKIT_EXPORT_CLASS
|
|||
* selected.
|
||||
*/
|
||||
- (void) setSelectsInsertedObjects: (BOOL)flag;
|
||||
<<<<<<< HEAD
|
||||
|
||||
/**
|
||||
* Sets the array of sort descriptors used when building arrangedObjects.
|
||||
|
@ -282,6 +300,16 @@ APPKIT_EXPORT_CLASS
|
|||
/**
|
||||
* Array containing all selected nodes
|
||||
*/
|
||||
=======
|
||||
- (void) setSortDescriptors: (NSArray *)descriptors;
|
||||
|
||||
#if OS_API_VERSION(MAC_OS_X_VERSION_10_5, GS_API_LATEST)
|
||||
- (NSString*) childrenKeyPathForNode: (NSTreeNode *)node;
|
||||
- (NSString*) countKeyPathForNode: (NSTreeNode *)node;
|
||||
- (NSString*) leafKeyPathForNode: (NSTreeNode *)node;
|
||||
- (void) moveNode: (NSTreeNode *)node toIndexPath: (NSIndexPath *)indexPath;
|
||||
- (void) moveNodes: (NSArray *)nodes toIndexPath: (NSIndexPath *)startingIndexPath;
|
||||
>>>>>>> d268caee3 (Update header and add non-keyed encoding to the class)
|
||||
- (NSArray*) selectedNodes;
|
||||
#endif
|
||||
@end
|
||||
|
|
|
@ -165,7 +165,7 @@
|
|||
|
||||
- (NSArray*) arrangeObjects: (NSArray*)obj
|
||||
{
|
||||
NSArray *temp = obj;
|
||||
NSArray *temp = obj;
|
||||
return [temp sortedArrayUsingDescriptors: _sort_descriptors];
|
||||
}
|
||||
|
||||
|
@ -427,11 +427,7 @@
|
|||
[self setChildrenKeyPath:
|
||||
[coder decodeObjectForKey: @"NSTreeContentLeafKey"]];
|
||||
}
|
||||
<<<<<<< HEAD
|
||||
|
||||
=======
|
||||
|
||||
>>>>>>> 476bad540 (Add proper encoding decoding for keyed objects)
|
||||
// Since we don't inherit from NSArrayController these are decoded here
|
||||
// as well.
|
||||
if ([coder containsValueForKey: @"NSAvoidsEmptySelection"])
|
||||
|
@ -453,7 +449,6 @@
|
|||
}
|
||||
else
|
||||
{
|
||||
<<<<<<< HEAD
|
||||
id obj = nil;
|
||||
BOOL f = NO;
|
||||
|
||||
|
@ -473,8 +468,6 @@
|
|||
[coder decodeValueOfObjCType: @encode(BOOL)
|
||||
at: &f];
|
||||
[self setSelectsInsertedObjects: f];
|
||||
=======
|
||||
>>>>>>> 476bad540 (Add proper encoding decoding for keyed objects)
|
||||
}
|
||||
|
||||
return self;
|
||||
|
@ -483,10 +476,6 @@
|
|||
- (void) encodeWithCoder: (NSCoder*)coder
|
||||
{
|
||||
[super encodeWithCoder: coder];
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
|
||||
>>>>>>> 476bad540 (Add proper encoding decoding for keyed objects)
|
||||
if ([coder allowsKeyedCoding])
|
||||
{
|
||||
[coder encodeObject: _childrenKeyPath
|
||||
|
@ -506,7 +495,6 @@
|
|||
}
|
||||
else
|
||||
{
|
||||
<<<<<<< HEAD
|
||||
id obj = nil;
|
||||
BOOL f = NO;
|
||||
|
||||
|
@ -526,8 +514,6 @@
|
|||
f = [self selectsInsertedObjects];
|
||||
[coder encodeValueOfObjCType: @encode(BOOL)
|
||||
at: &f];
|
||||
=======
|
||||
>>>>>>> 476bad540 (Add proper encoding decoding for keyed objects)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue