Mercurial > hg > xemacs-beta
view pkg-src/tree-nx/TreeView.h @ 164:4e0740e5aab2
Added tag r20-3b8 for changeset 0132846995bd
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:43:39 +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