ITKit for Menutunes
[ITKit.git] / ITTableCornerView.h
1 /*
2  *      ITKit
3  *  ITTableCornerView
4  *    NSPopUpButton subclass for corner views in a table view.
5  *
6  *  Original Author : Joseph Spiros <joseph.spiros@ithinksw.com>
7  *   Responsibility : Matt Judy <mjudy@ithinksw.com>
8  *   Responsibility : Joseph Spiros <joseph.spiros@ithinksw.com>
9  *
10  *  Copyright (c) 2002 - 2003 iThink Software.
11  *  All Rights Reserved
12  *
13  */
14
15 /*
16  *      This subclass does 4 things to approximate NSMenuExtra's functionality:
17  *
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.
23  *
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.
27  *
28  */
29
30 #import <AppKit/AppKit.h>
31
32 @interface ITTableCornerView : NSPopUpButton {
33     NSTableHeaderCell *headerCell;
34 }
35 @end
36