Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 67ff6d9

Browse files
committed
Finished update to UH 3.4.2.
1 parent da78a5d commit 67ff6d9

5 files changed

Lines changed: 417 additions & 14 deletions

File tree

Mac/Modules/carbonevt/_CarbonEvtmodule.c

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1750,6 +1750,35 @@ static PyObject *CarbonEvents_GetLastUserEventTime(PyObject *_self, PyObject *_a
17501750
return _res;
17511751
}
17521752

1753+
static PyObject *CarbonEvents_IsMouseCoalescingEnabled(PyObject *_self, PyObject *_args)
1754+
{
1755+
PyObject *_res = NULL;
1756+
Boolean _rv;
1757+
if (!PyArg_ParseTuple(_args, ""))
1758+
return NULL;
1759+
_rv = IsMouseCoalescingEnabled();
1760+
_res = Py_BuildValue("b",
1761+
_rv);
1762+
return _res;
1763+
}
1764+
1765+
static PyObject *CarbonEvents_SetMouseCoalescingEnabled(PyObject *_self, PyObject *_args)
1766+
{
1767+
PyObject *_res = NULL;
1768+
OSStatus _err;
1769+
Boolean inNewState;
1770+
Boolean outOldState;
1771+
if (!PyArg_ParseTuple(_args, "b",
1772+
&inNewState))
1773+
return NULL;
1774+
_err = SetMouseCoalescingEnabled(inNewState,
1775+
&outOldState);
1776+
if (_err != noErr) return PyMac_Error(_err);
1777+
_res = Py_BuildValue("b",
1778+
outOldState);
1779+
return _res;
1780+
}
1781+
17531782
static PyObject *CarbonEvents_GetWindowEventTarget(PyObject *_self, PyObject *_args)
17541783
{
17551784
PyObject *_res = NULL;
@@ -2059,6 +2088,10 @@ static PyMethodDef CarbonEvents_methods[] = {
20592088
PyDoc_STR("(GrafPtr inPort, RgnHandle inRegion, Boolean ioWasInRgn) -> (Boolean ioWasInRgn, UInt16 outResult)")},
20602089
{"GetLastUserEventTime", (PyCFunction)CarbonEvents_GetLastUserEventTime, 1,
20612090
PyDoc_STR("() -> (double _rv)")},
2091+
{"IsMouseCoalescingEnabled", (PyCFunction)CarbonEvents_IsMouseCoalescingEnabled, 1,
2092+
PyDoc_STR("() -> (Boolean _rv)")},
2093+
{"SetMouseCoalescingEnabled", (PyCFunction)CarbonEvents_SetMouseCoalescingEnabled, 1,
2094+
PyDoc_STR("(Boolean inNewState) -> (Boolean outOldState)")},
20622095
{"GetWindowEventTarget", (PyCFunction)CarbonEvents_GetWindowEventTarget, 1,
20632096
PyDoc_STR("(WindowPtr inWindow) -> (EventTargetRef _rv)")},
20642097
{"GetControlEventTarget", (PyCFunction)CarbonEvents_GetControlEventTarget, 1,

Mac/Modules/help/_Helpmodule.c

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,19 @@ static PyObject *Help_HMSetDialogHelpFromBalloonRsrc(PyObject *_self, PyObject *
131131
return _res;
132132
}
133133

134+
static PyObject *Help_HMHideTag(PyObject *_self, PyObject *_args)
135+
{
136+
PyObject *_res = NULL;
137+
OSStatus _err;
138+
if (!PyArg_ParseTuple(_args, ""))
139+
return NULL;
140+
_err = HMHideTag();
141+
if (_err != noErr) return PyMac_Error(_err);
142+
Py_INCREF(Py_None);
143+
_res = Py_None;
144+
return _res;
145+
}
146+
134147
static PyMethodDef Help_methods[] = {
135148
{"HMGetHelpMenu", (PyCFunction)Help_HMGetHelpMenu, 1,
136149
PyDoc_STR("() -> (MenuRef outHelpMenu, MenuItemIndex outFirstCustomItemIndex)")},
@@ -146,6 +159,8 @@ static PyMethodDef Help_methods[] = {
146159
PyDoc_STR("(MenuRef inMenu, SInt16 inHmnuRsrcID) -> None")},
147160
{"HMSetDialogHelpFromBalloonRsrc", (PyCFunction)Help_HMSetDialogHelpFromBalloonRsrc, 1,
148161
PyDoc_STR("(DialogPtr inDialog, SInt16 inHdlgRsrcID, SInt16 inItemStart) -> None")},
162+
{"HMHideTag", (PyCFunction)Help_HMHideTag, 1,
163+
PyDoc_STR("() -> None")},
149164
{NULL, NULL, 0}
150165
};
151166

Mac/Modules/menu/_Menumodule.c

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -120,14 +120,14 @@ static PyObject *MenuObj_CalcMenuSize(MenuObject *_self, PyObject *_args)
120120
static PyObject *MenuObj_CountMenuItems(MenuObject *_self, PyObject *_args)
121121
{
122122
PyObject *_res = NULL;
123-
short _rv;
123+
UInt16 _rv;
124124
#ifndef CountMenuItems
125125
PyMac_PRECHECK(CountMenuItems);
126126
#endif
127127
if (!PyArg_ParseTuple(_args, ""))
128128
return NULL;
129129
_rv = CountMenuItems(_self->ob_itself);
130-
_res = Py_BuildValue("h",
130+
_res = Py_BuildValue("H",
131131
_rv);
132132
return _res;
133133
}
@@ -1973,15 +1973,15 @@ static PyObject *MenuObj_IsMenuItemInvalid(MenuObject *_self, PyObject *_args)
19731973
{
19741974
PyObject *_res = NULL;
19751975
Boolean _rv;
1976-
MenuItemIndex item;
1976+
MenuItemIndex inItem;
19771977
#ifndef IsMenuItemInvalid
19781978
PyMac_PRECHECK(IsMenuItemInvalid);
19791979
#endif
19801980
if (!PyArg_ParseTuple(_args, "h",
1981-
&item))
1981+
&inItem))
19821982
return NULL;
19831983
_rv = IsMenuItemInvalid(_self->ob_itself,
1984-
item);
1984+
inItem);
19851985
_res = Py_BuildValue("b",
19861986
_rv);
19871987
return _res;
@@ -1991,18 +1991,18 @@ static PyObject *MenuObj_InvalidateMenuItems(MenuObject *_self, PyObject *_args)
19911991
{
19921992
PyObject *_res = NULL;
19931993
OSStatus _err;
1994-
MenuItemIndex firstItem;
1995-
ItemCount numItems;
1994+
MenuItemIndex inFirstItem;
1995+
ItemCount inNumItems;
19961996
#ifndef InvalidateMenuItems
19971997
PyMac_PRECHECK(InvalidateMenuItems);
19981998
#endif
19991999
if (!PyArg_ParseTuple(_args, "hl",
2000-
&firstItem,
2001-
&numItems))
2000+
&inFirstItem,
2001+
&inNumItems))
20022002
return NULL;
20032003
_err = InvalidateMenuItems(_self->ob_itself,
2004-
firstItem,
2005-
numItems);
2004+
inFirstItem,
2005+
inNumItems);
20062006
if (_err != noErr) return PyMac_Error(_err);
20072007
Py_INCREF(Py_None);
20082008
_res = Py_None;
@@ -2302,7 +2302,7 @@ static PyMethodDef MenuObj_methods[] = {
23022302
{"CalcMenuSize", (PyCFunction)MenuObj_CalcMenuSize, 1,
23032303
PyDoc_STR("() -> None")},
23042304
{"CountMenuItems", (PyCFunction)MenuObj_CountMenuItems, 1,
2305-
PyDoc_STR("() -> (short _rv)")},
2305+
PyDoc_STR("() -> (UInt16 _rv)")},
23062306
{"GetMenuFont", (PyCFunction)MenuObj_GetMenuFont, 1,
23072307
PyDoc_STR("() -> (SInt16 outFontID, UInt16 outFontSize)")},
23082308
{"SetMenuFont", (PyCFunction)MenuObj_SetMenuFont, 1,
@@ -2486,9 +2486,9 @@ static PyMethodDef MenuObj_methods[] = {
24862486
{"RemoveMenuCommandProperty", (PyCFunction)MenuObj_RemoveMenuCommandProperty, 1,
24872487
PyDoc_STR("(MenuCommand inCommandID, OSType inPropertyCreator, OSType inPropertyTag) -> None")},
24882488
{"IsMenuItemInvalid", (PyCFunction)MenuObj_IsMenuItemInvalid, 1,
2489-
PyDoc_STR("(MenuItemIndex item) -> (Boolean _rv)")},
2489+
PyDoc_STR("(MenuItemIndex inItem) -> (Boolean _rv)")},
24902490
{"InvalidateMenuItems", (PyCFunction)MenuObj_InvalidateMenuItems, 1,
2491-
PyDoc_STR("(MenuItemIndex firstItem, ItemCount numItems) -> None")},
2491+
PyDoc_STR("(MenuItemIndex inFirstItem, ItemCount inNumItems) -> None")},
24922492
{"UpdateInvalidMenuItems", (PyCFunction)MenuObj_UpdateInvalidMenuItems, 1,
24932493
PyDoc_STR("() -> None")},
24942494
{"CreateStandardFontMenu", (PyCFunction)MenuObj_CreateStandardFontMenu, 1,

0 commit comments

Comments
 (0)