4 * NSPopUpButton subclass for corner views in a table view.
6 * Original Author : Joseph Spiros <joseph.spiros@ithinksw.com>
7 * Responsibility : Matt Judy <mjudy@ithinksw.com>
8 * Responsibility : Joseph Spiros <joseph.spiros@ithinksw.com>
10 * Copyright (c) 2002 - 2003 iThink Software.
16 * This subclass does 4 things to approximate NSMenuExtra's functionality:
18 * 1. Makes the status item smarter about highlighting.
19 * 2. Allows you to set an alternate (inverted) image.
20 * 3. Eliminates the pre-Jaguar shadow behind a normal status item.
21 * 4. If you use an image AND title, the text will be made slightly smaller
22 * to resemble the visual interface of an NSMenuExtra.
24 * Note: In order to have the shadow not overlap the bottom of the
25 * menubar, Apple moves the image up one pixel. Since that shadow is
26 * no longer drawn, please adjust your images DOWN one pixel to compensate.
30 #import <AppKit/AppKit.h>
32 @interface ITTableCornerView : NSPopUpButton {
33 NSTableHeaderCell *headerCell;