apps-gorm/GormCore/GormObjectViewController.m
2024-12-27 21:49:16 -05:00

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