Rose
Classes | Namespaces | Functions
PopupWindow.h File Reference
#include "Button.h"
#include "Container.h"
#include "Frame.h"
#include "Label.h"
#include "Signals.h"
Include dependency graph for PopupWindow.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rose::DialogActionButton
 The data required to creat a DialogActionButton. More...
 
class  rose::Popup
 An undecorated window that is transient by nature. More...
 
class  rose::PopupWindow
 A decorated transient Window. More...
 
class  rose::Dialog
 A Dialog is a way for the application to have a brief conversation with the user. More...
 
class  rose::ExitDialog
 A Dialog specialized to guard the exit path. More...
 
class  rose::UnsavedDialog
 A Dialog specialized to guard the exit path. 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).
 

Functions

template<class WidgetType , size_t N>
std::shared_ptr< WidgetType > operator<< (std::shared_ptr< WidgetType > &widget, std::array< rose::DialogActionButton, N > &container)
 An Inserter to place a set of DialogActionButton Widgets on a Popup. More...
 
template<class WidgetType >
std::shared_ptr< WidgetType > operator<< (std::shared_ptr< WidgetType > &widget, std::vector< rose::DialogActionButton > &container)
 An Inserter to place a set of DialogActionButton Widgets on a Popup. More...
 
template<class WidgetType >
std::shared_ptr< WidgetType > operator<< (std::shared_ptr< WidgetType > &widget, std::shared_ptr< rose::Slot< rose::Button::SignalType >> &rxSlot)
 

Detailed Description

Author
Richard Buckley richa.nosp@m.rd.b.nosp@m.uckle.nosp@m.y@ie.nosp@m.ee.or.nosp@m.g
Version
1.0
Date
2020-12-31