X-Git-Url: http://git.ithinksw.org/ITKit.git/blobdiff_plain/3269e9dfcbe058cef9e1da01ab45a93f07ee2be1..a95939f73c92bc42ae05d4585b57c6b95126601a:/ITMacResource.h diff --git a/ITMacResource.h b/ITMacResource.h new file mode 100755 index 0000000..c05da2f --- /dev/null +++ b/ITMacResource.h @@ -0,0 +1,33 @@ +// +// ITMacResource.h +// ITKit +// +// Created by Joseph Spiros on Thu Dec 25 2003. +// Copyright (c) 2003 __MyCompanyName__. All rights reserved. +// + +#import +#import + +typedef ResType ITMacResourceType; + +@interface ITMacResource : NSObject { + @protected + Handle _handle; +} ++ (void)_registerClass:(Class)class forType:(ITMacResourceType)type; ++ (Class)_classForType:(ITMacResourceType)type; + ++ (id)_resourceWithHandle:(Handle)handle; +- (id)_initWithHandle:(Handle)handle; + +- (Handle)_handle; + +- (NSData *)data; +- (ITMacResourceType)type; +- (NSNumber *)id; +- (NSString *)name; + +- (Class)nativeRepresentationClass; +- (id)nativeRepresentation; +@end