-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:AppleEvents.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:AppleEvents.h'
typeBoolean = 'bool'
typeChar = 'TEXT'
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Controls.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Controls.h'
pushButProc = 0
checkBoxProc = 1
radioButProc = 2
scrollBarProc = 16
popupMenuProc = 1008
+kControlUsesOwningWindowsFontVariant = 1 << 3
useWFont = 8
+kControlNoPart = 0
+kControlLabelPart = 1
+kControlMenuPart = 2
+kControlTrianglePart = 4
+kControlButtonPart = 10
+kControlCheckBoxPart = 11
+kControlRadioButtonPart = 11
+kControlUpButtonPart = 20
+kControlDownButtonPart = 21
+kControlPageUpPart = 22
+kControlPageDownPart = 23
+kControlIndicatorPart = 129
+kControlDisabledPart = 254
+kControlInactivePart = 255
inLabel = 1
inMenu = 2
inTriangle = 4
inPageUp = 22
inPageDown = 23
inThumb = 129
-kNoHiliteControlPart = 0
-kInLabelControlPart = 1
-kInMenuControlPart = 2
-kInTriangleControlPart = 4
-kInButtonControlPart = 10
-kInCheckBoxControlPart = 11
-kInUpButtonControlPart = 20
-kInDownButtonControlPart = 21
-kInPageUpControlPart = 22
-kInPageDownControlPart = 23
-kInIndicatorControlPart = 129
-kReservedControlPart = 254
-kControlInactiveControlPart = 255
+kControlCheckboxUncheckedValue = 0
+kControlCheckboxCheckedValue = 1
+kControlCheckboxMixedValue = 2
+kControlRadioButtonUncheckedValue = 0
+kControlRadioButtonCheckedValue = 1
+kControlRadioButtonMixedValue = 2
popupFixedWidth = 1 << 0
popupVariableWidth = 1 << 1
popupUseAddResMenu = 1 << 2
popupTitleRightJust = 0x000000FF
hAxisOnly = 1
vAxisOnly = 2
+cFrameColor = 0
+cBodyColor = 1
+cTextColor = 2
+cThumbColor = 3
drawCntl = 0
testCntl = 1
calcCRgns = 2
calcCntlRgn = 10
calcThumbRgn = 11
drawThumbOutline = 12
-cFrameColor = 0
-cBodyColor = 1
-cTextColor = 2
-cThumbColor = 3
+kDrawControlEntireControl = 0
+kDrawControlIndicatorOnly = 129
+kDragControlEntireControl = 0
+kNoHiliteControlPart = 0
+kInLabelControlPart = 1
+kInMenuControlPart = 2
+kInTriangleControlPart = 4
+kInButtonControlPart = 10
+kInCheckBoxControlPart = 11
+kInUpButtonControlPart = 20
+kInDownButtonControlPart = 21
+kInPageUpControlPart = 22
+kInPageDownControlPart = 23
+kInIndicatorControlPart = 129
+kReservedControlPart = 254
+kControlInactiveControlPart = 255
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Dialogs.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Dialogs.h'
ctrlItem = 4
btnCtrl = 0
stopIcon = 0
noteIcon = 1
cautionIcon = 2
-kIDODialogItem = 24
overlayDITL = 0
appendDITLRight = 1
appendDITLBottom = 2
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Events.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Events.h'
nullEvent = 0
mouseDown = 1
alphaLock = 0x0400
optionKey = 0x0800
controlKey = 0x1000
+rightShiftKey = 0x2000
+rightOptionKey = 0x4000
+rightControlKey = 0x8000
networkEvt = 10
driverEvt = 11
app1Evt = 12
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Menus.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Menus.h'
noMark = 0
mDrawMsg = 0
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:QuickDraw.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:QuickDraw.h'
invalColReq = -1
srcCopy = 0
notPatXor = 14
notPatBic = 15
grayishTextOr = 49
+hilitetransfermode = 50
blend = 32
addPin = 33
addOver = 34
adMin = 39
ditherCopy = 64
transparent = 36
+italicBit = 1
+ulineBit = 2
+outlineBit = 3
+shadowBit = 4
+condenseBit = 5
+extendBit = 6
normalBit = 0
inverseBit = 1
redBit = 4
kNoConstraint = 0
kVerticalConstraint = 1
kHorizontalConstraint = 2
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:QuickDrawText.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:QuickDrawText.h'
leftCaret = 0
rightCaret = -1
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Resources.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Resources.h'
resSysHeap = 64
resPurgeable = 32
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Sound.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Sound.h'
soundListRsrc = 'snd '
rate44khz = 0xAC440000L
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Windows.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Windows.h'
+kStandardWindowDefinition = 0
+kRoundWindowDefinition = 1
+kFloatingWindowDefinition = 124
+kModalDialogVariantCode = 1
+kMovableModalDialogVariantCode = 5
+kSideFloaterVariantCode = 8
documentProc = 0
dBoxProc = 1
plainDBox = 2
floatSideZoomGrowProc = 1999
dialogKind = 2
userKind = 8
+kDialogWindowKind = 2
+kApplicationWindowKind = 8
inDesk = 0
inMenuBar = 1
inSysWindow = 2
wGrow = 5
wDrawGIcon = 6
deskPatID = 16
-wContentColor = 0
-wFrameColor = 1
-wTextColor = 2
-wHiliteColor = 3
-wTitleBarColor = 4
wNoHit = 0
wInContent = 1
wInDrag = 2
wInGoAway = 4
wInZoomIn = 5
wInZoomOut = 6
+wContentColor = 0
+wFrameColor = 1
+wTextColor = 2
+wHiliteColor = 3
+wTitleBarColor = 4
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:AppleEvents.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:AppleEvents.h'
f = AEFunction(OSErr, 'AECreateDesc',
(DescType, 'typeCode', InMode),
PyMem_DEL(self);
}
-static PyObject *CtlObj_SetControlTitle(_self, _args)
+static PyObject *CtlObj_DisposeControl(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- Str255 title;
- if (!PyArg_ParseTuple(_args, "O&",
- PyMac_GetStr255, title))
+ if (!PyArg_ParseTuple(_args, ""))
return NULL;
- SetControlTitle(_self->ob_itself,
- title);
+ DisposeControl(_self->ob_itself);
Py_INCREF(Py_None);
_res = Py_None;
return _res;
}
-static PyObject *CtlObj_GetControlTitle(_self, _args)
+static PyObject *CtlObj_ShowControl(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- Str255 title;
- if (!PyArg_ParseTuple(_args, "O&",
- PyMac_GetStr255, title))
+ if (!PyArg_ParseTuple(_args, ""))
return NULL;
- GetControlTitle(_self->ob_itself,
- title);
+ ShowControl(_self->ob_itself);
Py_INCREF(Py_None);
_res = Py_None;
return _res;
}
-static PyObject *CtlObj_DisposeControl(_self, _args)
+static PyObject *CtlObj_HideControl(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
return NULL;
- DisposeControl(_self->ob_itself);
+ HideControl(_self->ob_itself);
Py_INCREF(Py_None);
_res = Py_None;
return _res;
}
-static PyObject *CtlObj_HideControl(_self, _args)
+static PyObject *CtlObj_Draw1Control(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
if (!PyArg_ParseTuple(_args, ""))
return NULL;
- HideControl(_self->ob_itself);
+ Draw1Control(_self->ob_itself);
Py_INCREF(Py_None);
_res = Py_None;
return _res;
}
-static PyObject *CtlObj_ShowControl(_self, _args)
+static PyObject *CtlObj_HiliteControl(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- if (!PyArg_ParseTuple(_args, ""))
+ ControlPartCode hiliteState;
+ if (!PyArg_ParseTuple(_args, "h",
+ &hiliteState))
return NULL;
- ShowControl(_self->ob_itself);
+ HiliteControl(_self->ob_itself,
+ hiliteState);
Py_INCREF(Py_None);
_res = Py_None;
return _res;
}
-static PyObject *CtlObj_Draw1Control(_self, _args)
+static PyObject *CtlObj_TrackControl(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- if (!PyArg_ParseTuple(_args, ""))
+ ControlPartCode _rv;
+ Point thePoint;
+ if (!PyArg_ParseTuple(_args, "O&",
+ PyMac_GetPoint, &thePoint))
return NULL;
- Draw1Control(_self->ob_itself);
- Py_INCREF(Py_None);
- _res = Py_None;
+ _rv = TrackControl(_self->ob_itself,
+ thePoint,
+ (ControlActionUPP)0);
+ _res = Py_BuildValue("h",
+ _rv);
return _res;
}
-static PyObject *CtlObj_HiliteControl(_self, _args)
+static PyObject *CtlObj_DragControl(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- short hiliteState;
- if (!PyArg_ParseTuple(_args, "h",
- &hiliteState))
+ Point startPt;
+ Rect limitRect;
+ Rect slopRect;
+ DragConstraint axis;
+ if (!PyArg_ParseTuple(_args, "O&O&O&h",
+ PyMac_GetPoint, &startPt,
+ PyMac_GetRect, &limitRect,
+ PyMac_GetRect, &slopRect,
+ &axis))
return NULL;
- HiliteControl(_self->ob_itself,
- hiliteState);
+ DragControl(_self->ob_itself,
+ startPt,
+ &limitRect,
+ &slopRect,
+ axis);
Py_INCREF(Py_None);
_res = Py_None;
return _res;
}
+static PyObject *CtlObj_TestControl(_self, _args)
+ ControlObject *_self;
+ PyObject *_args;
+{
+ PyObject *_res = NULL;
+ ControlPartCode _rv;
+ Point thePt;
+ if (!PyArg_ParseTuple(_args, "O&",
+ PyMac_GetPoint, &thePt))
+ return NULL;
+ _rv = TestControl(_self->ob_itself,
+ thePt);
+ _res = Py_BuildValue("h",
+ _rv);
+ return _res;
+}
+
static PyObject *CtlObj_MoveControl(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- short h;
- short v;
+ SInt16 h;
+ SInt16 v;
if (!PyArg_ParseTuple(_args, "hh",
&h,
&v))
PyObject *_args;
{
PyObject *_res = NULL;
- short w;
- short h;
+ SInt16 w;
+ SInt16 h;
if (!PyArg_ParseTuple(_args, "hh",
&w,
&h))
return _res;
}
-static PyObject *CtlObj_SetControlValue(_self, _args)
+static PyObject *CtlObj_SetControlTitle(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- short theValue;
- if (!PyArg_ParseTuple(_args, "h",
- &theValue))
+ Str255 title;
+ if (!PyArg_ParseTuple(_args, "O&",
+ PyMac_GetStr255, title))
return NULL;
- SetControlValue(_self->ob_itself,
- theValue);
+ SetControlTitle(_self->ob_itself,
+ title);
+ Py_INCREF(Py_None);
+ _res = Py_None;
+ return _res;
+}
+
+static PyObject *CtlObj_GetControlTitle(_self, _args)
+ ControlObject *_self;
+ PyObject *_args;
+{
+ PyObject *_res = NULL;
+ Str255 title;
+ if (!PyArg_ParseTuple(_args, "O&",
+ PyMac_GetStr255, title))
+ return NULL;
+ GetControlTitle(_self->ob_itself,
+ title);
Py_INCREF(Py_None);
_res = Py_None;
return _res;
PyObject *_args;
{
PyObject *_res = NULL;
- short _rv;
+ SInt16 _rv;
if (!PyArg_ParseTuple(_args, ""))
return NULL;
_rv = GetControlValue(_self->ob_itself);
return _res;
}
-static PyObject *CtlObj_SetControlMinimum(_self, _args)
+static PyObject *CtlObj_SetControlValue(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- short minValue;
+ SInt16 newValue;
if (!PyArg_ParseTuple(_args, "h",
- &minValue))
+ &newValue))
return NULL;
- SetControlMinimum(_self->ob_itself,
- minValue);
+ SetControlValue(_self->ob_itself,
+ newValue);
Py_INCREF(Py_None);
_res = Py_None;
return _res;
PyObject *_args;
{
PyObject *_res = NULL;
- short _rv;
+ SInt16 _rv;
if (!PyArg_ParseTuple(_args, ""))
return NULL;
_rv = GetControlMinimum(_self->ob_itself);
return _res;
}
-static PyObject *CtlObj_SetControlMaximum(_self, _args)
+static PyObject *CtlObj_SetControlMinimum(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- short maxValue;
+ SInt16 newMinimum;
if (!PyArg_ParseTuple(_args, "h",
- &maxValue))
+ &newMinimum))
return NULL;
- SetControlMaximum(_self->ob_itself,
- maxValue);
+ SetControlMinimum(_self->ob_itself,
+ newMinimum);
Py_INCREF(Py_None);
_res = Py_None;
return _res;
PyObject *_args;
{
PyObject *_res = NULL;
- short _rv;
+ SInt16 _rv;
if (!PyArg_ParseTuple(_args, ""))
return NULL;
_rv = GetControlMaximum(_self->ob_itself);
return _res;
}
-static PyObject *CtlObj_SetControlReference(_self, _args)
+static PyObject *CtlObj_SetControlMaximum(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- long data;
- if (!PyArg_ParseTuple(_args, "l",
- &data))
+ SInt16 newMaximum;
+ if (!PyArg_ParseTuple(_args, "h",
+ &newMaximum))
return NULL;
- SetControlReference(_self->ob_itself,
- data);
+ SetControlMaximum(_self->ob_itself,
+ newMaximum);
Py_INCREF(Py_None);
_res = Py_None;
return _res;
}
-static PyObject *CtlObj_GetControlReference(_self, _args)
+static PyObject *CtlObj_GetControlVariant(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- long _rv;
+ SInt16 _rv;
if (!PyArg_ParseTuple(_args, ""))
return NULL;
- _rv = GetControlReference(_self->ob_itself);
- _res = Py_BuildValue("l",
+ _rv = GetControlVariant(_self->ob_itself);
+ _res = Py_BuildValue("h",
_rv);
return _res;
}
return _res;
}
-static PyObject *CtlObj_DragControl(_self, _args)
+static PyObject *CtlObj_SetControlReference(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- Point startPt;
- Rect limitRect;
- Rect slopRect;
- short axis;
- if (!PyArg_ParseTuple(_args, "O&O&O&h",
- PyMac_GetPoint, &startPt,
- PyMac_GetRect, &limitRect,
- PyMac_GetRect, &slopRect,
- &axis))
+ SInt32 data;
+ if (!PyArg_ParseTuple(_args, "l",
+ &data))
return NULL;
- DragControl(_self->ob_itself,
- startPt,
- &limitRect,
- &slopRect,
- axis);
+ SetControlReference(_self->ob_itself,
+ data);
Py_INCREF(Py_None);
_res = Py_None;
return _res;
}
-static PyObject *CtlObj_TestControl(_self, _args)
- ControlObject *_self;
- PyObject *_args;
-{
- PyObject *_res = NULL;
- short _rv;
- Point thePt;
- if (!PyArg_ParseTuple(_args, "O&",
- PyMac_GetPoint, &thePt))
- return NULL;
- _rv = TestControl(_self->ob_itself,
- thePt);
- _res = Py_BuildValue("h",
- _rv);
- return _res;
-}
-
-static PyObject *CtlObj_GetControlVariant(_self, _args)
+static PyObject *CtlObj_GetControlReference(_self, _args)
ControlObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- short _rv;
+ SInt32 _rv;
if (!PyArg_ParseTuple(_args, ""))
return NULL;
- _rv = GetControlVariant(_self->ob_itself);
- _res = Py_BuildValue("h",
- _rv);
- return _res;
-}
-
-static PyObject *CtlObj_TrackControl(_self, _args)
- ControlObject *_self;
- PyObject *_args;
-{
- PyObject *_res = NULL;
- short _rv;
- Point thePoint;
- if (!PyArg_ParseTuple(_args, "O&",
- PyMac_GetPoint, &thePoint))
- return NULL;
- _rv = TrackControl(_self->ob_itself,
- thePoint,
- (ControlActionUPP)0);
- _res = Py_BuildValue("h",
+ _rv = GetControlReference(_self->ob_itself);
+ _res = Py_BuildValue("l",
_rv);
return _res;
}
static PyMethodDef CtlObj_methods[] = {
- {"SetControlTitle", (PyCFunction)CtlObj_SetControlTitle, 1,
- "(Str255 title) -> None"},
- {"GetControlTitle", (PyCFunction)CtlObj_GetControlTitle, 1,
- "(Str255 title) -> None"},
{"DisposeControl", (PyCFunction)CtlObj_DisposeControl, 1,
"() -> None"},
- {"HideControl", (PyCFunction)CtlObj_HideControl, 1,
- "() -> None"},
{"ShowControl", (PyCFunction)CtlObj_ShowControl, 1,
"() -> None"},
+ {"HideControl", (PyCFunction)CtlObj_HideControl, 1,
+ "() -> None"},
{"Draw1Control", (PyCFunction)CtlObj_Draw1Control, 1,
"() -> None"},
{"HiliteControl", (PyCFunction)CtlObj_HiliteControl, 1,
- "(short hiliteState) -> None"},
+ "(ControlPartCode hiliteState) -> None"},
+ {"TrackControl", (PyCFunction)CtlObj_TrackControl, 1,
+ "(Point thePoint) -> (ControlPartCode _rv)"},
+ {"DragControl", (PyCFunction)CtlObj_DragControl, 1,
+ "(Point startPt, Rect limitRect, Rect slopRect, DragConstraint axis) -> None"},
+ {"TestControl", (PyCFunction)CtlObj_TestControl, 1,
+ "(Point thePt) -> (ControlPartCode _rv)"},
{"MoveControl", (PyCFunction)CtlObj_MoveControl, 1,
- "(short h, short v) -> None"},
+ "(SInt16 h, SInt16 v) -> None"},
{"SizeControl", (PyCFunction)CtlObj_SizeControl, 1,
- "(short w, short h) -> None"},
- {"SetControlValue", (PyCFunction)CtlObj_SetControlValue, 1,
- "(short theValue) -> None"},
+ "(SInt16 w, SInt16 h) -> None"},
+ {"SetControlTitle", (PyCFunction)CtlObj_SetControlTitle, 1,
+ "(Str255 title) -> None"},
+ {"GetControlTitle", (PyCFunction)CtlObj_GetControlTitle, 1,
+ "(Str255 title) -> None"},
{"GetControlValue", (PyCFunction)CtlObj_GetControlValue, 1,
- "() -> (short _rv)"},
- {"SetControlMinimum", (PyCFunction)CtlObj_SetControlMinimum, 1,
- "(short minValue) -> None"},
+ "() -> (SInt16 _rv)"},
+ {"SetControlValue", (PyCFunction)CtlObj_SetControlValue, 1,
+ "(SInt16 newValue) -> None"},
{"GetControlMinimum", (PyCFunction)CtlObj_GetControlMinimum, 1,
- "() -> (short _rv)"},
- {"SetControlMaximum", (PyCFunction)CtlObj_SetControlMaximum, 1,
- "(short maxValue) -> None"},
+ "() -> (SInt16 _rv)"},
+ {"SetControlMinimum", (PyCFunction)CtlObj_SetControlMinimum, 1,
+ "(SInt16 newMinimum) -> None"},
{"GetControlMaximum", (PyCFunction)CtlObj_GetControlMaximum, 1,
- "() -> (short _rv)"},
- {"SetControlReference", (PyCFunction)CtlObj_SetControlReference, 1,
- "(long data) -> None"},
- {"GetControlReference", (PyCFunction)CtlObj_GetControlReference, 1,
- "() -> (long _rv)"},
+ "() -> (SInt16 _rv)"},
+ {"SetControlMaximum", (PyCFunction)CtlObj_SetControlMaximum, 1,
+ "(SInt16 newMaximum) -> None"},
+ {"GetControlVariant", (PyCFunction)CtlObj_GetControlVariant, 1,
+ "() -> (SInt16 _rv)"},
{"SetControlAction", (PyCFunction)CtlObj_SetControlAction, 1,
"() -> None"},
- {"DragControl", (PyCFunction)CtlObj_DragControl, 1,
- "(Point startPt, Rect limitRect, Rect slopRect, short axis) -> None"},
- {"TestControl", (PyCFunction)CtlObj_TestControl, 1,
- "(Point thePt) -> (short _rv)"},
- {"GetControlVariant", (PyCFunction)CtlObj_GetControlVariant, 1,
- "() -> (short _rv)"},
- {"TrackControl", (PyCFunction)CtlObj_TrackControl, 1,
- "(Point thePoint) -> (short _rv)"},
+ {"SetControlReference", (PyCFunction)CtlObj_SetControlReference, 1,
+ "(SInt32 data) -> None"},
+ {"GetControlReference", (PyCFunction)CtlObj_GetControlReference, 1,
+ "() -> (SInt32 _rv)"},
{NULL, NULL, 0}
};
Rect boundsRect;
Str255 title;
Boolean visible;
- short value;
- short min;
- short max;
- short procID;
- long refCon;
+ SInt16 value;
+ SInt16 min;
+ SInt16 max;
+ SInt16 procID;
+ SInt32 refCon;
if (!PyArg_ParseTuple(_args, "O&O&O&bhhhhl",
WinObj_Convert, &theWindow,
PyMac_GetRect, &boundsRect,
{
PyObject *_res = NULL;
ControlHandle _rv;
- short controlID;
+ SInt16 controlID;
WindowPtr owner;
if (!PyArg_ParseTuple(_args, "hO&",
&controlID,
PyObject *_args;
{
PyObject *_res = NULL;
- short _rv;
+ ControlPartCode _rv;
Point thePoint;
WindowPtr theWindow;
ControlHandle theControl;
static PyMethodDef Ctl_methods[] = {
{"NewControl", (PyCFunction)Ctl_NewControl, 1,
- "(WindowPtr theWindow, Rect boundsRect, Str255 title, Boolean visible, short value, short min, short max, short procID, long refCon) -> (ControlHandle _rv)"},
+ "(WindowPtr theWindow, Rect boundsRect, Str255 title, Boolean visible, SInt16 value, SInt16 min, SInt16 max, SInt16 procID, SInt32 refCon) -> (ControlHandle _rv)"},
{"GetNewControl", (PyCFunction)Ctl_GetNewControl, 1,
- "(short controlID, WindowPtr owner) -> (ControlHandle _rv)"},
+ "(SInt16 controlID, WindowPtr owner) -> (ControlHandle _rv)"},
{"KillControls", (PyCFunction)Ctl_KillControls, 1,
"(WindowPtr theWindow) -> None"},
{"DrawControls", (PyCFunction)Ctl_DrawControls, 1,
{"UpdateControls", (PyCFunction)Ctl_UpdateControls, 1,
"(WindowPtr theWindow) -> None"},
{"FindControl", (PyCFunction)Ctl_FindControl, 1,
- "(Point thePoint, WindowPtr theWindow) -> (short _rv, ControlHandle theControl)"},
+ "(Point thePoint, WindowPtr theWindow) -> (ControlPartCode _rv, ControlHandle theControl)"},
{NULL, NULL, 0}
};
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Controls.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Controls.h'
f = Function(ControlRef, 'NewControl',
(WindowRef, 'theWindow', InMode),
(Rect_ptr, 'boundsRect', InMode),
(ConstStr255Param, 'title', InMode),
(Boolean, 'visible', InMode),
- (short, 'value', InMode),
- (short, 'min', InMode),
- (short, 'max', InMode),
- (short, 'procID', InMode),
- (long, 'refCon', InMode),
+ (SInt16, 'value', InMode),
+ (SInt16, 'min', InMode),
+ (SInt16, 'max', InMode),
+ (SInt16, 'procID', InMode),
+ (SInt32, 'refCon', InMode),
)
functions.append(f)
-f = Method(void, 'SetControlTitle',
- (ControlRef, 'theControl', InMode),
- (ConstStr255Param, 'title', InMode),
-)
-methods.append(f)
-
-f = Method(void, 'GetControlTitle',
- (ControlRef, 'theControl', InMode),
- (Str255, 'title', InMode),
-)
-methods.append(f)
-
f = Function(ControlRef, 'GetNewControl',
- (short, 'controlID', InMode),
+ (SInt16, 'controlID', InMode),
(WindowRef, 'owner', InMode),
)
functions.append(f)
)
functions.append(f)
-f = Method(void, 'HideControl',
+f = Method(void, 'ShowControl',
(ControlRef, 'theControl', InMode),
)
methods.append(f)
-f = Method(void, 'ShowControl',
+f = Method(void, 'HideControl',
(ControlRef, 'theControl', InMode),
)
methods.append(f)
)
methods.append(f)
-f = Method(void, 'HiliteControl',
- (ControlRef, 'theControl', InMode),
- (short, 'hiliteState', InMode),
-)
-methods.append(f)
-
f = Function(void, 'UpdateControls',
(WindowRef, 'theWindow', InMode),
(RgnHandle, 'updateRgn', InMode),
)
functions.append(f)
-f = Method(void, 'MoveControl',
+f = Method(void, 'HiliteControl',
(ControlRef, 'theControl', InMode),
- (short, 'h', InMode),
- (short, 'v', InMode),
+ (ControlPartCode, 'hiliteState', InMode),
)
methods.append(f)
-f = Method(void, 'SizeControl',
+f = Method(ControlPartCode, 'TrackControl',
(ControlRef, 'theControl', InMode),
- (short, 'w', InMode),
- (short, 'h', InMode),
+ (Point, 'thePoint', InMode),
+ (FakeType('(ControlActionUPP)0'), 'actionProc', InMode),
)
methods.append(f)
-f = Method(void, 'SetControlValue',
+f = Method(void, 'DragControl',
(ControlRef, 'theControl', InMode),
- (short, 'theValue', InMode),
+ (Point, 'startPt', InMode),
+ (Rect_ptr, 'limitRect', InMode),
+ (Rect_ptr, 'slopRect', InMode),
+ (DragConstraint, 'axis', InMode),
)
methods.append(f)
-f = Method(short, 'GetControlValue',
+f = Method(ControlPartCode, 'TestControl',
(ControlRef, 'theControl', InMode),
+ (Point, 'thePt', InMode),
)
methods.append(f)
-f = Method(void, 'SetControlMinimum',
+f = Function(ControlPartCode, 'FindControl',
+ (Point, 'thePoint', InMode),
+ (WindowRef, 'theWindow', InMode),
+ (ExistingControlHandle, 'theControl', OutMode),
+)
+functions.append(f)
+
+f = Method(void, 'MoveControl',
(ControlRef, 'theControl', InMode),
- (short, 'minValue', InMode),
+ (SInt16, 'h', InMode),
+ (SInt16, 'v', InMode),
)
methods.append(f)
-f = Method(short, 'GetControlMinimum',
+f = Method(void, 'SizeControl',
(ControlRef, 'theControl', InMode),
+ (SInt16, 'w', InMode),
+ (SInt16, 'h', InMode),
)
methods.append(f)
-f = Method(void, 'SetControlMaximum',
+f = Method(void, 'SetControlTitle',
(ControlRef, 'theControl', InMode),
- (short, 'maxValue', InMode),
+ (ConstStr255Param, 'title', InMode),
)
methods.append(f)
-f = Method(short, 'GetControlMaximum',
+f = Method(void, 'GetControlTitle',
(ControlRef, 'theControl', InMode),
+ (Str255, 'title', InMode),
)
methods.append(f)
-f = Method(void, 'SetControlReference',
+f = Method(SInt16, 'GetControlValue',
(ControlRef, 'theControl', InMode),
- (long, 'data', InMode),
)
methods.append(f)
-f = Method(long, 'GetControlReference',
+f = Method(void, 'SetControlValue',
(ControlRef, 'theControl', InMode),
+ (SInt16, 'newValue', InMode),
)
methods.append(f)
-f = Method(void, 'SetControlAction',
+f = Method(SInt16, 'GetControlMinimum',
(ControlRef, 'theControl', InMode),
- (FakeType('(ControlActionUPP)0'), 'actionProc', InMode),
)
methods.append(f)
-f = Method(void, 'DragControl',
+f = Method(void, 'SetControlMinimum',
(ControlRef, 'theControl', InMode),
- (Point, 'startPt', InMode),
- (Rect_ptr, 'limitRect', InMode),
- (Rect_ptr, 'slopRect', InMode),
- (short, 'axis', InMode),
+ (SInt16, 'newMinimum', InMode),
)
methods.append(f)
-f = Method(short, 'TestControl',
+f = Method(SInt16, 'GetControlMaximum',
(ControlRef, 'theControl', InMode),
- (Point, 'thePt', InMode),
)
methods.append(f)
-f = Function(short, 'FindControl',
- (Point, 'thePoint', InMode),
- (WindowRef, 'theWindow', InMode),
- (ExistingControlHandle, 'theControl', OutMode),
+f = Method(void, 'SetControlMaximum',
+ (ControlRef, 'theControl', InMode),
+ (SInt16, 'newMaximum', InMode),
)
-functions.append(f)
+methods.append(f)
-f = Method(short, 'GetControlVariant',
+f = Method(SInt16, 'GetControlVariant',
(ControlRef, 'theControl', InMode),
)
methods.append(f)
-f = Method(short, 'TrackControl',
+f = Method(void, 'SetControlAction',
(ControlRef, 'theControl', InMode),
- (Point, 'thePoint', InMode),
(FakeType('(ControlActionUPP)0'), 'actionProc', InMode),
)
methods.append(f)
+f = Method(void, 'SetControlReference',
+ (ControlRef, 'theControl', InMode),
+ (SInt32, 'data', InMode),
+)
+methods.append(f)
+
+f = Method(SInt32, 'GetControlReference',
+ (ControlRef, 'theControl', InMode),
+)
+methods.append(f)
+
ExistingControlHandle = OpaqueByValueType(OBJECTTYPE, "CtlObj_WhichControl", "BUG")
RgnHandle = FakeType("theWindow->visRgn") # XXX
+ControlPartCode = Type("ControlPartCode", "h")
+DragConstraint = Type("DragConstraint", "h")
includestuff = includestuff + """
#include <%s>""" % MACHEADERFILE + """
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Dialogs.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Dialogs.h'
f = Function(DialogRef, 'NewDialog',
(NullStorage, 'wStorage', InMode),
static PyObject *Evt_Error;
-static PyObject *Evt_GetDblTime(_self, _args)
- PyObject *_self;
- PyObject *_args;
-{
- PyObject *_res = NULL;
- long _rv;
- if (!PyArg_ParseTuple(_args, ""))
- return NULL;
- _rv = GetDblTime();
- _res = Py_BuildValue("l",
- _rv);
- return _res;
-}
-
static PyObject *Evt_GetCaretTime(_self, _args)
PyObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
- long _rv;
+ UInt32 _rv;
if (!PyArg_ParseTuple(_args, ""))
return NULL;
_rv = GetCaretTime();
PyObject *_args;
{
PyObject *_res = NULL;
- short value;
+ MacOSEventMask value;
if (!PyArg_ParseTuple(_args, "h",
&value))
return NULL;
return _res;
}
+static PyObject *Evt_GetDblTime(_self, _args)
+ PyObject *_self;
+ PyObject *_args;
+{
+ PyObject *_res = NULL;
+ UInt32 _rv;
+ if (!PyArg_ParseTuple(_args, ""))
+ return NULL;
+ _rv = GetDblTime();
+ _res = Py_BuildValue("l",
+ _rv);
+ return _res;
+}
+
static PyObject *Evt_GetNextEvent(_self, _args)
PyObject *_self;
PyObject *_args;
{
PyObject *_res = NULL;
Boolean _rv;
- short eventMask;
+ MacOSEventMask eventMask;
EventRecord theEvent;
if (!PyArg_ParseTuple(_args, "h",
&eventMask))
{
PyObject *_res = NULL;
Boolean _rv;
- short eventMask;
+ MacOSEventMask eventMask;
EventRecord theEvent;
- unsigned long sleep;
+ UInt32 sleep;
if (!PyArg_ParseTuple(_args, "hl",
&eventMask,
&sleep))
{
PyObject *_res = NULL;
Boolean _rv;
- short eventMask;
+ MacOSEventMask eventMask;
EventRecord theEvent;
if (!PyArg_ParseTuple(_args, "h",
&eventMask))
PyObject *_args;
{
PyObject *_res = NULL;
- unsigned long _rv;
+ UInt32 _rv;
if (!PyArg_ParseTuple(_args, ""))
return NULL;
_rv = TickCount();
{
PyObject *_res = NULL;
OSErr _err;
- short eventNum;
- long eventMsg;
+ MacOSEventKind eventNum;
+ UInt32 eventMsg;
if (!PyArg_ParseTuple(_args, "hl",
&eventNum,
&eventMsg))
{
PyObject *_res = NULL;
Boolean _rv;
- short mask;
+ MacOSEventMask mask;
EventRecord theEvent;
if (!PyArg_ParseTuple(_args, "h",
&mask))
{
PyObject *_res = NULL;
Boolean _rv;
- short mask;
+ MacOSEventMask mask;
EventRecord theEvent;
if (!PyArg_ParseTuple(_args, "h",
&mask))
PyObject *_args;
{
PyObject *_res = NULL;
- short whichMask;
- short stopMask;
+ MacOSEventMask whichMask;
+ MacOSEventMask stopMask;
if (!PyArg_ParseTuple(_args, "hh",
&whichMask,
&stopMask))
}
static PyMethodDef Evt_methods[] = {
- {"GetDblTime", (PyCFunction)Evt_GetDblTime, 1,
- "() -> (long _rv)"},
{"GetCaretTime", (PyCFunction)Evt_GetCaretTime, 1,
- "() -> (long _rv)"},
+ "() -> (UInt32 _rv)"},
{"SetEventMask", (PyCFunction)Evt_SetEventMask, 1,
- "(short value) -> None"},
+ "(MacOSEventMask value) -> None"},
+ {"GetDblTime", (PyCFunction)Evt_GetDblTime, 1,
+ "() -> (UInt32 _rv)"},
{"GetNextEvent", (PyCFunction)Evt_GetNextEvent, 1,
- "(short eventMask) -> (Boolean _rv, EventRecord theEvent)"},
+ "(MacOSEventMask eventMask) -> (Boolean _rv, EventRecord theEvent)"},
{"WaitNextEvent", (PyCFunction)Evt_WaitNextEvent, 1,
- "(short eventMask, unsigned long sleep) -> (Boolean _rv, EventRecord theEvent)"},
+ "(MacOSEventMask eventMask, UInt32 sleep) -> (Boolean _rv, EventRecord theEvent)"},
{"EventAvail", (PyCFunction)Evt_EventAvail, 1,
- "(short eventMask) -> (Boolean _rv, EventRecord theEvent)"},
+ "(MacOSEventMask eventMask) -> (Boolean _rv, EventRecord theEvent)"},
{"GetMouse", (PyCFunction)Evt_GetMouse, 1,
"() -> (Point mouseLoc)"},
{"Button", (PyCFunction)Evt_Button, 1,
{"GetKeys", (PyCFunction)Evt_GetKeys, 1,
"() -> (KeyMap theKeys)"},
{"TickCount", (PyCFunction)Evt_TickCount, 1,
- "() -> (unsigned long _rv)"},
+ "() -> (UInt32 _rv)"},
{"PostEvent", (PyCFunction)Evt_PostEvent, 1,
- "(short eventNum, long eventMsg) -> None"},
+ "(MacOSEventKind eventNum, UInt32 eventMsg) -> None"},
{"OSEventAvail", (PyCFunction)Evt_OSEventAvail, 1,
- "(short mask) -> (Boolean _rv, EventRecord theEvent)"},
+ "(MacOSEventMask mask) -> (Boolean _rv, EventRecord theEvent)"},
{"GetOSEvent", (PyCFunction)Evt_GetOSEvent, 1,
- "(short mask) -> (Boolean _rv, EventRecord theEvent)"},
+ "(MacOSEventMask mask) -> (Boolean _rv, EventRecord theEvent)"},
{"FlushEvents", (PyCFunction)Evt_FlushEvents, 1,
- "(short whichMask, short stopMask) -> None"},
+ "(MacOSEventMask whichMask, MacOSEventMask stopMask) -> None"},
{"SystemClick", (PyCFunction)Evt_SystemClick, 1,
"(EventRecord theEvent, WindowPtr theWindow) -> None"},
{"SystemTask", (PyCFunction)Evt_SystemTask, 1,
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Events.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Events.h'
-f = Function(long, 'GetDblTime',
+f = Function(UInt32, 'GetCaretTime',
)
functions.append(f)
-f = Function(long, 'GetCaretTime',
+f = Function(void, 'SetEventMask',
+ (MacOSEventMask, 'value', InMode),
)
functions.append(f)
-f = Function(void, 'SetEventMask',
- (short, 'value', InMode),
+f = Function(UInt32, 'GetDblTime',
)
functions.append(f)
f = Function(Boolean, 'GetNextEvent',
- (short, 'eventMask', InMode),
+ (MacOSEventMask, 'eventMask', InMode),
(EventRecord, 'theEvent', OutMode),
)
functions.append(f)
f = Function(Boolean, 'WaitNextEvent',
- (short, 'eventMask', InMode),
+ (MacOSEventMask, 'eventMask', InMode),
(EventRecord, 'theEvent', OutMode),
- (unsigned_long, 'sleep', InMode),
+ (UInt32, 'sleep', InMode),
(RgnHandle, 'mouseRgn', InMode),
)
functions.append(f)
f = Function(Boolean, 'EventAvail',
- (short, 'eventMask', InMode),
+ (MacOSEventMask, 'eventMask', InMode),
(EventRecord, 'theEvent', OutMode),
)
functions.append(f)
)
functions.append(f)
-f = Function(unsigned_long, 'TickCount',
+f = Function(UInt32, 'TickCount',
)
functions.append(f)
f = Function(OSErr, 'PostEvent',
- (short, 'eventNum', InMode),
- (long, 'eventMsg', InMode),
+ (MacOSEventKind, 'eventNum', InMode),
+ (UInt32, 'eventMsg', InMode),
)
functions.append(f)
f = Function(Boolean, 'OSEventAvail',
- (short, 'mask', InMode),
+ (MacOSEventMask, 'mask', InMode),
(EventRecord, 'theEvent', OutMode),
)
functions.append(f)
f = Function(Boolean, 'GetOSEvent',
- (short, 'mask', InMode),
+ (MacOSEventMask, 'mask', InMode),
(EventRecord, 'theEvent', OutMode),
)
functions.append(f)
f = Function(void, 'FlushEvents',
- (short, 'whichMask', InMode),
- (short, 'stopMask', InMode),
+ (MacOSEventMask, 'whichMask', InMode),
+ (MacOSEventMask, 'stopMask', InMode),
)
functions.append(f)
def makeblacklistnames(self):
return [
- "KeyTranslate"
+ "KeyTranslate",
+ "GetEventMask", # I cannot seem to find this routine...
]
def makeblacklisttypes(self):
RgnHandle = FakeType("(RgnHandle)0") # XXX
KeyMap = ArrayOutputBufferType("KeyMap")
+MacOSEventKind = Type("MacOSEventKind", "h")
+MacOSEventMask = Type("MacOSEventMask", "h")
includestuff = includestuff + """
#include <%s>""" % MACHEADERFILE + """
{
PyObject *_res = NULL;
short item;
- unsigned char chStyle;
+ Style chStyle;
if (!PyArg_ParseTuple(_args, "h",
&item))
return NULL;
{"SetItemStyle", (PyCFunction)MenuObj_SetItemStyle, 1,
"(short item, short chStyle) -> None"},
{"GetItemStyle", (PyCFunction)MenuObj_GetItemStyle, 1,
- "(short item) -> (unsigned char chStyle)"},
+ "(short item) -> (Style chStyle)"},
{"CalcMenuSize", (PyCFunction)MenuObj_CalcMenuSize, 1,
"() -> None"},
{"CountMItems", (PyCFunction)MenuObj_CountMItems, 1,
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Menus.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Menus.h'
f = Function(short, 'GetMBarHeight',
)
f = Method(void, 'GetItemStyle',
(MenuRef, 'theMenu', InMode),
(short, 'item', InMode),
- (unsigned_char, 'chStyle', OutMode),
+ (Style, 'chStyle', OutMode),
)
methods.append(f)
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:QuickDraw.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:QuickDraw.h'
f = Function(void, 'OpenPort',
(GrafPtr, 'port', InMode),
)
functions.append(f)
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:QuickDrawText.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:QuickDrawText.h'
f = Function(void, 'TextFont',
(short, 'font', InMode),
'ColorSearchProcPtr',
'ColorSearchUPP',
'ConstPatternParam',
+ 'Pattern_ptr',
'Cursor_ptr',
'DeviceLoopDrawingProcPtr',
'DeviceLoopFlags',
return _res;
}
-static PyObject *Res_TempInsertROMMap(_self, _args)
- PyObject *_self;
- PyObject *_args;
-{
- PyObject *_res = NULL;
- Boolean tempResLoad;
- if (!PyArg_ParseTuple(_args, "b",
- &tempResLoad))
- return NULL;
- TempInsertROMMap(tempResLoad);
- {
- OSErr _err = ResError();
- if (_err != noErr) return PyMac_Error(_err);
- }
- Py_INCREF(Py_None);
- _res = Py_None;
- return _res;
-}
-
static PyObject *Res_Resource(_self, _args)
PyObject *_self;
PyObject *_args;
"(FSSpec spec, SignedByte permission) -> (short _rv)"},
{"FSpCreateResFile", (PyCFunction)Res_FSpCreateResFile, 1,
"(FSSpec spec, OSType creator, OSType fileType, ScriptCode scriptTag) -> None"},
- {"TempInsertROMMap", (PyCFunction)Res_TempInsertROMMap, 1,
- "(Boolean tempResLoad) -> None"},
{"Resource", (PyCFunction)Res_Resource, 1,
"Convert a string to a resource object.\n\nThe created resource object is actually just a handle.\nApply AddResource() to write it to a resource file.\n"},
{NULL, NULL, 0}
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Resources.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Resources.h'
f = ResFunction(short, 'InitResources',
)
)
resmethods.append(f)
-f = ResFunction(void, 'TempInsertROMMap',
- (Boolean, 'tempResLoad', InMode),
-)
-functions.append(f)
-
return [
"ReadPartialResource",
"WritePartialResource",
+ "TempInsertROMMap",
## "RmveResource", # RemoveResource
## "SizeResource", # GetResourceSizeOnDisk
## "MaxSizeRsrc", # GetMaxResourceSize
char *buffer__out__;
long buffer__len__;
int buffer__in_len__;
- char *state__in__;
- char state__out__[128];
- int state__len__;
+ StateBlock *state__in__;
+ StateBlock state__out__;
int state__in_len__;
unsigned long numChannels;
unsigned long whichChannel;
if (!PyArg_ParseTuple(_args, "s#s#ll",
&buffer__in__, &buffer__in_len__,
- &state__in__, &state__in_len__,
+ (char **)&state__in__, &state__in_len__,
&numChannels,
&whichChannel))
return NULL;
goto buffer__error__;
}
buffer__len__ = buffer__in_len__;
- if (state__in_len__ != 128)
+ if (state__in_len__ != sizeof(StateBlock))
{
- PyErr_SetString(PyExc_TypeError, "buffer length should be 128");
+ PyErr_SetString(PyExc_TypeError, "buffer length should be sizeof(StateBlock)");
goto state__error__;
}
- state__len__ = state__in_len__;
Comp3to1(buffer__in__, buffer__out__, (long)buffer__len__,
- state__in__, state__out__,
+ state__in__, &state__out__,
numChannels,
whichChannel);
_res = Py_BuildValue("s#s#",
buffer__out__, (int)buffer__len__,
- state__out__, (int)128);
+ (char *)&state__out__, (int)sizeof(StateBlock));
state__error__: ;
free(buffer__out__);
buffer__error__: ;
char *buffer__out__;
long buffer__len__;
int buffer__in_len__;
- char *state__in__;
- char state__out__[128];
- int state__len__;
+ StateBlock *state__in__;
+ StateBlock state__out__;
int state__in_len__;
unsigned long numChannels;
unsigned long whichChannel;
if (!PyArg_ParseTuple(_args, "s#s#ll",
&buffer__in__, &buffer__in_len__,
- &state__in__, &state__in_len__,
+ (char **)&state__in__, &state__in_len__,
&numChannels,
&whichChannel))
return NULL;
goto buffer__error__;
}
buffer__len__ = buffer__in_len__;
- if (state__in_len__ != 128)
+ if (state__in_len__ != sizeof(StateBlock))
{
- PyErr_SetString(PyExc_TypeError, "buffer length should be 128");
+ PyErr_SetString(PyExc_TypeError, "buffer length should be sizeof(StateBlock)");
goto state__error__;
}
- state__len__ = state__in_len__;
Exp1to3(buffer__in__, buffer__out__, (long)buffer__len__,
- state__in__, state__out__,
+ state__in__, &state__out__,
numChannels,
whichChannel);
_res = Py_BuildValue("s#s#",
buffer__out__, (int)buffer__len__,
- state__out__, (int)128);
+ (char *)&state__out__, (int)sizeof(StateBlock));
state__error__: ;
free(buffer__out__);
buffer__error__: ;
char *buffer__out__;
long buffer__len__;
int buffer__in_len__;
- char *state__in__;
- char state__out__[128];
- int state__len__;
+ StateBlock *state__in__;
+ StateBlock state__out__;
int state__in_len__;
unsigned long numChannels;
unsigned long whichChannel;
if (!PyArg_ParseTuple(_args, "s#s#ll",
&buffer__in__, &buffer__in_len__,
- &state__in__, &state__in_len__,
+ (char **)&state__in__, &state__in_len__,
&numChannels,
&whichChannel))
return NULL;
goto buffer__error__;
}
buffer__len__ = buffer__in_len__;
- if (state__in_len__ != 128)
+ if (state__in_len__ != sizeof(StateBlock))
{
- PyErr_SetString(PyExc_TypeError, "buffer length should be 128");
+ PyErr_SetString(PyExc_TypeError, "buffer length should be sizeof(StateBlock)");
goto state__error__;
}
- state__len__ = state__in_len__;
Comp6to1(buffer__in__, buffer__out__, (long)buffer__len__,
- state__in__, state__out__,
+ state__in__, &state__out__,
numChannels,
whichChannel);
_res = Py_BuildValue("s#s#",
buffer__out__, (int)buffer__len__,
- state__out__, (int)128);
+ (char *)&state__out__, (int)sizeof(StateBlock));
state__error__: ;
free(buffer__out__);
buffer__error__: ;
char *buffer__out__;
long buffer__len__;
int buffer__in_len__;
- char *state__in__;
- char state__out__[128];
- int state__len__;
+ StateBlock *state__in__;
+ StateBlock state__out__;
int state__in_len__;
unsigned long numChannels;
unsigned long whichChannel;
if (!PyArg_ParseTuple(_args, "s#s#ll",
&buffer__in__, &buffer__in_len__,
- &state__in__, &state__in_len__,
+ (char **)&state__in__, &state__in_len__,
&numChannels,
&whichChannel))
return NULL;
goto buffer__error__;
}
buffer__len__ = buffer__in_len__;
- if (state__in_len__ != 128)
+ if (state__in_len__ != sizeof(StateBlock))
{
- PyErr_SetString(PyExc_TypeError, "buffer length should be 128");
+ PyErr_SetString(PyExc_TypeError, "buffer length should be sizeof(StateBlock)");
goto state__error__;
}
- state__len__ = state__in_len__;
Exp1to6(buffer__in__, buffer__out__, (long)buffer__len__,
- state__in__, state__out__,
+ state__in__, &state__out__,
numChannels,
whichChannel);
_res = Py_BuildValue("s#s#",
buffer__out__, (int)buffer__len__,
- state__out__, (int)128);
+ (char *)&state__out__, (int)sizeof(StateBlock));
state__error__: ;
free(buffer__out__);
buffer__error__: ;
{"MACEVersion", (PyCFunction)Snd_MACEVersion, 1,
"() -> (NumVersion _rv)"},
{"Comp3to1", (PyCFunction)Snd_Comp3to1, 1,
- "(Buffer buffer, Buffer state, unsigned long numChannels, unsigned long whichChannel) -> (Buffer buffer, Buffer state)"},
+ "(Buffer buffer, StateBlock state, unsigned long numChannels, unsigned long whichChannel) -> (Buffer buffer, StateBlock state)"},
{"Exp1to3", (PyCFunction)Snd_Exp1to3, 1,
- "(Buffer buffer, Buffer state, unsigned long numChannels, unsigned long whichChannel) -> (Buffer buffer, Buffer state)"},
+ "(Buffer buffer, StateBlock state, unsigned long numChannels, unsigned long whichChannel) -> (Buffer buffer, StateBlock state)"},
{"Comp6to1", (PyCFunction)Snd_Comp6to1, 1,
- "(Buffer buffer, Buffer state, unsigned long numChannels, unsigned long whichChannel) -> (Buffer buffer, Buffer state)"},
+ "(Buffer buffer, StateBlock state, unsigned long numChannels, unsigned long whichChannel) -> (Buffer buffer, StateBlock state)"},
{"Exp1to6", (PyCFunction)Snd_Exp1to6, 1,
- "(Buffer buffer, Buffer state, unsigned long numChannels, unsigned long whichChannel) -> (Buffer buffer, Buffer state)"},
+ "(Buffer buffer, StateBlock state, unsigned long numChannels, unsigned long whichChannel) -> (Buffer buffer, StateBlock state)"},
{"GetSysBeepVolume", (PyCFunction)Snd_GetSysBeepVolume, 1,
"() -> (long level)"},
{"SetSysBeepVolume", (PyCFunction)Snd_SetSysBeepVolume, 1,
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Sound.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Sound.h'
f = SndFunction(void, 'SetSoundVol',
(short, 'level', InMode),
f = SndFunction(void, 'Comp3to1',
(InOutBuffer, 'buffer', InOutMode),
- (InOutBuf128, 'state', InOutMode),
+ (StateBlock, 'state', InOutMode),
(unsigned_long, 'numChannels', InMode),
(unsigned_long, 'whichChannel', InMode),
)
f = SndFunction(void, 'Exp1to3',
(InOutBuffer, 'buffer', InOutMode),
- (InOutBuf128, 'state', InOutMode),
+ (StateBlock, 'state', InOutMode),
(unsigned_long, 'numChannels', InMode),
(unsigned_long, 'whichChannel', InMode),
)
f = SndFunction(void, 'Comp6to1',
(InOutBuffer, 'buffer', InOutMode),
- (InOutBuf128, 'state', InOutMode),
+ (StateBlock, 'state', InOutMode),
(unsigned_long, 'numChannels', InMode),
(unsigned_long, 'whichChannel', InMode),
)
f = SndFunction(void, 'Exp1to6',
(InOutBuffer, 'buffer', InOutMode),
- (InOutBuf128, 'state', InOutMode),
+ (StateBlock, 'state', InOutMode),
(unsigned_long, 'numChannels', InMode),
(unsigned_long, 'whichChannel', InMode),
)
'GetSoundPreference',
'SetSoundPreference',
'GetCompressionInfo',
+ # And 3.1 calls, ditto...
+ 'SndGetInfo',
+ 'SndSetInfo',
]
[("InOutBuffer", "buffer", "InOutMode")]),
# Ditto
- ([("void_ptr", "inState", "InMode"), ("void", "outState", "OutMode")],
- [("InOutBuf128", "state", "InOutMode")]),
+## ([("void_ptr", "inState", "InMode"), ("void", "outState", "OutMode")],
+## [("InOutBuf128", "state", "InOutMode")]),
+ ([("StateBlockPtr", "inState", "InMode"), ("StateBlockPtr", "outState", "InMode")],
+ [("StateBlock", "state", "InOutMode")]),
+
]
if __name__ == "__main__":
NumVersion = OpaqueByValueType('NumVersion', 'NumVer')
-InOutBuf128 = FixedInputOutputBufferType(128)
+##InOutBuf128 = FixedInputOutputBufferType(128)
+StateBlock = StructInputOutputBufferType('StateBlock')
AudioSelectionPtr = FakeType('0') # XXX
-# Generated from 'Moes:CW5 GOLD \304:Metrowerks C/C++ \304:Headers \304:Universal Headers 2.0a3 \304:Windows.h'
+# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Windows.h'
f = Function(void, 'InitWindows',
)
Size = Type("Size", "l")
Style = Type("Style", "b")
+UInt16 = Type("UInt16", "h")
+SInt16 = Type("SInt16", "h")
+UInt32 = Type("UInt32", "l")
+SInt32 = Type("SInt32", "l")
+
# Pascal strings
ConstStr255Param = OpaqueArrayType("Str255", "PyMac_BuildStr255", "PyMac_GetStr255")
Str255 = OpaqueArrayType("Str255", "PyMac_BuildStr255", "PyMac_GetStr255")
#CREATOR = 'KAHL' # Guido's favorite text editor on the Mac
#INCLUDEDIR = "D:Development:THINK C:Mac #includes:Apple #includes:"
CREATOR = 'MPCC' # Jack's favorite text editor on the Mac
-INCLUDEDIR = "Moes:CW5 GOLD Ä:Metrowerks C/C++ Ä:Headers Ä:Universal Headers 2.0a3 Ä:"
+INCLUDEDIR = "Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:"
Error = "scantools.Error"
except IOError:
pass
# If not on the path, or absolute, try default open()
- return open(filename, 'r')
+ try:
+ return open(filename, 'r')
+ except IOError, arg:
+ raise IOError, (arg, filename)
def getline(self):
if not self.scanfile: