Added NSCoding Protocol and moved extension methods into seperate

interface.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8277 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
FredKiefer 2000-12-08 01:18:06 +00:00
parent c3b0028f40
commit bced436a2d

View file

@ -41,7 +41,7 @@ typedef struct {
float ty;
} NSAffineTransformStruct;
@interface NSAffineTransform : NSObject <NSCopying>
@interface NSAffineTransform : NSObject <NSCopying, NSCoding>
{
@public
NSAffineTransformStruct matrix;
@ -65,8 +65,10 @@ typedef struct {
- (NSSize) transformSize: (NSSize)aSize;
- (NSAffineTransformStruct) transformStruct;
- (void) translateXBy: (float)tranX yBy: (float)tranY;
@end
#ifndef NO_GNUSTEP
@interface NSAffineTransform (GNUstep)
+ (NSAffineTransform*) matrixFrom: (const float[6])matrix;
- (void) translateToPoint: (NSPoint)point;
- (void) rotateByAngle: (float)angle;