Rose
Public Member Functions | List of all members
rose::Overlay Class Reference

A layout manager for to create overlays on the Container. More...

#include <Manager.h>

Inheritance diagram for rose::Overlay:
Inheritance graph
[legend]
Collaboration diagram for rose::Overlay:
Collaboration graph
[legend]

Public Member Functions

Rectangle layoutContent (gm::Context &context, const Rectangle &screenRect, LayoutManager::Itr first, LayoutManager::Itr last) override
 Layout the contents of the associated manager.
 
- Public Member Functions inherited from rose::LayoutManager
size_t maximumContent () const
 Get the maximum content of the LayoutManager.
 

Additional Inherited Members

- Public Types inherited from rose::LayoutManager
using Itr = Container::iterator
 
- Static Public Attributes inherited from rose::LayoutManager
static constexpr size_t UnlimitedContent = std::numeric_limits<size_t>::max()
 The value for 'unlimited' managed objects.
 
- Static Protected Member Functions inherited from rose::LayoutManager
static Rectangle getScreenRectangle (std::shared_ptr< Visual > &visual)
 Get the screen rectangle of a Visual.
 
- Protected Attributes inherited from rose::LayoutManager
size_t mMaxContent {UnlimitedContent}
 

Detailed Description

A layout manager for to create overlays on the Container.

Each object managed by the Overlay is mapped into the same size and location as the container.


The documentation for this class was generated from the following files: