Mercurial > dwindows
changeset 881:7b2750744552
Implemented dw_tree_get_parent() for the Mac.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Wed, 06 Apr 2011 22:51:30 +0000 |
parents | baf23fa69b99 |
children | 1e7b7f870d88 |
files | mac/dw.m |
diffstat | 1 files changed, 9 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mac/dw.m Wed Apr 06 19:44:49 2011 +0000 +++ b/mac/dw.m Wed Apr 06 22:51:30 2011 +0000 @@ -4569,6 +4569,7 @@ [treenode addPointer:nstr]; [treenode addPointer:itemdata]; [treenode addPointer:NULL]; + [treenode addPointer:parent]; [tree addTree:treenode and:parent]; [tree reloadData]; DW_MUTEX_UNLOCK; @@ -4613,8 +4614,14 @@ */ HTREEITEM API dw_tree_get_parent(HWND handle, HTREEITEM item) { - NSLog(@"dw_tree_get_parent() unimplemented\n"); - return HWND_DESKTOP; + int _locked_by_me = FALSE; + HTREEITEM parent; + + DW_MUTEX_LOCK; + NSPointerArray *array = (NSPointerArray *)item; + parent = (HTREEITEM)[array pointerAtIndex:4]; + DW_MUTEX_UNLOCK; + return parent; } /*