* Headers/AppKit/NSLayoutManager.h: Declarations for new methods

to handle temporary attributes.
	* Source/GSNibCompatibility.m: Corrections to nib loading logic.
	* Source/NSLayoutManager.m: Skeleton implementations of new
	methods to handle temporary attributes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27124 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
gcasa 2008-11-23 23:54:00 +00:00
parent 4beecc0c17
commit 3efcd42dff
4 changed files with 74 additions and 5 deletions

View file

@ -2291,3 +2291,48 @@ no_soft_invalidation:
@end
@implementation NSLayoutManager (temporaryattributes)
- (void) addTemporaryAttributes: (NSDictionary *)attrs forCharacterRange: (NSRange)range
{
// to be implemented
}
- (void) addTemporaryAttribute: (NSString *)attr value: (id)value forCharacterRange: (NSRange)range
{
// to be implemented
}
- (void) setTemporaryAttributes:forCharacterRange: (NSRange)range
{
// to be implemented
}
- (void) removeTemporaryAttribute: (NSString *)attr forCharacterRange: (NSRange)range
{
// to be implemented
}
- (id) temporaryAttribute: (NSString *)attr atCharacterIndex: (unsigned int)index effectiveRange: (NSRange)range
{
// to be implemented
return nil;
}
- (id) temporaryAttribute: (NSString *)attr atCharacterIndex: (unsigned int)index longestEffectiveRange: (NSRange*)longestRange inRange: (NSRange)range
{
// to be implemented
return nil;
}
- (NSDictionary *) temporaryAttributesAtCharacterIndex: (unsigned int)index effectiveRange: (NSRange)range
{
// to be implemented
return nil;
}
- (NSDictionary *) temporaryAttributesAtCharacterIndex: (unsigned int) longestEffectiveRange: (NSRange*)longestRange inRange: (NSRange)range
{
// to be implemented
return nil;
}
@end