Rose
rose::Popup Member List

This is the complete list of members for rose::Popup, including all inherited members.

add(const std::shared_ptr< Node > &node) overriderose::Windowinlinevirtual
rose::Node::add(ContainerType container, Args ... args)rose::Nodeinlinestatic
addChild(const std::shared_ptr< Widget > &widget) overriderose::Popupinline
addedToContainer()rose::Nodeinlinevirtual
baseTextureNeeded(const Position< int > &containerPosition) (defined in rose::Window)rose::Windowinline
container() (defined in rose::Node)rose::Nodeinline
container() const (defined in rose::Node)rose::Nodeinline
containerAs() (defined in rose::Node)rose::Nodeinline
containerAs() const (defined in rose::Node)rose::Nodeinline
create()rose::Nodeinlinestatic
create(Args ... args)rose::Nodeinlinestatic
createActionButton(const DialogActionButton &dialogActionButton)rose::Popupinlinevirtual
draw(sdl::Renderer &renderer, Rectangle parentRect) overriderose::Popup
rose::Window::draw(gm::Context &context, const Position< int > &containerPosition) overriderose::Windowvirtual
drawBaseTexture(gm::Context &context, const Position< int > &containerPosition)rose::Window
drawPadding(const Position< int > &containerPosition)rose::Visualinline
generateBaseTexture(gm::Context &context, const Position< int > &containerPosition)rose::Window
getAttachmentHint(LayoutHint::Attachment attachment)rose::Visualinline
getGridHint(LayoutHint::GridLayoutHint gridLayoutHint)rose::Visualinline
getHintMap() const (defined in rose::Visual)rose::Visualinline
getId() constrose::Nodeinline
getIdPath() constrose::Nodeinline
getNode() constrose::Nodeinline
getNode()rose::Nodeinline
getNode() constrose::Nodeinline
getNode()rose::Nodeinline
getPosition() constrose::Visualinline
getScreen()rose::Windowinline
getScreen() constrose::Windowinline
getScreenRectangle(const Position< int > &containerPosition) constrose::Visualinline
getSize() constrose::Visualinline
id (defined in rose::Window)rose::Windowstatic
initializeComposite() overriderose::Popup
isModal() const (defined in rose::Window)rose::Windowinline
isVisible() const noexceptrose::Visualinline
layout(gm::Context &context, const Rectangle &screenRect) overriderose::Windowvirtual
layoutPadding(const Rectangle &screenRect)rose::Visualinline
mActionButtonRxrose::Popupprotected
mBaseTexturerose::Windowprotected
mColumnrose::Popupprotected
mContainerrose::Nodeprotected
mDismissButtonRxrose::Popupprotected
mFramerose::Popupprotected
mHintsMaprose::Visual
mId (defined in rose::Node)rose::Nodeprotected
mMinimumSizerose::Popupprotected
mModalWindow (defined in rose::Window)rose::Windowprotected
mPaddingrose::Visualprotected
mPosrose::Visualprotected
mPreferredPosrose::Visualprotected
mPreferredSizerose::Visualprotected
mScreenRectrose::Visualprotected
mSemanticGesture (defined in rose::Visual)rose::Visualprotected
mSizerose::Visualprotected
mStaterose::Visualprotected
mVisiblerose::Visualprotected
Node()=default (defined in rose::Node)rose::Node
Node(const std::shared_ptr< Container > &container)rose::Nodeexplicit
nodeId() const noexcept override (defined in rose::Window)rose::Windowinlinevirtual
NodePtr typedef (defined in rose::Node)rose::Node
operator=(Popup &&)=delete (defined in rose::Popup)rose::Popup
operator=(const Popup &)=delete (defined in rose::Popup)rose::Popup
pointerWidget(const Position< int > &position)rose::Window
Popup()=delete (defined in rose::Popup)rose::Popup
Popup(Popup &&)=delete (defined in rose::Popup)rose::Popup
Popup(const Popup &)=delete (defined in rose::Popup)rose::Popup
Popup(const shared_ptr< Rose > &parent)rose::Popupexplicit
Popup(const shared_ptr< Rose > &parent, const Position &position)rose::Popup
Popup(const shared_ptr< Rose > &parent, const Position &pos, const Size &minimumSize)rose::Popup
remove(const std::shared_ptr< Node > &node) (defined in rose::Container)rose::Containerinline
remove() (defined in rose::Node)rose::Nodeinline
setActionButtons(C actionButtonList)rose::Popupinline
setButtonSlot(shared_ptr< Slot< Button::SignalType >> &buttonSlot, bool dismissAll)rose::Popupinlinevirtual
setId(const Id &nodeId) noexceptrose::Nodeinline
setLayoutHint(const LayoutHint &hint)rose::Visualinline
setPadding(const Padding &padding)rose::Visualinline
setPosition(const Position< int > &position)rose::Visualinline
setScreenRectangle(const Position< int > &containerPosition)rose::Visualinline
setScreenRectangle(const Rectangle &screenRect)rose::Visualinline
setSize(const Size &size)rose::Visualinline
setVisible(bool visible) noexceptrose::Visualinline
supportedSemanticGestures() constrose::Visualinline
ValueMap typedefrose::Visual
widgetLayout(sdl::Renderer &renderer, Rectangle available, uint layoutStage) overriderose::Popup
~Container() override=default (defined in rose::Container)rose::Container
~Node()=default (defined in rose::Node)rose::Nodevirtual
~Popup() override=default (defined in rose::Popup)rose::Popup
~Window() override=default (defined in rose::Window)rose::Window