Unlink the children of the specified item
PtTreeItem_t *PtTreeRemoveChildren( PtTreeItem_t *item );
This function unlinks all the children of the specified item and returns the pointer to the first of them:
The results of using PtTreeRemoveChildren().
You can then give the pointer to the PtTreeFreeItems() function.
This function won't collapse the item. If the children are visible, NULL will be returned. Call PtTreeCollapse() before PtTreeRemoveItem() to make sure that the item is collapsed.
A pointer to the first of the removed children, or NULL if the children are visible.
Photon
Safety: | |
---|---|
Interrupt handler | No |
Signal handler | No |
Thread | No |
PtTree, PtTreeAddAfter(), PtTreeAddFirst(), PtTreeAllocItem(), PtTreeFreeAllItems(), PtTreeFreeItems(), PtTreeItem_t, PtTreeModifyItem(), PtTreeRemoveItem(), PtTreeRemoveList()