#include <oilmenus.h>
Public Member Functions | |
void | ClearAccelTable () |
OILMENUS Module
The OilMenus module provides a set of functions used for initialising, updating and deinitialising the menu system. The new menu consists of two dynamic menu structures. The first is a platform independent structure which resides in the Kernel. This structure is created and and maintained by functions which reside in the OilMenus Module. The fundamental component of this structure is the MenuItem class. The second menu structure is a Windows specific one. It is composed of CMENU objects. The creation and deletion of these objects is again handled by functions which reside in the OilMenus module. Conversion between these menu structures occurs during initialisation and update (i.e. new menu items are added to an existing menu). The reasons for maintaining two menu structures are mainly to do with portability and flexibility.
SeeAlso: MenuItem SeeAlso: InitMenuSystem() SeeAlso: DeInitMenuSystem() SeeAlso: SetupDefaultMenu() SeeAlso: SetupSharedMenu() SeeAlso: ConvertToWinMenu() SeeAlso: PerformMenuCommand() SeeAlso: UpdateMenu()
Definition at line 142 of file oilmenus.h.
|
Definition at line 145 of file oilmenus.h. 00146 { 00147 #if defined(__WXMSW__) 00148 m_accelTable = wxAcceleratorTable(); 00149 #endif 00150 }
|