Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
QNX Community Resources
QNX Documentation Library
QNX Community Resources

QNX Community Resources

QNX Software Systems
Developer Resources
Blogs
Board support packages
Foundry27 projects
Forums
Hardware support listing
Online video tutorials
Product documentation
Technical Articles

PtTreeAllocItem
[Previous] [Contents] [Index] [Next]

PtTreeAllocItem()

Allocate a new item

Synopsis:

PtTreeItem_t *PtTreeAllocItem( 
                  PtWidget_t const *tree, 
                  const char *string,
                  short set_img,
                  short unset_img );

Description:

This function allocates a new item. The item's string is copied from string.

The set_img argument is the index of the image that's displayed when the item is set, and unset_img is the image displayed when it isn't set. An item is considered set if its flags masked with the Pt_ARG_TREE_IMGMASK resource of the widget give a nonzero value.

The image must be already present in the widget: if an index given to the PtTreeAllocItem() function isn't smaller than the current image count, it's changed to -1. A value of -1 means "no image."


Note: Use the PtTreeAddFirst() and PtTreeAddAfter() functions to add the new item to a tree structure.

Classification:

Photon

Safety:
Interrupt handler No
Signal handler No
Thread No

See also:

PtTree, PtTreeAddAfter(), PtTreeAddFirst(), PtTreeAddImages(), PtTreeFreeAllItems(), PtTreeFreeItems(), PtTreeItem_t, PtTreeModifyItem()


[Previous] [Contents] [Index] [Next]