20 #ifndef INCLUDED_OOX_DRAWINGML_THEME_HXX
21 #define INCLUDED_OOX_DRAWINGML_THEME_HXX
25 #include <com/sun/star/uno/Reference.hxx>
31 #include <rtl/ustring.hxx>
35 namespace drawing {
class XDrawPage; }
36 namespace xml::dom {
class XDocument; }
41 struct EffectProperties;
42 struct FillProperties;
44 struct TextCharacterProperties;
60 void setStyleName(
const OUString& rStyleName ) { maStyleName = rStyleName; }
61 void setThemeName(
const OUString& rThemeName) { maThemeName = rThemeName; }
87 const TextFont* resolveFont(
const OUString& rName )
const;
98 const css::uno::Reference<css::xml::dom::XDocument>&
getFragment()
const {
return mxFragment; }
99 void setFragment(
const css::uno::Reference< css::xml::dom::XDocument>& xRef ) { mxFragment=xRef; }
101 void addTheme(
const css::uno::Reference<css::drawing::XDrawPage>& xDrawPage)
const;
RefMap< sal_Int32, TextCharacterProperties > FontScheme
FillStyleList & getBgFillStyleList()
FillStyleList maFillStyleList
const sal_Int32 THEMED_STYLE_SUBTLE
const LineStyleList & getLineStyleList() const
const Shape & getSpDef() const
EffectStyleList maEffectStyleList
ClrScheme & getClrScheme()
exports com.sun.star. drawing
const sal_Int32 THEMED_STYLE_INTENSE
LineStyleList maLineStyleList
RefVector< EffectProperties > EffectStyleList
const ClrScheme & getClrScheme() const
LineStyleList & getLineStyleList()
const EffectStyleList & getEffectStyleList() const
FontScheme & getFontScheme()
const sal_Int32 THEMED_STYLE_MODERATE
EffectStyleList & getEffectStyleList()
RefVector< LineProperties > LineStyleList
FillStyleList maBgFillStyleList
const FillStyleList & getFillStyleList() const
const FontScheme & getFontScheme() const
RefVector< FillProperties > FillStyleList
css::uno::Reference< css::xml::dom::XDocument > mxFragment
const FillStyleList & getBgFillStyleList() const
const css::uno::Reference< css::xml::dom::XDocument > & getFragment() const
const Shape & getLnDef() const
FillStyleList & getFillStyleList()
void setFragment(const css::uno::Reference< css::xml::dom::XDocument > &xRef)
void setThemeName(const OUString &rThemeName)
const Shape & getTxDef() const
void setStyleName(const OUString &rStyleName)