Mercurial > hg > xemacs-beta
view pkg-src/tree-nx/TreeView.h @ 184:bcd2674570bf
Added tag r20-3b18 for changeset e121b013d1f0
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 09:54:24 +0200 |
| parents | 0132846995bd |
| children |
line wrap: on
line source
#import <appkit/appkit.h> #import "TreeButton.h" @interface TreeView:View { id currentButton; id lineList; id priorButton; id selectedField; id treeRoot; NXCoord currScale; NXCoord origWidth; NXCoord origHeight; } - attachTree:aTree; - buildTreeFromNode:aNode bottom:(double)ybot top:(double)ytop atX:(double)xpos parent:(NXPoint *)pos; - displayBut:but; - displayButByName:sender; - drawSelf:(NXRect *)rects :(int)rectCount; // standard rendering method - getButByName:(const char*)name; - initFrame:(const NXRect *)frameRect; - scale:sender; - setCurrentButton:but; - setCurrButtonByName:sender; @end /* Color Dragging */ @interface TreeView(Drag) - registerForDragging; - (NXDragOperation)draggingEntered:(id <NXDraggingInfo>)sender; - (BOOL)prepareForDragOperation:(id <NXDraggingInfo>)sender; - (BOOL)performDragOperation:(id <NXDraggingInfo>)sender; - concludeDragOperation:(id <NXDraggingInfo>)sender; @end
