22#include <config_options.h>
31class UNLESS_MERGELIBS(SVXCORE_DLLPUBLIC) SdrGrafRedItem final :
public SdrSignedPercentItem
36 SdrGrafRedItem(
short nRedPercent = 0 ) : SdrSignedPercentItem(
SDRATTR_GRAFRED, nRedPercent ) {}
38 virtual SdrGrafRedItem*
Clone(
SfxItemPool* pPool =
nullptr )
const override;
45class UNLESS_MERGELIBS(SVXCORE_DLLPUBLIC) SdrGrafGreenItem final :
public SdrSignedPercentItem
50 SdrGrafGreenItem(
short nGreenPercent = 0 ) : SdrSignedPercentItem(
SDRATTR_GRAFGREEN, nGreenPercent ) {}
52 virtual SdrGrafGreenItem*
Clone(
SfxItemPool* pPool =
nullptr )
const override;
59class UNLESS_MERGELIBS(SVXCORE_DLLPUBLIC) SdrGrafBlueItem final :
public SdrSignedPercentItem
64 SdrGrafBlueItem(
short nBluePercent = 0 ) : SdrSignedPercentItem(
SDRATTR_GRAFBLUE, nBluePercent ) {}
66 virtual SdrGrafBlueItem*
Clone(
SfxItemPool* pPool =
nullptr )
const override;
css::uno::Reference< css::animations::XAnimationNode > Clone(const css::uno::Reference< css::animations::XAnimationNode > &xSourceNode, const SdPage *pSource=nullptr, const SdPage *pTarget=nullptr)
constexpr TypedWhichId< SdrGrafGreenItem > SDRATTR_GRAFGREEN(SDRATTR_GRAF_FIRST+1)
constexpr TypedWhichId< SdrGrafRedItem > SDRATTR_GRAFRED(SDRATTR_GRAF_FIRST+0)
constexpr TypedWhichId< SdrGrafBlueItem > SDRATTR_GRAFBLUE(SDRATTR_GRAF_FIRST+2)