|
Rose
|
Menus and supporting Classes. More...
#include <utility>#include "Button.h"#include "Constants.h"#include "PopupWindow.h"#include "Signals.h"

Go to the source code of this file.
Classes | |
| struct | rose::MenuButtonData |
| Information to specify a Menu Button. More... | |
| class | rose::PopupMenu |
| A Menu that can be popped up by a CascadeButton. More... | |
| class | rose::CascadeButton |
| A Button Widget that will popup a cascade menu. More... | |
Namespaces | |
| rose | |
| ToDo: There is an issue that the initial scroll interaction is lost if the click/press lands on a Widget and not a Container (by user observation). | |
Typedefs | |
| using | rose::MenuDataList = std::vector< MenuButtonData > |
| The MenuDataList type. | |
Functions | |
| template<size_t N> | |
| std::shared_ptr< rose::CascadeButton > | operator<< (std::shared_ptr< rose::CascadeButton > widget, const std::array< rose::MenuButtonData, N > &container) |
| Inserter to set MenuButtonData on a CascadeButton. More... | |
| std::shared_ptr< rose::CascadeButton > | operator<< (std::shared_ptr< rose::CascadeButton > widget, std::vector< rose::MenuButtonData > &container) |
| Inserter to set MenuButtonData on a CascadeButton. More... | |
| template<class WidgetType > | |
| std::shared_ptr< WidgetType > | operator<< (std::shared_ptr< WidgetType > widget, std::shared_ptr< rose::Slot< rose::Button::SignalType >> buttonRxSlot) |
| Set the Widget Slot to receive Signals from child Button Widgets, if implemented. More... | |
Menus and supporting Classes.
1.8.13