| 
    Planeshift
    
   | 
 
#include <csutil/parray.h>#include <iutil/document.h>#include "pawswidget.h"#include "pawstextbox.h"#include "pawsbutton.h"Go to the source code of this file.
Classes | |
| class | pawsIMenu | 
| pawsIMenu is common interface to menus pawsMenu.  More... | |
| class | pawsIMenuItem | 
| class | pawsMenu | 
| pawsMenu is standard PAWS menu widget.  More... | |
| class | pawsMenuAction | 
| When pawsMenu is created, target of notification messages (OnMenuAction) must be set by SetNotify() method.  More... | |
| class | pawsMenuItem | 
| class pawsMenuItem - standard menu item with label, checkbox (optional) and image (optional).  More... | |
| class | pawsMenuSeparator | 
| pawsMenuSeparator - special menu item that visually splits the menu to more parts.  More... | |
Macros | |
| #define | MENU_DESTROY_ACTION_NAME "MenuWantsDestroy" | 
| Value of pawsMenuAction::name when window request its destruction.  More... | |
Enumerations | |
| enum | pawsMenuAlign { alignLeft, alignCenter } | 
| Possible vertical alignments of menu items:  More... | |
| enum | pawsMenuClose {  closeAction, closeSiblingOpened, closeCloseClicked, closeParentClosed, closeChildClosed }  | 
| Possible reasons of closing of menu.  More... | |
Functions | |
| CREATE_PAWS_FACTORY (pawsMenu) | |
| CREATE_PAWS_FACTORY (pawsMenuItem) | |
| CREATE_PAWS_FACTORY (pawsMenuSeparator) | |