This is TSShelfWindow.h in view mode; [Download] [Up]
/* TSShelfWindow.h created by tsengel on Thu 14-Aug-1997 */
// The current window levels are defined like this... keeping them in mind might make it easier
// to choose our level later on...so I'll keep this part here...
//
// NSNormalWindowLevel = 0,
// NSFloatingWindowLevel = 3,
// NSDockWindowLevel = 5,
// NSSubmenuWindowLevel = 10,
// NSMainMenuWindowLevel = 20
#import <AppKit/AppKit.h>
enum
{
TSShelfBackgroundWindowLevel = NSNormalWindowLevel - 1,
TSShelfNormalWindowLevel = NSNormalWindowLevel,
TSShelfForegroundWindowLevel = NSFloatingWindowLevel + 1
};
@interface TSShelfWindow : NSWindow
{
float grabBorderHeight;
float _lowestYOrigin;
NSSize _maxSize;
BOOL doesAutoraise;
BOOL fullyHidden;
BOOL fullyVisible;
}
- (id)initWithContentRect:(NSRect)contentRect styleMask:(unsigned int)aStyle backing:(NSBackingStoreType)bufferingType defer:(BOOL)flag;
- (void)awakeFromNib;
- (void)awake;
- (void)setGrabBorder:(float)height;
- (void)setFrame:(NSRect)frameRect display:(BOOL)flag;
- (void)setAutoRaiseEnabled:(BOOL)flag;
- (BOOL)isAutoRaiseEnabled;
- (void)shouldAutoRaise;
- (void)shouldAutoHide;
- (void)dropToLowerLevel;
- (void)raiseToHigherLevel;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.