Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Macros | Functions | Variables
pymactoolbox.h File Reference
#include <Carbon/Carbon.h>
#include <QuickTime/QuickTime.h>

Go to the source code of this file.

Macros

#define PyMac_INIT_TOOLBOX_OBJECT_NEW(object, rtn)
 
#define PyMac_INIT_TOOLBOX_OBJECT_CONVERT(object, rtn)
 

Functions

char * PyMac_StrError (int)
 
PyObjectPyMac_GetOSErrException (void)
 
PyObjectPyErr_Mac (PyObject *, int)
 
PyObjectPyMac_Error (OSErr)
 
OSErr PyMac_GetFullPathname (FSSpec *, char *, int)
 
int PyMac_GetOSType (PyObject *, OSType *)
 
PyObjectPyMac_BuildOSType (OSType)
 
PyObjectPyMac_BuildNumVersion (NumVersion)
 
int PyMac_GetStr255 (PyObject *, Str255)
 
PyObjectPyMac_BuildStr255 (Str255)
 
PyObjectPyMac_BuildOptStr255 (Str255)
 
int PyMac_GetRect (PyObject *, Rect *)
 
PyObjectPyMac_BuildRect (Rect *)
 
int PyMac_GetPoint (PyObject *, Point *)
 
PyObjectPyMac_BuildPoint (Point)
 
int PyMac_GetEventRecord (PyObject *, EventRecord *)
 
PyObjectPyMac_BuildEventRecord (EventRecord *)
 
int PyMac_GetFixed (PyObject *, Fixed *)
 
PyObjectPyMac_BuildFixed (Fixed)
 
int PyMac_Getwide (PyObject *, wide *)
 
PyObjectPyMac_Buildwide (wide *)
 
int PyMac_GetFSSpec (PyObject *, FSSpec *)
 
PyObjectPyMac_BuildFSSpec (FSSpec *)
 
int PyMac_GetFSRef (PyObject *, FSRef *)
 
PyObjectPyMac_BuildFSRef (FSRef *)
 
PyObjectAEDesc_New (AppleEvent *)
 
PyObjectAEDesc_NewBorrowed (AppleEvent *)
 
int AEDesc_Convert (PyObject *, AppleEvent *)
 
PyObjectCmpObj_New (Component)
 
int CmpObj_Convert (PyObject *, Component *)
 
PyObjectCmpInstObj_New (ComponentInstance)
 
int CmpInstObj_Convert (PyObject *, ComponentInstance *)
 
PyObjectCtlObj_New (ControlHandle)
 
int CtlObj_Convert (PyObject *, ControlHandle *)
 
PyObjectDlgObj_New (DialogPtr)
 
int DlgObj_Convert (PyObject *, DialogPtr *)
 
PyObjectDlgObj_WhichDialog (DialogPtr)
 
PyObjectDragObj_New (DragReference)
 
int DragObj_Convert (PyObject *, DragReference *)
 
PyObjectListObj_New (ListHandle)
 
int ListObj_Convert (PyObject *, ListHandle *)
 
PyObjectMenuObj_New (MenuHandle)
 
int MenuObj_Convert (PyObject *, MenuHandle *)
 
PyObjectGrafObj_New (GrafPtr)
 
int GrafObj_Convert (PyObject *, GrafPtr *)
 
PyObjectBMObj_New (BitMapPtr)
 
int BMObj_Convert (PyObject *, BitMapPtr *)
 
PyObjectQdRGB_New (RGBColor *)
 
int QdRGB_Convert (PyObject *, RGBColor *)
 
PyObjectGWorldObj_New (GWorldPtr)
 
int GWorldObj_Convert (PyObject *, GWorldPtr *)
 
PyObjectTrackObj_New (Track)
 
int TrackObj_Convert (PyObject *, Track *)
 
PyObjectMovieObj_New (Movie)
 
int MovieObj_Convert (PyObject *, Movie *)
 
PyObjectMovieCtlObj_New (MovieController)
 
int MovieCtlObj_Convert (PyObject *, MovieController *)
 
PyObjectTimeBaseObj_New (TimeBase)
 
int TimeBaseObj_Convert (PyObject *, TimeBase *)
 
PyObjectUserDataObj_New (UserData)
 
int UserDataObj_Convert (PyObject *, UserData *)
 
PyObjectMediaObj_New (Media)
 
int MediaObj_Convert (PyObject *, Media *)
 
PyObjectResObj_New (Handle)
 
int ResObj_Convert (PyObject *, Handle *)
 
PyObjectOptResObj_New (Handle)
 
int OptResObj_Convert (PyObject *, Handle *)
 
PyObjectTEObj_New (TEHandle)
 
int TEObj_Convert (PyObject *, TEHandle *)
 
PyObjectWinObj_New (WindowPtr)
 
int WinObj_Convert (PyObject *, WindowPtr *)
 
PyObjectWinObj_WhichWindow (WindowPtr)
 
PyObjectCFObj_New (CFTypeRef)
 
int CFObj_Convert (PyObject *, CFTypeRef *)
 
PyObjectCFTypeRefObj_New (CFTypeRef)
 
int CFTypeRefObj_Convert (PyObject *, CFTypeRef *)
 
PyObjectCFStringRefObj_New (CFStringRef)
 
int CFStringRefObj_Convert (PyObject *, CFStringRef *)
 
PyObjectCFMutableStringRefObj_New (CFMutableStringRef)
 
int CFMutableStringRefObj_Convert (PyObject *, CFMutableStringRef *)
 
PyObjectCFArrayRefObj_New (CFArrayRef)
 
int CFArrayRefObj_Convert (PyObject *, CFArrayRef *)
 
PyObjectCFMutableArrayRefObj_New (CFMutableArrayRef)
 
int CFMutableArrayRefObj_Convert (PyObject *, CFMutableArrayRef *)
 
PyObjectCFDictionaryRefObj_New (CFDictionaryRef)
 
int CFDictionaryRefObj_Convert (PyObject *, CFDictionaryRef *)
 
PyObjectCFMutableDictionaryRefObj_New (CFMutableDictionaryRef)
 
int CFMutableDictionaryRefObj_Convert (PyObject *, CFMutableDictionaryRef *)
 
PyObjectCFURLRefObj_New (CFURLRef)
 
int CFURLRefObj_Convert (PyObject *, CFURLRef *)
 
int OptionalCFURLRefObj_Convert (PyObject *, CFURLRef *)
 

Variables

PyObjectPyMac_OSErrException
 

Macro Definition Documentation

#define PyMac_INIT_TOOLBOX_OBJECT_CONVERT (   object,
  rtn 
)
#define PyMac_INIT_TOOLBOX_OBJECT_NEW (   object,
  rtn 
)

Function Documentation

