This is MiscSwitchView.h in view mode; [Download] [Up]
/* ** MiscSwitchView.h ** Copyright (C) 1995 David Slotnick */ // NeXT Headers // System Headers // ThirdParty Headers // Other Headers // Superclass Headers #import <AppKit/NSBox.h> // Forward Class Declarations @class NSMutableArray; @class NSView; // Public Constants extern int MiscSwitchViewNoViewVisible; @interface MiscSwitchView:NSBox { @private NSMutableArray* _views; /*" Array of views to be switched. "*/ id _delegate; /*" Delegate. "*/ } /*" Accessor methods "*/ - (void) setViews:(NSMutableArray*)views; - (NSMutableArray*) views; - (void) setDelegate:(id)delegate; - (id) delegate; /*" Initialization / deallocation "*/ - (id) initWithFrame:(NSRect)frameRect; - (void) dealloc; /*" Manipulating subviews "*/ - (void) addView; - (void) insertViewAtIndex:(int)index; - (void) displayViewAtIndex:(int)index; - (void) deleteViewAtIndex:(int)index; - (int) viewCount; - (NSView*) viewAtIndex:(int)index; /*" Obtaining indexes "*/ - (int) firstIndex; - (int) lastIndex; - (int) indexBefore:(int)index; - (int) indexAfter:(int)index; - (int) indexOfVisibleView; - (BOOL) isIndexValid:(int)index; /*" Contol interoperability "*/ - (void) takeIntValueFrom:(id)sender; - (void) takeStringValueFrom:(id)sender; - (void) takeFloatValueFrom:(id)sender; - (void) takeDoubleValueFrom:(id)sender; - (void) takeTagValueFrom:(id)sender; - (void) takeSelectedTagValueFrom:(id)sender; /*" Archiving "*/ - (id) initWithCoder:(NSCoder*)coder; - (void) encodeWithCoder:(NSCoder*)coder; // Added to fix IB bug [dls 4/30/96]. - (void) resetObjectHierarchy; // End added [dls 4/30/96]. @end /*" Switch View Delegate Methods "*/ @protocol MiscSwitchViewDelegates - (BOOL) switchView:(MiscSwitchView*)sender willInsertViewAtIndex:(int)index; - (void) switchView:(MiscSwitchView*)sender didInsertViewAtIndex:(int)index; - (BOOL) switchView:(MiscSwitchView*)sender willDeleteViewAtIndex:(int)index; - (void) switchView:(MiscSwitchView*)sender didDeleteViewAtIndex:(int)index; - (BOOL) switchView:(MiscSwitchView*)sender willDisplayViewAtIndex:(int)index; - (void) switchView:(MiscSwitchView*)sender didDisplayViewAtIndex:(int)index; - (BOOL) switchViewWillAddView:(MiscSwitchView*)sender; - (void) switchViewDidAddView:(MiscSwitchView*)sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.