This is GroupInsPane.h in view mode; [Download] [Up]
/* Copyright 1993 Jeremy Slade. You are free to use all or any parts of the Locus project however you wish, just give credit where credit is due. The author (Jeremy Slade) shall not be held responsible for any damages that result out of use or misuse of any part of this project. */ /* Project: Locus Class: GroupInsPane Description: This is the ispector pane for Groups. It is divided into two parts: the top half is general settings for the group, while the bottom half is divided into three separate categories of settings for the group, each displayed in their own sub-pane. Original Author: Jeremy Slade Revision History: Created V.101 JGS Mon Feb 8 22:07:12 GMT-0700 1993 */ #ifndef GroupInsPane_h #define GroupInsPane_h #define GroupInsPane_VERSION (101) #import "InspectorPane.h" @interface GroupInsPane : InspectorPane { // General Group stuff id nameField; id keyField; id pathField; id sortSwitch; id choosePathButton; id drawModeMenu; // PopUpList for chossing draw mode id drawModeCover; // Cover button for drawModeMenu id subModeMenu; // PopUpList for choosing sub-mode id subModeCover; // Cover button for subModeMenu id swapView; // SwapView for sub-mode panes int subMode; // Display Options sub-mode id displayOptsPane; id dispOptFormatCover; // Cover button for path format menu id dispOptFormatMenu; // Path format menu id dispOptShowPath; id dispOptActualImage; id dispOptTriDots; id dispOptShowInfo1; id dispOptSmallIcons; // Allowed Types sub-mode id allowedTypesPane; id allowedBrowser; id allowedRestrictSwitch; id allowedField; id allowedAddButton; id allowedRemoveButton; // Dynamic Items sub-mode id dynamicItemsPane; id dynamicIntervalField; id dynamicIntervalSlider; id dynamicBrowser; id dynamicField; id dynamicDisableButton; id dynamicEnableButton; id dynamicRemoveButton; id dynamicAddButton; } // Creating, initializing + initialize; - initContent:(const NXRect *)contentRect style:(int)aStyle backing:(int)bufferingType buttonMask:(int)mask defer:(BOOL)flag; - awakeFromNib; - free; // General Group stuff - (BOOL)canInspect:anObject; - showCurrent:sender; - selectNameField:sender; - changeGroupName:sender; - changeGroupKey:sender; - changeGroupPath:sender; - chooseGroupPath:sender; - changeGroupSort:sender; - changeDrawToLargeBrowse:sender; - changeDrawToSmallBrowser:sender; - changeDrawToLargeIcon:sender; - changeDrawToSmallIcon:sender; // Setting the sub-mode - setDisplayOptsMode:sender; - setAllowedTypesMode:sender; - setDynamicItemsMode:sender; - swapPaneFor:sender; // Display Options sub-mode - setFormatFullPath:sender; - setFormatFileAndPath:sender; - setFormatFileOnly:sender; - setFormatRelative:sender; - setFormatNoPath:sender; - setShowPath:sender; - setShowActualImage:sender; - setShowTriDots:sender; - setShowInfoLine:sender; - setShowSmallIcon:sender; // Allowed Types sub-mode - loadAllowedTypes:sender; - allowedTypeSelected:sender; - changeUseRestrictions:sender; - newAllowedType:sender; - removeAllowedTypes:sender; // Dynamic Items sub-mode - loadDynamicItemSpecs:sender; - dynamicItemSpecSelected:sender; - newDynamicItemSpec:sender; - modifyDynamicItemSpec:sender; - disableDynamicItemSpecs:sender; - enableDynamicItemSpecs:sender; - removeDynamicItemSpecs:sender; - setDynamicUpdateInterval:sender; // Text delegate methods - textDidChange:sender; - textDidEnd:sender endChar:(unsigned short)endChar; // Browser delegate methods - (int)browser:sender fillMatrix:matrix inColumn:(int)col; @end #endif // GroupInsPane_h
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.