LibreOffice Module sd (master) 1
Public Member Functions | Static Public Attributes | Private Attributes | List of all members
sd::CustomAnimationListEntryItem Class Reference

Public Member Functions

 CustomAnimationListEntryItem (OUString aDescription, CustomAnimationEffectPtr pEffect)
 
const CustomAnimationEffectPtrgetEffect () const
 
Size GetSize (const vcl::RenderContext &rRenderContext)
 
void Paint (vcl::RenderContext &rRenderContext, const ::tools::Rectangle &rRect, bool bSelected)
 
void PaintEffect (vcl::RenderContext &rRenderContext, const ::tools::Rectangle &rRect, bool bSelected)
 
void PaintTrigger (vcl::RenderContext &rRenderContext, const ::tools::Rectangle &rRect)
 

Static Public Attributes

static const ::tools::Long nIconWidth = 19
 
static const ::tools::Long nItemMinHeight = 38
 

Private Attributes

OUString msDescription
 
OUString msEffectName
 
CustomAnimationEffectPtr mpEffect
 

Detailed Description

Definition at line 228 of file CustomAnimationList.cxx.

Constructor & Destructor Documentation

◆ CustomAnimationListEntryItem()

sd::CustomAnimationListEntryItem::CustomAnimationListEntryItem ( OUString  aDescription,
CustomAnimationEffectPtr  pEffect 
)

Member Function Documentation

◆ getEffect()

const CustomAnimationEffectPtr & sd::CustomAnimationListEntryItem::getEffect ( ) const
inline

◆ GetSize()

Size sd::CustomAnimationListEntryItem::GetSize ( const vcl::RenderContext rRenderContext)

◆ Paint()

void sd::CustomAnimationListEntryItem::Paint ( vcl::RenderContext rRenderContext,
const ::tools::Rectangle rRect,
bool  bSelected 
)

Definition at line 419 of file CustomAnimationList.cxx.

References mpEffect, PaintEffect(), and PaintTrigger().

Referenced by sd::IMPL_STATIC_LINK().

◆ PaintEffect()

void sd::CustomAnimationListEntryItem::PaintEffect ( vcl::RenderContext rRenderContext,
const ::tools::Rectangle rRect,
bool  bSelected 
)

◆ PaintTrigger()

void sd::CustomAnimationListEntryItem::PaintTrigger ( vcl::RenderContext rRenderContext,
const ::tools::Rectangle rRect 
)

Member Data Documentation

◆ mpEffect

CustomAnimationEffectPtr sd::CustomAnimationListEntryItem::mpEffect
private

◆ msDescription

OUString sd::CustomAnimationListEntryItem::msDescription
private

Definition at line 241 of file CustomAnimationList.cxx.

Referenced by GetSize(), PaintEffect(), and PaintTrigger().

◆ msEffectName

OUString sd::CustomAnimationListEntryItem::msEffectName
private

Definition at line 242 of file CustomAnimationList.cxx.

Referenced by CustomAnimationListEntryItem(), GetSize(), and PaintEffect().

◆ nIconWidth

const ::tools::Long sd::CustomAnimationListEntryItem::nIconWidth = 19
static

Definition at line 246 of file CustomAnimationList.cxx.

Referenced by GetSize(), sd::IMPL_STATIC_LINK(), and PaintEffect().

◆ nItemMinHeight

const ::tools::Long sd::CustomAnimationListEntryItem::nItemMinHeight = 38
static

Definition at line 247 of file CustomAnimationList.cxx.

Referenced by GetSize(), and sd::IMPL_STATIC_LINK().


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