Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

CP_PPobClassToCPXML.h File Reference


Defines

#define CP_RegisterPPobClassConverter(inClassName, inConverterFunction)   CP_PPobClassToCPXML::Instance()->RegisterPPobClassToXMLConverter( inClassName, inConverterFunction )

Typedefs

typedef void(* PPobClassToXMLConverterCallback )(char *inBuffer, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
typedef std::map< FourCharCode,
PPobClassToXMLConverterCallback,
std::less< FourCharCode > > 
CP_PPobClassToXMLWriterMap
typedef std::map< FourCharCode,
PPobClassToXMLConverterCallback,
std::less< FourCharCode
> >::iterator 
CP_PPobClassToXMLWriterMap_Iterator
typedef std::pair< const FourCharCode,
PPobClassToXMLConverterCallback
CP_PPobClassToXMLWriterMapEntry

Functions

void RegisterKnownPPobClasses ()
void WriteStandardControlFields (CPLAT::CP_XMLWriter_Element *inWidgetElement, CPLAT::CP_XMLWriter *inXMLWriter, SPaneInfo &inPPobPaneInfo, SControlInfo &inPPobControlInfo)
void PPobClassDialogToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassWindowToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassBevelButtonToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassChasingArrowsToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassCheckBoxToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassClockToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassDisclosureTriangleToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassEditFieldToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassFocusBorderToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassGroupBoxToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassIconControlToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassImageWellToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassLittleArrowsToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassPictureControlToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassPlacardToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassPopupMenuToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassPushButtonToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassRadioButtonToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassRadioButtonGroupToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassScrollBarToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassProgressToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassScrollerToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassSelectColorToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassSeparatorLineToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassSliderToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassStaticTextToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassTabViewToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassTextColumnToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassTextViewToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassViewToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobClassWindowHeaderToXML (char *inPPobDataPtr, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
void PPobTextTraitToFontSpec (SInt16 inTextTraitID, CPLAT::CP_XMLWriter *inXMLWriter)
void WriteTextTraitAsFontSpec (CPLAT::CP_XMLWriter *inXMLWriter, TextTraitsRecord &inTextTraits, CPLAT::CP_String &inTextTraitName)
CPLAT::CP_XMLWriterCreateFontSpecXMLWriter (const CPLAT::CP_FileSystemSpec &inFileSpec, CPLAT::CP_XMLWriter_Element **inOutRootElement, CPLAT::CP_XMLWriter_Element **inOutParentElement)

Define Documentation

#define CP_RegisterPPobClassConverter inClassName,
inConverterFunction   )     CP_PPobClassToCPXML::Instance()->RegisterPPobClassToXMLConverter( inClassName, inConverterFunction )
 


Typedef Documentation

typedef void(* PPobClassToXMLConverterCallback)(char *inBuffer, UInt32 inMarker, FourCharCode inPPobClassID, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement)
 

typedef std::map<FourCharCode, PPobClassToXMLConverterCallback, std::less<FourCharCode> > CP_PPobClassToXMLWriterMap
 

typedef std::map<FourCharCode, PPobClassToXMLConverterCallback, std::less<FourCharCode> >::iterator CP_PPobClassToXMLWriterMap_Iterator
 

typedef std::pair<const FourCharCode, PPobClassToXMLConverterCallback> CP_PPobClassToXMLWriterMapEntry
 


Function Documentation

void RegisterKnownPPobClasses  ) 
 

void WriteStandardControlFields CPLAT::CP_XMLWriter_Element inWidgetElement,
CPLAT::CP_XMLWriter inXMLWriter,
SPaneInfo inPPobPaneInfo,
SControlInfo inPPobControlInfo
 

void PPobClassDialogToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassWindowToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassBevelButtonToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassChasingArrowsToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassCheckBoxToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassClockToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassDisclosureTriangleToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassEditFieldToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassFocusBorderToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassGroupBoxToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassIconControlToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassImageWellToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassLittleArrowsToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassPictureControlToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassPlacardToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassPopupMenuToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassPushButtonToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassRadioButtonToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassRadioButtonGroupToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassScrollBarToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassProgressToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassScrollerToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassSelectColorToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassSeparatorLineToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassSliderToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassStaticTextToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassTabViewToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassTextColumnToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassTextViewToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassViewToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobClassWindowHeaderToXML char *  inPPobDataPtr,
UInt32  inMarker,
FourCharCode  inPPobClassID,
CPLAT::CP_XMLWriter inXMLWriter,
CPLAT::CP_XMLWriter_Element inParentElement
 

void PPobTextTraitToFontSpec SInt16  inTextTraitID,
CPLAT::CP_XMLWriter inXMLWriter
 

void WriteTextTraitAsFontSpec CPLAT::CP_XMLWriter inXMLWriter,
TextTraitsRecord inTextTraits,
CPLAT::CP_String &  inTextTraitName
 

CPLAT::CP_XMLWriter* CreateFontSpecXMLWriter const CPLAT::CP_FileSystemSpec &  inFileSpec,
CPLAT::CP_XMLWriter_Element **  inOutRootElement,
CPLAT::CP_XMLWriter_Element **  inOutParentElement
 


Generated on Tue Sep 20 20:30:35 2005 for CPLAT_MacOS by  doxygen 1.4.0