| void .ctor(Menu top_menu) | Public+1 flags | | 0x08 |
| bool get_Navigating() | Public+1 flags | | 0x01 |
| void UpdateCursor() | Private | | 0x00 |
| void Deactivate() | 1 flags | | 0x00 |
| MenuItem FindItemByCoords(Menu menu, const Point& pt) | Private | | 0x08 |
| MenuItem GetItemAtXY(int x, int y) | Private | | 0x08 |
| bool OnMouseDown(MouseEventArgs args) | Public | | 0x08 |
| void OnMotion(MouseEventArgs args) | Public | | 0x08 |
| void OnMouseUp(MouseEventArgs args) | Public | | 0x08 |
| void DeselectItem(MenuItem item) | Private | | 0x08 |
| void SelectItem(Menu menu, MenuItem item, bool execute) | Private | | 0x08 |
| void ExecFocusedItem(Menu menu, MenuItem item) | Private | | 0x08 |
| MenuItem FindSubItemByCoord(Menu menu, const Point& pnt) | Private | | 0x08 |
| MenuItem FindItemByKey(Menu menu, long key) | PrivateStatic | | 0x08 |
| MenuItem GetNextItem(Menu menu, const ItemNavigation& navigation) | PrivateStatic | | 0x08 |
| bool ProcessMnemonic(const Message& msg, const Keys& key_data) | Private | | 0x28 |
| void AddShortcuts(MenuItem item) | Public | | 0x08 |
| void RemoveShortcuts(MenuItem item) | Public | | 0x08 |
| bool ProcessShortcut(const Keys& keyData) | Private | | 0x04 |
| bool ProcessKeys(ref Message& msg, const Keys& keyData) | Public | | 0x28 |