ยปCore Development>Code coverage>Mac/Modules/win/winedit.py

Python code coverage for Mac/Modules/win/winedit.py

#countcontent
1n/a# These are inline-routines/defines, so we do them "by hand"
2n/a#
3n/a
4n/af = Method(Boolean, 'IsWindowVisible',
5n/a (WindowRef, 'theWindow', InMode),
6n/a)
7n/amethods.append(f)
8n/a
9n/af = Method(void, 'GetWindowStructureRgn',
10n/a (WindowRef, 'theWindow', InMode),
11n/a (RgnHandle, 'r', InMode),
12n/a)
13n/amethods.append(f)
14n/a
15n/af = Method(void, 'GetWindowContentRgn',
16n/a (WindowRef, 'theWindow', InMode),
17n/a (RgnHandle, 'r', InMode),
18n/a)
19n/amethods.append(f)
20n/a
21n/af = Method(void, 'GetWindowUpdateRgn',
22n/a (WindowRef, 'theWindow', InMode),
23n/a (RgnHandle, 'r', InMode),
24n/a)
25n/amethods.append(f)
26n/a
27n/af = Method(ExistingWindowPtr, 'GetNextWindow',
28n/a (WindowRef, 'theWindow', InMode),
29n/a)
30n/amethods.append(f)
31n/a
32n/af = Function(short, 'FindWindow',
33n/a (Point, 'thePoint', InMode),
34n/a (ExistingWindowPtr, 'theWindow', OutMode),
35n/a)
36n/afunctions.append(f)
37n/a
38n/af = Method(void, 'MoveWindow',
39n/a (WindowPtr, 'theWindow', InMode),
40n/a (short, 'hGlobal', InMode),
41n/a (short, 'vGlobal', InMode),
42n/a (Boolean, 'front', InMode),
43n/a)
44n/amethods.append(f)
45n/a
46n/af = Method(void, 'ShowWindow',
47n/a (WindowPtr, 'theWindow', InMode),
48n/a)
49n/amethods.append(f)
50n/a
51n/a#
52n/a# A method to set the auto-dispose flag
53n/a#
54n/aAutoDispose_body = """
55n/aint onoff, old = 0;
56n/aif (!PyArg_ParseTuple(_args, "i", &onoff))
57n/a return NULL;
58n/aif ( _self->ob_freeit )
59n/a old = 1;
60n/aif ( onoff )
61n/a _self->ob_freeit = PyMac_AutoDisposeWindow;
62n/aelse
63n/a _self->ob_freeit = NULL;
64n/a_res = Py_BuildValue("i", old);
65n/areturn _res;
66n/a"""
67n/af = ManualGenerator("AutoDispose", AutoDispose_body)
68n/af.docstring = lambda: "(int)->int. Automatically DisposeHandle the object on Python object cleanup"
69n/amethods.append(f)