1 f
= Function(void
, 'OpenDeskAcc',
2 (Str255
, 'name', InMode
),
6 f
= Function(MenuHandle
, 'as_Menu',
10 as_resource_body
= """
11 return ResObj_New((Handle)_self->ob_itself);
14 f
= ManualGenerator("as_Resource", as_resource_body
)
15 f
.docstring
= lambda : "Return this Menu as a Resource"
19 # The following have "Mac" prepended to their names in the include file
20 # since UH 3.1, sigh...
21 f
= Function(MenuHandle
, 'GetMenu',
22 (short
, 'resourceID', InMode
),
26 f
= Method(void
, 'AppendMenu',
27 (MenuHandle
, 'menu', InMode
),
28 (ConstStr255Param
, 'data', InMode
),
32 f
= Method(void
, 'InsertMenu',
33 (MenuHandle
, 'theMenu', InMode
),
34 (short
, 'beforeID', InMode
),
38 f
= Function(void
, 'DeleteMenu',
39 (short
, 'menuID', InMode
),
43 f
= Method(void
, 'InsertMenuItem',
44 (MenuHandle
, 'theMenu', InMode
),
45 (ConstStr255Param
, 'itemString', InMode
),
46 (short
, 'afterItem', InMode
),
50 f
= Function(void
, 'DrawMenuBar',