1'''
2Python mapping for the AppKit framework.
3
4This module does not contain docstrings for the wrapped code, check Apple's
5documentation for details on how to use these functions and classes.
6'''
7
8import objc as _objc
9from Foundation import *
10
11from AppKit._inlines import _inline_list_
12__bundle__ = _objc.initFrameworkWrapper("AppKit",
13    frameworkIdentifier="com.apple.AppKit",
14    frameworkPath=_objc.pathForFramework(
15        "/System/Library/Frameworks/AppKit.framework"),
16    globals=globals(),
17    inlineTab=_inline_list_)
18
19# NSApp is a global variable that can be changed in ObjC,
20# somewhat emulate that (it is *not* possible to assign to
21# NSApp in Python)
22from AppKit._nsapp import NSApp
23
24# Import some manually maintained helper code:
25from AppKit._appmain import *
26from AppKit._nsbezierpath import *
27from AppKit._nsfont import *
28from AppKit._nsquickdrawview import *
29from AppKit._nsbezierpath import *
30from AppKit._nsview import *
31from AppKit._nsbitmap import *
32from AppKit._nswindow import *
33
34
35# Fix types for a number of character constants
36NSEnterCharacter = unichr(NSEnterCharacter)
37NSBackspaceCharacter = unichr(NSBackspaceCharacter)
38NSTabCharacter = unichr(NSTabCharacter)
39NSNewlineCharacter = unichr(NSNewlineCharacter)
40NSFormFeedCharacter = unichr(NSFormFeedCharacter)
41NSCarriageReturnCharacter = unichr(NSCarriageReturnCharacter)
42NSBackTabCharacter = unichr(NSBackTabCharacter)
43NSDeleteCharacter = unichr(NSDeleteCharacter)
44NSLineSeparatorCharacter = unichr(NSLineSeparatorCharacter)
45NSParagraphSeparatorCharacter = unichr(NSParagraphSeparatorCharacter)
46
47