LibreOffice Module oox (master) 1
|
#include <map>
#include <memory>
#include <com/sun/star/xml/sax/XFastAttributeList.hpp>
#include <utility>
#include "diagram.hxx"
Go to the source code of this file.
Classes | |
struct | oox::drawingml::IteratorAttr |
struct | oox::drawingml::ConditionAttr |
struct | oox::drawingml::Constraint |
Constraints allow you to specify an ideal (or starting point) size for each shape. More... | |
struct | oox::drawingml::Rule |
Rules allow you to specify what to do when constraints can't be fully satisfied. More... | |
class | oox::drawingml::LayoutAtom |
abstract Atom for the layout More... | |
class | oox::drawingml::ConstraintAtom |
class | oox::drawingml::RuleAtom |
Represents one <dgm:rule> element. More... | |
class | oox::drawingml::AlgAtom |
class | oox::drawingml::SnakeAlg |
Finds optimal grid to layout children that have fixed aspect ratio. More... | |
class | oox::drawingml::PyraAlg |
Lays out child layout nodes along a vertical path and works with the trapezoid shape to create a pyramid. More... | |
class | oox::drawingml::CompositeAlg |
Specifies the size and position for all child layout nodes. More... | |
class | oox::drawingml::ForEachAtom |
class | oox::drawingml::ConditionAtom |
class | oox::drawingml::ChooseAtom |
"choose" statements. More... | |
class | oox::drawingml::LayoutNode |
class | oox::drawingml::ShapeAtom |
Namespaces | |
namespace | oox |
namespace | oox::drawingml |
Typedefs | |
typedef std::map< sal_Int32, sal_Int32 > | oox::drawingml::LayoutProperty |
typedef std::map< OUString, LayoutProperty > | oox::drawingml::LayoutPropertyMap |
typedef std::shared_ptr< AlgAtom > | oox::drawingml::AlgAtomPtr |
typedef std::shared_ptr< ForEachAtom > | oox::drawingml::ForEachAtomPtr |
typedef std::shared_ptr< ConditionAtom > | oox::drawingml::ConditionAtomPtr |
typedef std::shared_ptr< ShapeAtom > | oox::drawingml::ShapeAtomPtr |