Representation of menus and menu items for pop-up and menubar menus. More...
#include <vcl_string.h>
#include <vcl_vector.h>
#include <vcl_iosfwd.h>
#include <vgui/vgui_key.h>
#include <vgui/vgui_modifier.h>
#include <vgui/vgui_command_sptr.h>
Go to the source code of this file.
Classes | |
struct | vgui_menu_item |
Representation of an item on a menu. More... | |
struct | vgui_menu_item::invocation |
Description of keyboard shortcut (makes no sense for separators). More... | |
class | vgui_menu |
Representation of a menu for both pop-up and menubar menus. More... | |
Typedefs | |
typedef void(* | vgui_menu_callback )(void const *client_data) |
typedef void(* | vgui_menu_callback_no_client_data )() |
Functions | |
vcl_ostream & | operator<< (vcl_ostream &, vgui_menu const &) |
Representation of menus and menu items for pop-up and menubar menus.
Contains classes vgui_menu_item vgui_menu
These menu description structures are designed to work for both pop-up (modal) menus and stay-up (non-modal) menus. They can be passed by value.
Modifications 07-Aug-1999 K.Y.McGaul - Added Doxygen style comments.
Definition in file vgui_menu.h.
typedef void(* vgui_menu_callback)(void const *client_data) |
Definition at line 29 of file vgui_menu.h.
typedef void(* vgui_menu_callback_no_client_data)() |
Definition at line 30 of file vgui_menu.h.
vcl_ostream& operator<< | ( | vcl_ostream & | , |
vgui_menu const & | |||
) |
Definition at line 181 of file vgui_menu.cxx.