LibreOffice Module sw (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
sw::sidebarwindows::ShadowOverlayObject Class Reference

#include <ShadowOverlayObject.hxx>

Inheritance diagram for sw::sidebarwindows::ShadowOverlayObject:
[legend]
Collaboration diagram for sw::sidebarwindows::ShadowOverlayObject:
[legend]

Public Member Functions

virtual ~ShadowOverlayObject () override
 
void SetShadowState (ShadowState aState)
 
ShadowState GetShadowState () const
 
void SetPosition (const basegfx::B2DPoint &rPoint1, const basegfx::B2DPoint &rPoint2)
 
- Public Member Functions inherited from sdr::overlay::OverlayObjectWithBasePosition
 OverlayObjectWithBasePosition (const basegfx::B2DPoint &rBasePos, Color aBaseColor)
 
virtual ~OverlayObjectWithBasePosition () override
 
const basegfx::B2DPointgetBasePosition () const
 
void setBasePosition (const basegfx::B2DPoint &rNew)
 
- Public Member Functions inherited from sdr::overlay::OverlayObject
 OverlayObject (Color aBaseColor)
 
virtual ~OverlayObject () override
 
OverlayManagergetOverlayManager () const
 
virtual drawinglayer::primitive2d::Primitive2DContainer getOverlayObjectPrimitive2DSequence () const
 
bool isVisible () const
 
void setVisible (bool bNew)
 
bool isHittable () const
 
void setHittable (bool bNew)
 
bool allowsAntiAliase () const
 
bool isHighContrastSelection () const
 
const basegfx::B2DRangegetBaseRange () const
 
const ColorgetBaseColor () const
 
void setBaseColor (Color aNew)
 
const basegfx::B2DVectorgetOffset () const
 
void setOffset (const basegfx::B2DVector &rOffset)
 
virtual void Trigger (sal_uInt32 nTime) override
 
bool allowsAnimation () const
 
virtual void stripeDefinitionHasChanged ()
 
- Public Member Functions inherited from sdr::animation::Event
SAL_DLLPRIVATE Event ()
 
virtual ~Event ()
 
SAL_DLLPRIVATE sal_uInt32 GetTime () const
 
void SetTime (sal_uInt32 nNew)
 
virtual void Trigger (sal_uInt32 nTime)=0
 

Static Public Member Functions

static std::unique_ptr< ShadowOverlayObjectCreateShadowOverlayObject (SwView const &rDocView)
 

Protected Member Functions

virtual drawinglayer::primitive2d::Primitive2DContainer createOverlayObjectPrimitive2DSequence () override
 
- Protected Member Functions inherited from sdr::overlay::OverlayObject
const drawinglayer::primitive2d::Primitive2DContainergetPrimitive2DSequence () const
 
void resetPrimitive2DSequence ()
 
virtual drawinglayer::primitive2d::Primitive2DContainer createOverlayObjectPrimitive2DSequence ()
 
void objectChange ()
 
void allowAntiAliase (bool bNew)
 

Private Member Functions

 ShadowOverlayObject (const basegfx::B2DPoint &rBasePos, const basegfx::B2DPoint &rSecondPosition, Color aBaseColor)
 

Private Attributes

basegfx::B2DPoint maSecondPosition
 
ShadowState mShadowState
 

Additional Inherited Members

- Static Protected Member Functions inherited from sdr::overlay::OverlayObject
static sal_uInt32 impCheckBlinkTimeValueRange (sal_uInt64 nBlinkTime)
 
- Protected Attributes inherited from sdr::overlay::OverlayObjectWithBasePosition
basegfx::B2DPoint maBasePosition
 
- Protected Attributes inherited from sdr::overlay::OverlayObject
basegfx::B2DRange maBaseRange
 
Color maBaseColor
 
bool mbIsVisible
 
bool mbIsHittable
 
bool mbAllowsAnimation
 
bool mbAllowsAntiAliase
 
bool mbHighContrastSelection
 

Detailed Description

Definition at line 39 of file ShadowOverlayObject.hxx.

Constructor & Destructor Documentation

◆ ShadowOverlayObject()

sw::sidebarwindows::ShadowOverlayObject::ShadowOverlayObject ( const basegfx::B2DPoint rBasePos,
const basegfx::B2DPoint rSecondPosition,
Color  aBaseColor 
)
private

Definition at line 191 of file ShadowOverlayObject.cxx.

Referenced by CreateShadowOverlayObject().

◆ ~ShadowOverlayObject()

sw::sidebarwindows::ShadowOverlayObject::~ShadowOverlayObject ( )
overridevirtual

Member Function Documentation

◆ createOverlayObjectPrimitive2DSequence()

drawinglayer::primitive2d::Primitive2DContainer sw::sidebarwindows::ShadowOverlayObject::createOverlayObjectPrimitive2DSequence ( )
overrideprotectedvirtual

◆ CreateShadowOverlayObject()

std::unique_ptr< ShadowOverlayObject > sw::sidebarwindows::ShadowOverlayObject::CreateShadowOverlayObject ( SwView const &  rDocView)
static

◆ GetShadowState()

ShadowState sw::sidebarwindows::ShadowOverlayObject::GetShadowState ( ) const
inline

◆ SetPosition()

void sw::sidebarwindows::ShadowOverlayObject::SetPosition ( const basegfx::B2DPoint rPoint1,
const basegfx::B2DPoint rPoint2 
)

◆ SetShadowState()

void sw::sidebarwindows::ShadowOverlayObject::SetShadowState ( ShadowState  aState)

Member Data Documentation

◆ maSecondPosition

basegfx::B2DPoint sw::sidebarwindows::ShadowOverlayObject::maSecondPosition
private

Definition at line 46 of file ShadowOverlayObject.hxx.

Referenced by createOverlayObjectPrimitive2DSequence(), and SetPosition().

◆ mShadowState

ShadowState sw::sidebarwindows::ShadowOverlayObject::mShadowState
private

Definition at line 47 of file ShadowOverlayObject.hxx.

Referenced by GetShadowState(), and SetShadowState().


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