This is InspectorPane.m in view mode; [Download] [Up]
/* Copyright 1993 Jeremy Slade. All rights reserved. */ #import "InspectorPane.h" #import "Globals.h" @implementation InspectorPane + initialize { [self setVersion:InspectorPane_VERSION]; return ( self ); } - initContent:(const NXRect *)contentRect style:(int)aStyle backing:(int)bufferingType buttonMask:(int)mask defer:(BOOL)flag { [super initContent:contentRect style:aStyle backing:bufferingType buttonMask:mask defer:flag]; target = nil; return ( self ); } - free { return ( [super free] ); } - inspect:anObject /* set the object being inspected */ { if ( anObject != target ) { target = anObject; } return ( self ); } - (BOOL)canInspect:anObject /* Intended to be overridden by subclasses */ { return ( NO ); } - inspecting /* Returns the object currently being inspected */ { return ( target ); } - showCurrent:sender /* Update the display with the current attribute of the target */ { return ( self ); // Subclasses must implement } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.