#include <pgmenubar.h>
Inheritance diagram for PG_MenuBar:

Public Member Functions | |
| PG_MenuBar (PG_Widget *parent, const PG_Rect &rect=PG_Rect::null, const std::string &style="MenuBar") | |
| Creates a new MenuBar object. | |
| ~PG_MenuBar () | |
| Destroys the MenuBar object. | |
| void | Add (const std::string &text, PG_PopupMenu *menu, Uint16 indent=5, Uint16 width=0) |
| Add a new item to the MenuBar. | |
Protected Member Functions | |
| bool | leaveButton (PG_Pointer last) |
| bool | enterButton (PG_Pointer last) |
Protected Attributes | |
| std::vector< MenuBarItem * > | ItemList |
| Uint16 | my_btnOffsetY |
Classes | |
| struct | MenuBarItem |
| Internal item. More... | |
Definition at line 49 of file pgmenubar.h.
|
||||||||||||||||
|
Creates a new MenuBar object.
Definition at line 8 of file pgmenubar.cpp. References my_btnOffsetY. |
|
|
Destroys the MenuBar object.
Definition at line 14 of file pgmenubar.cpp. |
|
||||||||||||||||||||
|
Add a new item to the MenuBar.
Definition at line 18 of file pgmenubar.cpp. References PG_MenuBar::MenuBarItem::button, enterButton(), PG_Widget::GetFontSize(), PG_Widget::getHotkeyModifier(), PG_Widget::GetTextSize(), ItemList, leaveButton(), my_btnOffsetY, PG_Rect::my_height, PG_Rect::my_xpos, PG_Rect::PG_Rect(), PG_Button::SetBehaviour(), PG_Widget::SetFontSize(), PG_Button::sigClick, PG_Button::SIGNALONCLICK, and PG_PopupMenu::sigSelectMenuItem. |
|
|
Definition at line 86 of file pgmenubar.cpp. References PG_MenuBar::MenuBarItem::button, and PG_Application::GetEventSupplier(). Referenced by Add(). |
|
|
Definition at line 73 of file pgmenubar.cpp. References PG_MenuBar::MenuBarItem::button, PG_Widget::Hide(), PG_Widget::IsMouseInside(), and PG_PopupMenu::trackMenu(). Referenced by Add(). |
|
|
Definition at line 86 of file pgmenubar.h. Referenced by Add(). |
|
|
Definition at line 88 of file pgmenubar.h. Referenced by Add(), and PG_MenuBar(). |
1.4.2