mirror of
https://github.com/nickshanks/ResKnife.git
synced 2024-08-31 19:29:11 +00:00
44 lines
948 B
Objective-C
44 lines
948 B
Objective-C
#import <Cocoa/Cocoa.h>
|
|
|
|
@class ResourceDocument, Resource;
|
|
|
|
extern NSString *DocumentInfoWillChangeNotification;
|
|
extern NSString *DocumentInfoDidChangeNotification;
|
|
|
|
enum Attributes
|
|
{
|
|
changedBox = 0,
|
|
preloadBox,
|
|
protectedBox,
|
|
lockedBox,
|
|
purgableBox,
|
|
systemHeapBox
|
|
};
|
|
|
|
@interface InfoWindowController : NSWindowController
|
|
{
|
|
IBOutlet NSImageView *iconView;
|
|
IBOutlet NSTextField *nameView;
|
|
|
|
IBOutlet NSBox *placeholderView;
|
|
IBOutlet NSBox *resourceView;
|
|
IBOutlet NSBox *documentView;
|
|
|
|
IBOutlet NSMatrix *attributesMatrix;
|
|
IBOutlet NSForm *filePropertyForm;
|
|
|
|
@private
|
|
ResourceDocument *currentDocument;
|
|
Resource *selectedResource;
|
|
}
|
|
|
|
- (void)updateInfoWindow;
|
|
- (void)setMainWindow:(NSWindow *)mainWindow;
|
|
- (IBAction)attributesChanged:(id)sender;
|
|
- (void)resourceAttributesDidChange:(NSNotification *)notification;
|
|
- (void)documentInfoDidChange:(NSNotification *)notification;
|
|
|
|
+ (id)sharedInfoWindowController;
|
|
|
|
@end
|