H A D | tkTreeDisplay.c | 14 #define W2Cy(y) ((y) + tree->yOrigin) 26 static void Range_RedoIfNeeded(TreeCtrl *tree); 27 static int Range_TotalWidth(TreeCtrl *tree, Range *range_); 28 static int Range_TotalHeight(TreeCtrl *tree, Range *range_); 29 static void Range_Redo(TreeCtrl *tree); 30 static Range *Range_UnderPoint(TreeCtrl *tree, int *x_, int *y_, int nearest); 31 static RItem *Range_ItemUnderPoint(TreeCtrl *tree, Range *range, int *x_, 83 * column displayed at the n'th tree column. */ 124 int *xScrollIncrements; /* When tree->xScrollIncrement is zero */ 125 int *yScrollIncrements; /* When tree 161 Tree_FreeItemRInfo(TreeCtrl *tree, TreeItem item) argument 167 Range_Free(TreeCtrl *tree, Range *range) argument 464 Range_TotalWidth( TreeCtrl *tree, Range *range ) argument 645 Range_TotalHeight( TreeCtrl *tree, Range *range ) argument 803 Range_UnderPoint( TreeCtrl *tree, int *x_, int *y_, int nearest ) argument 915 Range_ItemUnderPoint( TreeCtrl *tree, Range *range, int *x_, int *y_ ) argument 1008 Increment_AddX( TreeCtrl *tree, int offset, int size ) argument 1051 Increment_AddY( TreeCtrl *tree, int offset, int size ) argument 1504 B_IncrementFindX( TreeCtrl *tree, int offset ) argument 1536 B_IncrementFindY( TreeCtrl *tree, int offset ) argument 1571 B_XviewCmd( TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[] ) argument 1674 B_YviewCmd( TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[] ) argument 1774 Tree_ItemUnderPoint( TreeCtrl *tree, int *x_, int *y_, int nearest ) argument 1848 Tree_AreaBbox( TreeCtrl *tree, int area, int *x1_, int *y1_, int *x2_, int *y2_ ) argument 1926 Tree_HitTest( TreeCtrl *tree, int x, int y ) argument 1973 Tree_ItemBbox( TreeCtrl *tree, TreeItem item, int lock, int *x, int *y, int *w, int *h ) argument 2051 Tree_ItemLARB( TreeCtrl *tree, TreeItem item, int vertical, int prev ) argument 2106 Tree_ItemLeft( TreeCtrl *tree, TreeItem item) argument 2114 Tree_ItemAbove( TreeCtrl *tree, TreeItem item) argument 2122 Tree_ItemRight( TreeCtrl *tree, TreeItem item) argument 2130 Tree_ItemBelow( TreeCtrl *tree, TreeItem item) argument 2155 Tree_ItemFL( TreeCtrl *tree, TreeItem item, int vertical, int first ) argument 2207 Tree_ItemTop( TreeCtrl *tree, TreeItem item) argument 2215 Tree_ItemBottom( TreeCtrl *tree, TreeItem item) argument 2223 Tree_ItemLeftMost( TreeCtrl *tree, TreeItem item) argument 2231 Tree_ItemRightMost( TreeCtrl *tree, TreeItem item) argument 2255 Tree_ItemToRNC( TreeCtrl *tree, TreeItem item, int *row, int *col ) argument 2296 Tree_RNCToItem( TreeCtrl *tree, int row, int col ) argument 2365 DisplayDelay(TreeCtrl *tree) argument 2396 DItem_Alloc( TreeCtrl *tree, RItem *rItem ) argument 2485 DItem_Free( TreeCtrl *tree, DItem *dItem ) argument 2524 FreeDItems( TreeCtrl *tree, DItem *first, DItem *last, int unlink ) argument 2570 Tree_ItemsInArea( TreeCtrl *tree, TreeItemList *items, int minX, int minY, int maxX, int maxY ) argument 2689 GetOnScreenColumnsForItemAux( TreeCtrl *tree, DItem *dItem, DItemArea *area, int bounds[4], int lock, TreeColumnList *columns ) argument 2767 GetOnScreenColumnsForItem( TreeCtrl *tree, DItem *dItem, TreeColumnList *columns ) argument 2809 TrackOnScreenColumnsForItem( TreeCtrl *tree, TreeItem item, Tcl_HashEntry *hPtr ) argument 2915 UpdateDInfoForRange( TreeCtrl *tree, DItem *dItemHead, Range *range, RItem *rItem, int x, int y ) argument 3496 InvalidateWhitespace( TreeCtrl *tree, int x1, int y1, int x2, int y2) argument 3671 DblBufWinDirty( TreeCtrl *tree, int x1, int y1, int x2, int y2 ) argument 3695 AddRgnToRedrawRgn( TreeCtrl *tree, TkRegion rgn) argument 3705 AddRectToRedrawRgn( TreeCtrl *tree, int minX, int minY, int maxX, int maxY) argument 3744 DItemAllDirty( TreeCtrl *tree, DItem *dItem ) argument 4427 Proxy_DrawXOR( TreeCtrl *tree, int x1, int y1, int x2, int y2 ) argument 4615 Proxy_Draw( TreeCtrl *tree, TreeDrawable td, int x1, int y1, int x2, int y2 ) argument 4653 TreeColumnProxy_Draw( TreeCtrl *tree, TreeDrawable td ) argument 4681 TreeRowProxy_Draw( TreeCtrl *tree, TreeDrawable td ) argument 4898 GetItemBgIndex( TreeCtrl *tree, RItem *rItem ) argument 4947 DrawColumnBackground( TreeCtrl *tree, Drawable drawable, TreeColumn treeColumn, TkRegion dirtyRgn, XRectangle *bounds, RItem *rItem, int height, int index ) argument 5032 DrawWhitespaceBelowItem( TreeCtrl *tree, Drawable drawable, int lock, int bounds[4], int left, int top, TkRegion dirtyRgn, TkRegion columnRgn, int height, int index ) argument 5149 DrawWhitespace( TreeCtrl *tree, Drawable drawable, TkRegion dirtyRgn ) argument 5289 Tree_DrawTiledImage( TreeCtrl *tree, Drawable drawable, Tk_Image image, int x1, int y1, int x2, int y2, int xOffset, int yOffset ) argument 5354 DisplayDItem( TreeCtrl *tree, DItem *dItem, DItemArea *area, int lock, int bounds[4], TreeDrawable pixmap, TreeDrawable drawable ) argument 5446 DebugDrawBorder( TreeCtrl *tree, int inset, int left, int top, int right, int bottom ) argument 5507 TreeDisplay_GetReadyForTrouble( TreeCtrl *tree, int *requestsPtr ) argument 5518 TreeDisplay_WasThereTrouble( TreeCtrl *tree, int requests ) argument 5550 DisplayGetPixmap( TreeCtrl *tree, TreeDrawable *dPixmap, int width, int height ) argument 5593 SetBuffering( TreeCtrl *tree) argument 5647 TreeCtrl *tree = clientData; local 6358 A_IncrementFindX( TreeCtrl *tree, int offset ) argument 6396 A_IncrementFindY( TreeCtrl *tree, int offset ) argument 6434 Increment_FindX( TreeCtrl *tree, int offset ) argument 6464 Increment_FindY( TreeCtrl *tree, int offset ) argument 6493 Increment_ToOffsetX( TreeCtrl *tree, int index ) argument 6526 Increment_ToOffsetY( TreeCtrl *tree, int index ) argument 6611 Tree_GetScrollFractionsX( TreeCtrl *tree, double fractions[2] ) argument 6668 Tree_GetScrollFractionsY( TreeCtrl *tree, double fractions[2] ) argument 6725 Tree_SetOriginX( TreeCtrl *tree, int xOrigin ) argument 6807 Tree_SetOriginY( TreeCtrl *tree, int yOrigin ) argument 7049 Tree_FocusChanged( TreeCtrl *tree, int gotFocus ) argument 7107 Tree_Activate( TreeCtrl *tree, int isActive ) argument 7148 Tree_FreeItemDInfo( TreeCtrl *tree, TreeItem item1, TreeItem item2 ) argument 7196 Tree_InvalidateItemDInfo( TreeCtrl *tree, TreeColumn column, TreeItem item1, TreeItem item2 ) argument 7311 TreeDisplay_ItemDeleted( TreeCtrl *tree, TreeItem item ) argument 7346 TreeDisplay_ColumnDeleted( TreeCtrl *tree, TreeColumn column ) argument 7398 TreeDisplay_FreeColumnDInfo( TreeCtrl *tree, TreeColumn column ) argument 7460 Tree_DInfoChanged( TreeCtrl *tree, int flags ) argument 7490 Tree_InvalidateArea( TreeCtrl *tree, int x1, int y1, int x2, int y2 ) argument 7571 Tree_InvalidateRegion( TreeCtrl *tree, TkRegion region ) argument 7684 Tree_InvalidateItemArea( TreeCtrl *tree, int x1, int y1, int x2, int y2 ) argument 7723 Tree_RedrawArea( TreeCtrl *tree, int x1, int y1, int x2, int y2 ) argument 7756 Tree_ExposeArea( TreeCtrl *tree, int x1, int y1, int x2, int y2 ) argument 7900 Tree_DumpDInfo( TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[] ) argument [all...] |