Expand description
Trap Dispatcher - modular Mac OS trap handling.
The dispatcher routes A-line traps to per-manager handler modules:
memory— Memory Manager (NewPtr, NewHandle, BlockMove, etc.)event— Event Manager OS traps (FlushEvents, GetNextEvent, etc.)resource— Resource Manager + File Manager (GetResource, FSRead, etc.)quickdraw— QuickDraw (port, pen, text, shapes, CopyBits, etc.)menu— Menu Manager (NewMenu, DrawMenuBar, etc.)window— Window Manager (NewWindow, GetNewWindow, etc.)dialog— Dialog Manager + Cursor Manager stubstoolbox— Toolbox utilities (Random, TickCount, Sound, etc.)shapes— Shape computation helpers (draw_rect, draw_oval, etc.)text_render— Text rendering helpers (draw_char, draw_string, etc.)framebuffer— Framebuffer helpers + chrome rendering
Re-exports§
pub use dispatch::TrapDispatcher;
Modules§
- dispatch
- Trap Dispatcher - routes Mac OS traps to per-manager handler modules.