[ Module Hierarchy
| Class Hierarchy ]
Module Hierarchy
- pycocoa: A basic, partial, ctypes-based Python binding to the macOS
Objective-C Cocoa runtime and several other macOS libraries.
- pycocoa.apps: Types App
and Tile,
wrapping ObjC
NSApplication and
NSDocktile.
- pycocoa.bases: (INTERNAL) Base classes for Python
Types.
- pycocoa.dicts: Types FrozenDict and Dict,
wrapping ObjC
NS[Mutable]Dictionary.
- pycocoa.geometry: Types Point, Rect and Size,
wrapping ObjC
NSPoint_t, NSRect_t,
NSSize_t.
- pycocoa.getters:
get_... functions for obtaining ObjC classes, methods,
protocols, etc.
- pycocoa.lists: Type List,
wrapping ObjC
NSMutableArray.
- pycocoa.menus: Types Item, Menu, MenuBar and Separator, wrapping ObjC
NSMenuItem
and Menu.
- pycocoa.nstypes: ObjC classes
NS... and conversions from
NS... to Python and vice versa.
- pycocoa.octypes: ObjC
..._t type definitions and some additional
ctypes.
- pycocoa.oslibs: Various ObjC and macOS libraries, signatures, constants, etc.
- pycocoa.panels: Type OpenPanel, wrapping ObjC
NSOpenPanel.
- pycocoa.pytypes: Conversions from ObjC
NS... instances to Python.
- pycocoa.runtime: Classes
ObjCClass, ObjCInstance,
ObjCMethod, ObjCSubclass, etc.
- pycocoa.sets: Types FrozenSet and Set, wrapping
ObjC
NS[Mutable]Set.
- pycocoa.strs: Type Str,
wrapping ObjC
NSStr[ing].
- pycocoa.tables: Types Table and TableWindow, wrapping ObjC
NSTableView, NSWindow.
- pycocoa.tuples: Type Tuple, wrapping (immutable) ObjC
NSArray.
- pycocoa.utils: (INTERNAL) Utility functions, constants, etc.
- pycocoa.windows: Types Window, MediaWindow, Screen,
Style,
wrapping ObjC
NSWindow, etc.