LibreOffice Module oox (master) 1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
oox::drawingml::ShapePropertyInfo Struct Reference

#include <shapepropertymap.hxx>

Collaboration diagram for oox::drawingml::ShapePropertyInfo:
[legend]

Public Member Functions

 ShapePropertyInfo (const ShapePropertyIds &rnPropertyIds, bool bNamedLineMarker, bool bNamedLineDash, bool bNamedFillGradient, bool bNamedFillBitmap, bool bNamedFillHatch)
 Default property info (used as default parameter of other methods). More...
 
bool has (ShapeProperty ePropId) const
 
sal_Int32 operator[] (ShapeProperty ePropId) const
 

Public Attributes

const ShapePropertyIdsmrPropertyIds
 
bool mbNamedLineMarker
 
bool mbNamedLineDash
 True = use named line marker instead of explicit line marker. More...
 
bool mbNamedFillGradient
 True = use named line dash instead of explicit line dash. More...
 
bool mbNamedFillBitmap
 True = use named fill gradient instead of explicit fill gradient. More...
 
bool mbNamedFillHatch
 True = use named fill bitmap instead of explicit fill bitmap. More...
 

Static Public Attributes

static ShapePropertyInfo DEFAULT
 True = use named fill hatch instead of explicit fill hatch. More...
 

Detailed Description

Definition at line 83 of file shapepropertymap.hxx.

Constructor & Destructor Documentation

◆ ShapePropertyInfo()

oox::drawingml::ShapePropertyInfo::ShapePropertyInfo ( const ShapePropertyIds rnPropertyIds,
bool  bNamedLineMarker,
bool  bNamedLineDash,
bool  bNamedFillGradient,
bool  bNamedFillBitmap,
bool  bNamedFillHatch 
)
explicit

Default property info (used as default parameter of other methods).

Definition at line 61 of file shapepropertymap.cxx.

Member Function Documentation

◆ has()

bool oox::drawingml::ShapePropertyInfo::has ( ShapeProperty  ePropId) const
inline

◆ operator[]()

sal_Int32 oox::drawingml::ShapePropertyInfo::operator[] ( ShapeProperty  ePropId) const
inline

Definition at line 102 of file shapepropertymap.hxx.

Member Data Documentation

◆ DEFAULT

ShapePropertyInfo oox::drawingml::ShapePropertyInfo::DEFAULT
static

True = use named fill hatch instead of explicit fill hatch.

Definition at line 92 of file shapepropertymap.hxx.

Referenced by oox::ppt::SlidePersist::createBackground().

◆ mbNamedFillBitmap

bool oox::drawingml::ShapePropertyInfo::mbNamedFillBitmap

True = use named fill gradient instead of explicit fill gradient.

Definition at line 89 of file shapepropertymap.hxx.

Referenced by oox::drawingml::ShapePropertyMap::setFillBitmap().

◆ mbNamedFillGradient

bool oox::drawingml::ShapePropertyInfo::mbNamedFillGradient

True = use named line dash instead of explicit line dash.

Definition at line 88 of file shapepropertymap.hxx.

Referenced by oox::drawingml::ShapePropertyMap::setFillGradient().

◆ mbNamedFillHatch

bool oox::drawingml::ShapePropertyInfo::mbNamedFillHatch

True = use named fill bitmap instead of explicit fill bitmap.

Definition at line 90 of file shapepropertymap.hxx.

Referenced by oox::drawingml::ShapePropertyMap::setFillHatch().

◆ mbNamedLineDash

bool oox::drawingml::ShapePropertyInfo::mbNamedLineDash

True = use named line marker instead of explicit line marker.

Definition at line 87 of file shapepropertymap.hxx.

Referenced by oox::drawingml::ShapePropertyMap::setLineDash().

◆ mbNamedLineMarker

bool oox::drawingml::ShapePropertyInfo::mbNamedLineMarker

◆ mrPropertyIds

const ShapePropertyIds& oox::drawingml::ShapePropertyInfo::mrPropertyIds

Definition at line 85 of file shapepropertymap.hxx.

Referenced by oox::ppt::SlidePersist::createBackground().


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