[Python-checkins] CVS: python/dist/src/Mac/Modules/carbonevt CarbonEvtscan.py,1.6,1.7 _CarbonEvtmodule.c,1.7,1.8
Just van Rossum
jvr@users.sourceforge.net
Wed, 09 Jan 2002 10:54:19 -0800
Update of /cvsroot/python/python/dist/src/Mac/Modules/carbonevt
In directory usw-pr-cvs1:/tmp/cvs-serv3588
Modified Files:
CarbonEvtscan.py _CarbonEvtmodule.c
Log Message:
Fixed TrackMouseRegion() argument: ioWasInRgn is an in/out parameter.
Index: CarbonEvtscan.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Modules/carbonevt/CarbonEvtscan.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** CarbonEvtscan.py 2002/01/08 11:49:31 1.6
--- CarbonEvtscan.py 2002/01/09 18:54:16 1.7
***************
*** 110,116 ****
return [
([("UInt32", 'inSize', "InMode"), ("void_ptr", 'inDataPtr', "InMode")],
! [("MyInBuffer", 'inDataPtr', "InMode")])
]
!
if __name__ == "__main__":
main()
--- 110,118 ----
return [
([("UInt32", 'inSize', "InMode"), ("void_ptr", 'inDataPtr', "InMode")],
! [("MyInBuffer", 'inDataPtr', "InMode")]),
! ([("Boolean", 'ioWasInRgn', "OutMode")],
! [("Boolean", 'ioWasInRgn', "InOutMode")]),
]
!
if __name__ == "__main__":
main()
Index: _CarbonEvtmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Modules/carbonevt/_CarbonEvtmodule.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** _CarbonEvtmodule.c 2002/01/08 11:49:31 1.7
--- _CarbonEvtmodule.c 2002/01/09 18:54:16 1.8
***************
*** 1448,1454 ****
Boolean ioWasInRgn;
UInt16 outResult;
! if (!PyArg_ParseTuple(_args, "O&O&",
GrafObj_Convert, &inPort,
! ResObj_Convert, &inRegion))
return NULL;
_err = TrackMouseRegion(inPort,
--- 1448,1455 ----
Boolean ioWasInRgn;
UInt16 outResult;
! if (!PyArg_ParseTuple(_args, "O&O&b",
GrafObj_Convert, &inPort,
! ResObj_Convert, &inRegion,
! &ioWasInRgn))
return NULL;
_err = TrackMouseRegion(inPort,
***************
*** 1796,1800 ****
"(GrafPtr inPort, OptionBits inOptions, double inTimeout) -> (Point outPt, UInt32 outModifiers, UInt16 outResult)"},
{"TrackMouseRegion", (PyCFunction)CarbonEvents_TrackMouseRegion, 1,
! "(GrafPtr inPort, RgnHandle inRegion) -> (Boolean ioWasInRgn, UInt16 outResult)"},
{"GetLastUserEventTime", (PyCFunction)CarbonEvents_GetLastUserEventTime, 1,
"() -> (double _rv)"},
--- 1797,1801 ----
"(GrafPtr inPort, OptionBits inOptions, double inTimeout) -> (Point outPt, UInt32 outModifiers, UInt16 outResult)"},
{"TrackMouseRegion", (PyCFunction)CarbonEvents_TrackMouseRegion, 1,
! "(GrafPtr inPort, RgnHandle inRegion, Boolean ioWasInRgn) -> (Boolean ioWasInRgn, UInt16 outResult)"},
{"GetLastUserEventTime", (PyCFunction)CarbonEvents_GetLastUserEventTime, 1,
"() -> (double _rv)"},