Data Types


NavCallBackUserData
NavCBRec The NavCBRec structure provides customization information for your application-defined functions.
NavCBRecPtr
NavContext
NavDataVersion
NavDialogOptions The NavDialogOptionsstructure contains dialog box configuration settings you can pass to several Navigation Services functions.
NavEventCallbackMessage
NavEventData The NavEventData structure contains a structure of type NavEventDataInfo; in Navigation Services 1.1 or later, the NavEventData structure also contains a field describing the dialog box item last clicked by the user.
NavEventDataInfo The NavEventDataInfo structure provides event-handling data to your application.
NavEventProcPtr
NavFileOrFolderInfo The NavFileOrFolderInfo structure contains file or folder information for use by your application-defined filter function. For more information, see “Filtering File Objects”. Your filter function can determine whether the currently selected object is a file by checking the isFolder field of the NavFileOrFolderInfo structure for the value false. After making this determination, you can obtain more information about the object from the fileAndFolder structure.Note: The information in this structure is valid only for HFS file objects.
NavMenuItemSpec Your application uses the NavMenuItemSpec structure to define additional items in an Open dialog box’s Show pop-up menu or a Save dialog box’s Format pop-up menu. For a description of how to add menu items, see “Customizing Type Pop-up Menus”.
NavMenuItemSpecArray
NavMenuItemSpecArrayHandle
NavMenuItemSpecArrayPtr
NavMenuItemSpecHandle
NavMenuItemSpecPtr
NavObjectFilterProcPtr
NavPanelRef
NavPreviewProcPtr
NavReplyRecord When your application calls a Navigation Services function that creates a dialog box, you pass a pointer to a NavReplyRecordstructure. Navigation Services, in turn, uses this structure to provide your application with information about the user’s interactions with the dialog box. When your application is through using the structure, remember to dispose of it by calling the function NavDisposeReply.
NavTypeList Your application can use the NavTypeList structure to define a list of file types that your application is capable of opening. Your application passes a pointer to this list to Navigation Services functions that display Open or Save dialog boxes. You may create this list dynamically or reference a Translation Manager 'open' resource.For more information, see “Providing File Opening Options”.
NavTypeListHandle
NavTypeListPtr

© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)