mirror of
https://github.com/gnustep/apps-gorm.git
synced 2025-04-22 06:00:44 +00:00
Removed resources.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@21077 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
5e2a90da82
commit
a61ec02510
2 changed files with 5 additions and 21 deletions
|
@ -53,7 +53,6 @@ enum IBResourceLocation {
|
|||
@interface IBResourceManager : NSObject
|
||||
{
|
||||
id<IBDocuments> document;
|
||||
NSMutableArray *resources;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
*/
|
||||
|
||||
#include <InterfaceBuilder/IBResourceManager.h>
|
||||
#include <InterfaceBuilder/IBPalette.h>
|
||||
#include <Foundation/NSArchiver.h>
|
||||
#include <Foundation/NSArray.h>
|
||||
#include <Foundation/NSEnumerator.h>
|
||||
|
@ -131,7 +132,7 @@ static NSMapTable *_resourceManagers = NULL;
|
|||
*/
|
||||
- (void) addResources: (NSArray *)resourceList
|
||||
{
|
||||
[resources addObjectsFromArray: resourceList];
|
||||
// abstract...
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -141,22 +142,7 @@ static NSMapTable *_resourceManagers = NULL;
|
|||
*/
|
||||
- (void) addResourcesFromPasteboard: (NSPasteboard *)pboard
|
||||
{
|
||||
if([self acceptsResourcesFromPasteboard: pboard])
|
||||
{
|
||||
NSArray *resourcePbTypes = [self resourcePasteboardTypes];
|
||||
NSString *type = nil;
|
||||
NSEnumerator *en = [resourcePbTypes objectEnumerator];
|
||||
|
||||
while((type = [en nextObject]) != nil)
|
||||
{
|
||||
NSData *data = [pboard dataForType: type];
|
||||
id obj = [NSUnarchiver unarchiveObjectWithData: data];
|
||||
if(obj != nil)
|
||||
{
|
||||
[resources addObject: obj];
|
||||
}
|
||||
}
|
||||
}
|
||||
// abstract...
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -187,7 +173,6 @@ static NSMapTable *_resourceManagers = NULL;
|
|||
if((self = [super init]) != nil)
|
||||
{
|
||||
document = doc;
|
||||
resources = [NSMutableArray array];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
@ -198,7 +183,7 @@ static NSMapTable *_resourceManagers = NULL;
|
|||
- (void) dealloc
|
||||
{
|
||||
document = nil;
|
||||
RELEASE(resources);
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -251,7 +236,7 @@ static NSMapTable *_resourceManagers = NULL;
|
|||
*/
|
||||
- (NSArray *) resourcePasteboardTypes
|
||||
{
|
||||
return nil;
|
||||
return [NSArray arrayWithObjects: IBObjectPboardType, IBViewPboardType, nil];
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue