[Python-checkins] CVS: python/dist/src/Mac/Modules/qt qtsupport.py,1.16,1.17
Jack Jansen
jackjansen@users.sourceforge.net
Tue, 22 May 2001 14:54:44 -0700
Update of /cvsroot/python/python/dist/src/Mac/Modules/qt
In directory usw-pr-cvs1:/tmp/cvs-serv14807/Python/Mac/Modules/qt
Modified Files:
qtsupport.py
Log Message:
Lots more Carbon/Carbon.h includes, new UPP routine names, function prototypes. Most toolbox modules now compile, link and import in MacOSX-MachO python.
Index: qtsupport.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Modules/qt/qtsupport.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -r1.16 -r1.17
*** qtsupport.py 2001/05/17 21:57:42 1.16
--- qtsupport.py 2001/05/22 21:54:42 1.17
***************
*** 25,29 ****
includestuff = includestuff + """
! #include <%s>""" % MACHEADERFILE + """
#ifdef USE_TOOLBOX_OBJECT_GLUE
--- 25,35 ----
includestuff = includestuff + """
! #ifdef WITHOUT_FRAMEWORKS
! #include <Movies.h>
! #else
! /* #include <Carbon/Carbon.h> */
! #include <QuickTime/QuickTime.h>
! #endif
!
#ifdef USE_TOOLBOX_OBJECT_GLUE
***************
*** 63,68 ****
*/
static PyObject *
! QtTimeRecord_New(itself)
! TimeRecord *itself;
{
if (itself->base)
--- 69,73 ----
*/
static PyObject *
! QtTimeRecord_New(TimeRecord *itself)
{
if (itself->base)
***************
*** 75,81 ****
static int
! QtTimeRecord_Convert(v, p_itself)
! PyObject *v;
! TimeRecord *p_itself;
{
PyObject *base = NULL;
--- 80,84 ----
static int
! QtTimeRecord_Convert(PyObject *v, TimeRecord *p_itself)
{
PyObject *base = NULL;
***************
*** 96,111 ****
initstuff = initstuff + """
! PyMac_INIT_TOOLBOX_OBJECT_NEW(TrackObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(TrackObj_Convert);
! PyMac_INIT_TOOLBOX_OBJECT_NEW(MovieObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(MovieObj_Convert);
! PyMac_INIT_TOOLBOX_OBJECT_NEW(MovieCtlObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(MovieCtlObj_Convert);
! PyMac_INIT_TOOLBOX_OBJECT_NEW(TimeBaseObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(TimeBaseObj_Convert);
! PyMac_INIT_TOOLBOX_OBJECT_NEW(UserDataObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(UserDataObj_Convert);
! PyMac_INIT_TOOLBOX_OBJECT_NEW(MediaObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(MediaObj_Convert);
"""
--- 99,114 ----
initstuff = initstuff + """
! PyMac_INIT_TOOLBOX_OBJECT_NEW(Track, TrackObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(Track, TrackObj_Convert);
! PyMac_INIT_TOOLBOX_OBJECT_NEW(Movie, MovieObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(Movie, MovieObj_Convert);
! PyMac_INIT_TOOLBOX_OBJECT_NEW(MovieController, MovieCtlObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(MovieController, MovieCtlObj_Convert);
! PyMac_INIT_TOOLBOX_OBJECT_NEW(TimeBase, TimeBaseObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(TimeBase, TimeBaseObj_Convert);
! PyMac_INIT_TOOLBOX_OBJECT_NEW(UserData, UserDataObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(UserData, UserDataObj_Convert);
! PyMac_INIT_TOOLBOX_OBJECT_NEW(Media, MediaObj_New);
! PyMac_INIT_TOOLBOX_OBJECT_CONVERT(Media, MediaObj_Convert);
"""