mirror of
https://github.com/gnustep/apps-gorm.git
synced 2025-02-23 19:51:00 +00:00
66 lines
1 KiB
Objective-C
66 lines
1 KiB
Objective-C
/* All rights reserved */
|
|
|
|
#import "GormObjectViewController.h"
|
|
#import "GormDocument.h"
|
|
#import "GormObjectEditor.h"
|
|
|
|
@implementation GormObjectViewController
|
|
|
|
- (void) dealloc
|
|
{
|
|
RELEASE(_document);
|
|
RELEASE(_iconView);
|
|
RELEASE(_outlineView);
|
|
|
|
[super dealloc];
|
|
}
|
|
|
|
- (GormDocument *) document
|
|
{
|
|
return _document;
|
|
}
|
|
|
|
- (void) setDocument: (GormDocument *)document
|
|
{
|
|
ASSIGN(_document, document);
|
|
}
|
|
|
|
- (id) iconView
|
|
{
|
|
return _iconView;
|
|
}
|
|
|
|
- (void) setIconView: (id)iconView
|
|
{
|
|
ASSIGN(_iconView, iconView);
|
|
}
|
|
|
|
- (id) outlineView
|
|
{
|
|
return _outlineView;
|
|
}
|
|
|
|
- (void) setOutlineView: (id)outlineView
|
|
{
|
|
ASSIGN(_outlineView, outlineView);
|
|
}
|
|
|
|
- (IBAction) iconView: (id)sender
|
|
{
|
|
NSLog(@"Called %@", NSStringFromSelector(_cmd));
|
|
[self resetDisplayView: _iconView];
|
|
}
|
|
|
|
- (IBAction) outlineView: (id)sender
|
|
{
|
|
NSLog(@"Called %@", NSStringFromSelector(_cmd));
|
|
[self resetDisplayView: _outlineView];
|
|
}
|
|
|
|
- (void) resetDisplayView: (NSView *)view
|
|
{
|
|
[displayView setContentView: view];
|
|
NSLog(@"displayView = %@", view);
|
|
}
|
|
|
|
@end
|