mirror of
https://github.com/gnustep/libs-gdl2.git
synced 2025-05-31 09:21:02 +00:00
OSX fixes.
Addes eoutil. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@15870 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
3e49f9b7a5
commit
e062f22178
21 changed files with 268 additions and 78 deletions
|
@ -32,8 +32,6 @@
|
|||
#import <Foundation/NSKeyValueCoding.h>
|
||||
#import <Foundation/NSDictionary.h>
|
||||
|
||||
#import <EOControl/EOKeyValueCodingBase.h>
|
||||
|
||||
|
||||
@interface NSObject (EOKVCPAdditions2)
|
||||
- (void)smartTakeValue: (id)anObject
|
||||
|
@ -42,11 +40,19 @@
|
|||
forKeyPath: (NSString *)aKeyPath;
|
||||
- (void)takeStoredValue: value
|
||||
forKeyPath: (NSString *)key;
|
||||
- (id)storedValueForKeyPath: (NSString *)key;
|
||||
#if !FOUNDATION_HAS_KVC
|
||||
- (void)takeStoredValuesFromDictionary: (NSDictionary *)dictionary;
|
||||
#endif
|
||||
- (NSDictionary *)valuesForKeyPaths: (NSArray *)keyPaths;
|
||||
- (NSDictionary *)storedValuesForKeyPaths: (NSArray *)keyPaths;
|
||||
@end
|
||||
|
||||
#if NeXT_Foundation_LIBRARY
|
||||
@interface NSObject (MacOSXRevealed)
|
||||
- (void)takeStoredValuesFromDictionary: (NSDictionary *)dictionary;
|
||||
@end
|
||||
#endif
|
||||
|
||||
@interface NSArray (EOKeyValueCoding)
|
||||
- (id)valueForKey: (NSString *)key;
|
||||
|
@ -61,6 +67,7 @@
|
|||
|
||||
|
||||
|
||||
#if !FOUNDATION_HAS_KVC
|
||||
@interface NSDictionary (EOKeyValueCoding)
|
||||
- (id)valueForKey: (NSString *)key;
|
||||
@end
|
||||
|
@ -70,6 +77,7 @@
|
|||
- (void)takeValue: (id)value
|
||||
forKey: (NSString*)key;
|
||||
@end
|
||||
#endif
|
||||
|
||||
extern NSString *EOUnknownKeyException;
|
||||
extern NSString *EOTargetObjectUserInfoKey;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue