Rose
Classes | Namespaces | Enumerations | Functions
Frame.h File Reference
#include <cstdint>
#include "Animation.h"
#include "Color.h"
#include "Theme.h"
#include "ImageStore.h"
#include "Visual.h"
Include dependency graph for Frame.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rose::FrameElements
 Encapsulation of the visual elements of a Frame. More...
 
class  rose::FrameLayoutManager
 
class  rose::Frame
 
struct  rose::FrameColor
 

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).
 

Enumerations

enum  rose::UseBorder {
  rose::None, rose::BevelOut, rose::BevelIn, rose::NotchOut,
  rose::NotchIn, rose::None, rose::None, rose::None,
  rose::None, rose::BevelOut, rose::BevelOut, rose::BevelOut,
  rose::BevelIn, rose::BevelIn, rose::BevelIn, rose::NotchOut,
  rose::NotchOut, rose::NotchOut, rose::NotchIn, rose::NotchIn,
  rose::NotchIn
}
 The type of border to draw. More...
 
enum  FrameColorType { InactiveColor, AnimateColor }
 

Functions

template<typename ManagerClass >
std::shared_ptr< ManagerClass > operator<< (std::shared_ptr< ManagerClass > manager, const rose::CornerStyle cornerStyle)
 
template<class ManagerClass >
std::shared_ptr< ManagerClass > operator<< (std::shared_ptr< ManagerClass > manager, const rose::FrameColor &frameColor)
 
template<class ManagerClass >
std::shared_ptr< ManagerClass > operator<< (std::shared_ptr< ManagerClass > manager, const rose::FrameSettings &frameSettings)
 

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
2021-03-12