A library for handling dynamic menus and customizable shortcuts
This PureBasic library helps you manage menus and keyboard shortcuts, with these goals:
- Reduce the code needed to build menus, assign shortcuts, and change them
- Add functionality not available in the built-in libraries
- Minimize the cross-platform differences you have to handle
The main feature is that menus and shortcuts can be defined in a text file, then built automatically.
It's as simple as:
IncludeFile "MenuManager.pbi"
LoadMenuManager(File$)
BuildManagedMenu(MenuNumber, Window, MenuID$)
Full documentation is being written!
For now, check out the examples folder.
MenuManager is by kenmo-pb.
If you enable the Expat XML parser (#MenuManager_UseExpatXMLParser = #True
), then Expat's license must be included with your released software.