Represents a Project Navigator item.
typedef struct {
GS::uchar_t uName[API_UniLongNameLen];
GS::uchar_t uAutoTextedName[API_UniLongNameLen];
char uiId[128];
API_Guid guid;
API_DatabaseInfo db;
short floorNum;
short vType;
API_CutPlanePlanConn intendedPlanConn;
API_Guid camId;
API_NavigatorMapID mapId;
API_NavigatorItemTypeID itemType;
API_Guid sourceGuid;
Int32 owner;
bool customName;
bool customUiId;
bool filler_2;
bool isIndependent;
Int32 filler_3[6];
} API_NavigatorItem;
Members
- name
- The name of the navigator item.
- autoTextedName

- The name of the navigator item, in its original form (containing autotexts).
- uiId

- The ID of the navigator item.
- guid

- The own GUID of the navigator item
- db
- The database reference of the the navigator item.
- floorNum
- Floor index the navigator item refers to. Valid only if the type of the database is floorplan [
itemTypeis API_StoryNavItem]. - vType

- For internal use.
- intendedPlanConn

- The status of the link between the navigator item and the Floor Plan
- camId

- GUID of a single camera [
itemTypeis API_CameraNavItem] or a camera set [itemTypeis API_CameraNavItem]. - mapId

- The Project Navigator map wich contains this item.
- itemType

- Type of the item.
- sourceGuid

- The guid of the source navigator item. For example a View item can be the source of a Drawing or a PublisherSet item.
- owner

- The member ID of the item’s owner in TeamWork mode (relevant only in View Map).
- customName

- Custom name of the item (relevant only in the View Map and Layout Map).
- customUiId

- Custom ID of the item (relevant only in the View Map and Layout Map).
- isIndependent

- True when the navigator item is independent.
Remarks
This structure holds the data of an item of the Project Navigator.
The structure is used with the APINavigator_GetNavigatorItemID, APINavigator_GetNavigatorParentItemID, APINavigator_GetNavigatorChildrenItemsID, APINavigator_SearchNavigatorItemID and APINavigator_ChangeNavigatorItemID environment functions.
Requirements
- Version: API 4.3 or later
- Header: APIdefs_Navigator.h
See Also
API_DatabaseInfo, API_NavigatorMapID, API_NavigatorItemTypeID
API_NavigatorSet, API_NavigatorView
APINavigator_GetNavigatorItemID, APINavigator_SearchNavigatorItemID, APINavigator_ChangeNavigatorItemID
API Types