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