OpenRecentMenu is C++ source code for supporting an "Open Recent" submenu in a Carbon application. After initialization, all you need to do is inform it about any file that should be recorded for later reopening. It requires CarbonLib 1.5 or better. This is open source under the zlib public license.
Features:
- Uses Carbon events, but compatible with WaitNextEvent-style apps.
- Unicode-savvy.
- Configurable maximum number of recent files.
- Optional "Clear Menu" item at end of menu.
OpenRecentMenu.sit, version 1.0, 11K.