This is MiscTabButtonCell.h in view mode; [Download] [Up]
/* MiscTabButtonCell.h created by stephane on Sun 15-Dec-1996 */ // // MiscTabButtonCell.h -- // Written by Stephane Corthesy Copyright 1997 by Stephane Corthesy. // Version 1.1. All rights reserved. // Based upon MiscTabActionCell 1.5 by Sean Hill, 1995 // // This notice may not be removed from this source code. // // This object is included in the MiscKit by permission from the author // and its use is governed by the MiscKit license, found in the file // "License.rtf" in the MiscKit distribution. Please refer to that file // for a list of all applicable permissions and restrictions. // #import <AppKit/AppKit.h> typedef enum _MiscTabButtonCellOrientation { MiscTopTab = 0, MiscBottomTab = 1, MiscLeftTab = 2, MiscRightTab = 3 }MiscTabButtonCellOrientation; typedef struct __TBCFlags { #ifdef __BIG_ENDIAN__ unsigned int orientation:2; unsigned int doNotRotateText:1; unsigned int doNotRotateImage:1; unsigned int reserved:28; #else unsigned int reserved:28; unsigned int doNotRotateImage:1; unsigned int doNotRotateText:1; unsigned int orientation:2; #endif }_TBCFlags; @interface MiscTabButtonCell : NSButtonCell <NSCoding> { _TBCFlags _tbcFlags; } + (void) initialize; - (id) init; - (id) initTextCell:(NSString *)aString; - (id) initImageCell:(NSImage *)anImage; - (id) initWithCoder:(NSCoder *)coder; - (void) encodeWithCoder:(NSCoder *)coder; - (void) drawInteriorWithFrame:(NSRect)cellFrame inView:controlView; - (BOOL) trackMouse:(NSEvent *)theEvent inRect:(NSRect)cellFrame ofView:(NSView *)controlView untilMouseUp:(BOOL)flag; - (BOOL) startTrackingAt:(NSPoint)startPoint inView:aView; - (BOOL) isOpaque; - (NSSize) cellSizeForBounds:(NSRect)aRect; - (void) setOrientation:(MiscTabButtonCellOrientation)orientation; - (MiscTabButtonCellOrientation) orientation; - (void) setRotateImage:(BOOL)doRotateImage; - (BOOL) doesRotateImage; - (void) setRotateText:(BOOL)doRotateText; - (BOOL) doesRotateText; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.