[ 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.fonts: Type Font,
etc., wrapping ObjC NSFont.
- 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 NSMenu.
- pycocoa.nstypes: ObjC classes
NS...
and conversions from
NS...
ObjC to Python instances.
- pycocoa.octypes: ObjC
..._t
type definitions and some additional
ctypes
.
- pycocoa.oslibs: Various ObjC and macOS libraries, signatures, constants, etc.
- pycocoa.panels: Types OpenPanel and SavePanel, wrapping ObjC NSOpenPanel and
NSSavePanel.
- pycocoa.pytypes: Conversions from
NS...
ObjC 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,
WindowStyle, wrapping ObjC NSWindow, etc.