Inheritance diagram for IShFileFormatUtilities:

Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | RegisterFileFamily (IDType inFamily, const TMCString &fileFamilyName)=0 |
| virtual MCCOMErr MCCOMAPI | GetFileFamilies (TMCArray< APITypeAndName > &outFamilies, boolean inForOpen)=0 |
| virtual MCCOMErr MCCOMAPI | GetFileTypes (TMCArray< APITypeAndName > &outFileTypes, IDType inFamily, boolean inForOpen)=0 |
| virtual MCCOMErr MCCOMAPI | GetFileTypes (TMCArray< IDType > &outFileTypes, IDType inFamily, boolean inForOpen)=0 |
| virtual void MCCOMAPI | AddFileType (const TMCFileType &inFileType)=0 |
| virtual void MCCOMAPI | AddFileTypes (const TMCFileTypeList &inTypesList)=0 |
| virtual void MCCOMAPI | LoadResourceFTYP (IDType inCompFamilyID, IDType inCompClassID, ResourceID inResID, MCTypeFamilyID inFileFamily, TMCFileTypeList &outTypeList)=0 |
| virtual MCCOMErr MCCOMAPI | OpenFileDialog (const TMCString &inTitle, IMCFile *file, TMCArray< IDType > &inFileTypes, IDType &inOutPopupSelection, IDType &outFormat)=0 |
| virtual MCCOMErr MCCOMAPI | SaveFileDialog (const TMCString &inTitle, IMCFile *file, TMCArray< IDType > &inFileTypes, IDType &inOutFormat)=0 |
| virtual MCCOMErr MCCOMAPI | OpenDocument (const IMCFile *inFile, MCFileTypeID fileType, IMFDocument **outDocument)=0 |
| virtual MCCOMErr MCCOMAPI | GetMultipleFiles (const TMCString &inPropmt, IMCFile *startingPath, TMCCountedPtrArray< IMCFile > &outFileList, TMCArray< IDType > &inFileTypes, IDType &inOutPopupSelection)=0 |
| virtual const TMCFileType *MCCOMAPI | GetFileTypeByID (MCFileTypeID fileID)=0 |
| virtual void MCCOMAPI | GetFileTypesByFamilyID (TMCFileTypeList &fileTypeList, MCTypeFamilyID familyID)=0 |
|
|
Adds a new file type to the list of types the application handles
|
|
|
Adds a a list of file types to the list of types the application handles. Note: Use LoadResourceFTYP() to load your type list.
|
|
||||||||||||
|
Returns the list of available file families
|
|
|
Returns a pointer to a TMCFileType by the ID of the file type.
|
|
||||||||||||||||
|
Returns a list of file type IDs
|
|
||||||||||||||||
|
Returns a list of file API types and names
|
|
||||||||||||
|
Returns a list of file types that match a given family
|
|
||||||||||||||||||||||||
|
Gets a list of one or more file(s) by popping up a multiple file chooser system dialog. Note that the file types can be '****' for all files, a file family ID (ie 'imag'), or a file type ID (ie 'JPEG')
|
|
||||||||||||||||||||||||
|
Loads a FTYP resource into a TMCFileTypeList.
|
|
||||||||||||||||
|
Given a file and file type ID, opens a document.
|
|
||||||||||||||||||||||||
|
Opens a system file-open dialog and returns the file selected by the user. Note that the file types can be '****' for all files, a file family ID (ie 'imag'), or a file type ID (ie 'JPEG')
|
|
||||||||||||
|
Registers a new file family
|
|
||||||||||||||||||||
|
Opens a system file-save dialog and returns the file and format selected by the user. Note that the file types can be '****' for all files, a file family ID (ie 'imag'), or a file type ID (ie 'JPEG')
|
1.3.9.1