blob: 37aace427d42a1a74527ef3ae19548eae79aa499 [file] [log] [blame]
Guido van Rossum86c3af71995-03-19 22:42:51 +00001f = Function(void, 'OpenDeskAcc',
2 (Str255, 'name', InMode),
3)
4functions.append(f)
Jack Jansena1772281995-06-18 20:17:27 +00005
6as_resource_body = """
7return ResObj_New((Handle)_self->ob_itself);
8"""
9
10f = ManualGenerator("as_Resource", as_resource_body)
11f.docstring = lambda : "Return this Menu as a Resource"
12
13methods.append(f)
Jack Jansene180d991998-04-24 10:28:20 +000014
15# The following have "Mac" prepended to their names in the include file
16# since UH 3.1, sigh...
17f = Function(MenuHandle, 'GetMenu',
18 (short, 'resourceID', InMode),
19)
20functions.append(f)
21
22f = Method(void, 'AppendMenu',
23 (MenuHandle, 'menu', InMode),
24 (ConstStr255Param, 'data', InMode),
25)
26methods.append(f)
27
28f = Method(void, 'InsertMenu',
29 (MenuHandle, 'theMenu', InMode),
30 (short, 'beforeID', InMode),
31)
32methods.append(f)
33
34f = Function(void, 'DeleteMenu',
35 (short, 'menuID', InMode),
36)
37functions.append(f)
38
39f = Method(void, 'InsertMenuItem',
40 (MenuHandle, 'theMenu', InMode),
41 (ConstStr255Param, 'itemString', InMode),
42 (short, 'afterItem', InMode),
43)
44methods.append(f)
45
46f = Function(void, 'DrawMenuBar',
47)
48functions.append(f)
49