int AEDesc_Convert ( PyObject ,
AppleEvent *   
)
PyObject* AEDesc_New ( AppleEvent *  )
PyObject* AEDesc_NewBorrowed ( AppleEvent *  )
int BMObj_Convert ( PyObject ,
BitMapPtr *   
)
PyObject* BMObj_New ( BitMapPtr  )
int CFArrayRefObj_Convert ( PyObject ,
CFArrayRef *   
)
PyObject* CFArrayRefObj_New ( CFArrayRef  )
int CFDictionaryRefObj_Convert ( PyObject ,
CFDictionaryRef *   
)
PyObject* CFDictionaryRefObj_New ( CFDictionaryRef  )
int CFMutableArrayRefObj_Convert ( PyObject ,
CFMutableArrayRef *   
)
PyObject* CFMutableArrayRefObj_New ( CFMutableArrayRef  )
int CFMutableDictionaryRefObj_Convert ( PyObject ,
CFMutableDictionaryRef *   
)
PyObject* CFMutableDictionaryRefObj_New ( CFMutableDictionaryRef  )
int CFMutableStringRefObj_Convert ( PyObject ,
CFMutableStringRef *   
)
PyObject* CFMutableStringRefObj_New ( CFMutableStringRef  )
int CFObj_Convert ( PyObject ,
CFTypeRef *   
)
PyObject* CFObj_New ( CFTypeRef  )
int CFStringRefObj_Convert ( PyObject ,
CFStringRef *   
)
PyObject* CFStringRefObj_New ( CFStringRef  )
int CFTypeRefObj_Convert ( PyObject ,
CFTypeRef *   
)
PyObject* CFTypeRefObj_New ( CFTypeRef  )
int CFURLRefObj_Convert ( PyObject ,
CFURLRef *   
)
PyObject* CFURLRefObj_New ( CFURLRef  )
int CmpInstObj_Convert ( PyObject ,
ComponentInstance *   
)
PyObject* CmpInstObj_New ( ComponentInstance  )
int CmpObj_Convert ( PyObject ,
Component *   
)
PyObject* CmpObj_New ( Component  )
int CtlObj_Convert ( PyObject ,
ControlHandle *   
)
PyObject* CtlObj_New ( ControlHandle  )
int DlgObj_Convert ( PyObject ,
DialogPtr *   
)
PyObject* DlgObj_New ( DialogPtr  )
PyObject* DlgObj_WhichDialog ( DialogPtr  )
int DragObj_Convert ( PyObject ,
DragReference *   
)
PyObject* DragObj_New ( DragReference  )
int GrafObj_Convert ( PyObject ,
GrafPtr *   
)
PyObject* GrafObj_New ( GrafPtr  )
int GWorldObj_Convert ( PyObject ,
GWorldPtr *   
)
PyObject* GWorldObj_New ( GWorldPtr  )
int ListObj_Convert ( PyObject ,
ListHandle *   
)
PyObject* ListObj_New ( ListHandle  )
int MediaObj_Convert ( PyObject ,
Media *   
)
PyObject* MediaObj_New ( Media  )
int MenuObj_Convert ( PyObject ,
MenuHandle *   
)
PyObject* MenuObj_New ( MenuHandle  )
int MovieCtlObj_Convert ( PyObject ,
MovieController *   
)
PyObject* MovieCtlObj_New ( MovieController  )
int MovieObj_Convert ( PyObject ,
Movie *   
)
PyObject* MovieObj_New ( Movie  )
int OptionalCFURLRefObj_Convert ( PyObject ,
CFURLRef *   
)
int OptResObj_Convert ( PyObject ,
Handle *   
)
PyObject* OptResObj_New ( Handle  )
PyObject* PyErr_Mac ( PyObject ,
int   
)
PyObject* PyMac_BuildEventRecord ( EventRecord *  )
PyObject* PyMac_BuildFixed ( Fixed  )
PyObject* PyMac_BuildFSRef ( FSRef *  )
PyObject* PyMac_BuildFSSpec ( FSSpec *  )
PyObject* PyMac_BuildNumVersion ( NumVersion  )
PyObject* PyMac_BuildOptStr255 ( Str255  )
PyObject* PyMac_BuildOSType ( OSType  )
PyObject* PyMac_BuildPoint ( Point  )
PyObject* PyMac_BuildRect ( Rect *  )
PyObject* PyMac_BuildStr255 ( Str255  )
PyObject* PyMac_Buildwide ( wide *  )
PyObject* PyMac_Error ( OSErr  )
int PyMac_GetEventRecord ( PyObject ,
EventRecord *   
)
int PyMac_GetFixed ( PyObject ,
Fixed *   
)
int PyMac_GetFSRef ( PyObject ,
FSRef *   
)
int PyMac_GetFSSpec ( PyObject ,
FSSpec *   
)
OSErr PyMac_GetFullPathname ( FSSpec *  ,
char *  ,
int   
)
PyObject* PyMac_GetOSErrException ( void  )
int PyMac_GetOSType ( PyObject ,
OSType *   
)
int PyMac_GetPoint ( PyObject ,
Point *   
)
int PyMac_GetRect ( PyObject ,
Rect *   
)
int PyMac_GetStr255 ( PyObject ,
Str255   
)
int PyMac_Getwide ( PyObject ,
wide *   
)
char* PyMac_StrError ( int  )
int QdRGB_Convert ( PyObject ,
RGBColor *   
)
PyObject* QdRGB_New ( RGBColor *  )
int ResObj_Convert ( PyObject ,
Handle *   
)
PyObject* ResObj_New ( Handle  )
int TEObj_Convert ( PyObject ,
TEHandle *   
)
PyObject* TEObj_New ( TEHandle  )
int TimeBaseObj_Convert ( PyObject ,
TimeBase *   
)
PyObject* TimeBaseObj_New ( TimeBase  )
int TrackObj_Convert ( PyObject ,
Track *   
)
PyObject* TrackObj_New ( Track  )
int UserDataObj_Convert ( PyObject ,
UserData *   
)
PyObject* UserDataObj_New ( UserData  )
int WinObj_Convert ( PyObject ,
WindowPtr *   
)
PyObject* WinObj_New ( WindowPtr  )
PyObject* WinObj_WhichWindow ( WindowPtr  )

Variable Documentation

PyObject* PyMac_OSErrException

Copyright 2014 Google Inc. All rights reserved.