Manipulating Symbol Groups
Functions Introduced:
The opaque handle ProDtlsymgroupdata contains the information needed to define or redefine a group.
The function
ProDtlsymgroupdataAlloc() allocates the data structure.
The function
ProDtlsymgroupdataNameSet() sets the name of the symbol group while the function
ProDtlsymgroupdataItemsSet() sets the specified items to be contained in the symbol group, provided such items belong to the symbol definition. The items to be included can be detail entities and notes.
The function
ProDtlsymgroupdataItemAdd() adds a single item to the symbol group, provided such an item belongs to the symbol definition. The item to be added can be a detail entity or a note.
The function
ProDtlsymgroupdataFree() frees the data structure.
The function
ProDtlsymgroupSubgroupCreate() creates a new group in the symbol definition at the specified level below the parent group.
The function
ProDtlsymgroupModify() modifies the symbol group definition.
The function
ProDtlsymgroupDelete() deletes a group from the symbol definition. This function does not delete the entities contained in the group.
The function
ProDtlsymgroupLevelExclusiveSet() makes the groups at the indicated level, exclusive or independent, in the symbol definition.