|
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) | |