Ipelib

Public Member Functions | Public Attributes | List of all members
ipe::AllAttributes Class Reference
Ipe Attributes

`#include <ipeattributes.h>`

## Public Member Functions
| AllAttributes ()

## Public Attributes
TPathMode | iPathMode
Attribute | iStroke
Attribute | iFill
Attribute | iDashStyle
Attribute | iPen
bool | iFArrow
bool | iRArrow
Attribute | iFArrowShape
Attribute | iRArrowShape
Attribute | iFArrowSize
Attribute | iRArrowSize
Attribute | iSymbolSize
Attribute | iTextSize
THorizontalAlignment | iHorizontalAlignment
TVerticalAlignment | iVerticalAlignment
Attribute | iTextStyle
Attribute | iLabelStyle
TPinned | iPinned
bool | iTransformableText
TSplineType | iSplineType
TTransformations | iTransformations
TLineJoin | iLineJoin
TLineCap | iLineCap
TFillRule | iFillRule
Attribute | iOpacity
Attribute | iStrokeOpacity
Attribute | iTiling
Attribute | iGradient
Attribute | iMarkShape

## Detailed Description

Collection of all object attributes.

## Constructor & Destructor Documentation

## ◆ AllAttributes()

AllAttributes::AllAttributes | ( |  | ) |

Constructor sets default values.

References ipe::Attribute::ARROW_NORMAL(), ipe::Attribute::BLACK(), ipe::EAlignBaseline, ipe::EAlignLeft, ipe::EBSpline, ipe::EDefaultCap, ipe::EDefaultJoin, ipe::EDefaultRule, ipe::ENoPin, ipe::EStrokedOnly, ipe::ETransformationsAffine, iDashStyle, iFArrow, iFArrowShape, iFArrowSize, iFill, iFillRule, iGradient, iHorizontalAlignment, iLabelStyle, iLineCap, iLineJoin, iMarkShape, iOpacity, iPathMode, iPen, iPinned, iRArrow, iRArrowShape, iRArrowSize, iSplineType, iStroke, iStrokeOpacity, iSymbolSize, iTextSize, iTextStyle, iTiling, iTransformableText, iTransformations, iVerticalAlignment, ipe::Attribute::NORMAL(), and ipe::Attribute::OPAQUE().

## Member Data Documentation

## ◆ iPathMode

TPathMode ipe::AllAttributes::iPathMode

Should we stroke and/or fill?

Referenced by AllAttributes().

## ◆ iStroke

Attribute ipe::AllAttributes::iStroke

Stroke color.

Referenced by ipe::Latex::addPageNumber(), AllAttributes(), ipe::Reference::Reference(), and ipe::Text::Text().

## ◆ iFill

Attribute ipe::AllAttributes::iFill

Fill color.

Referenced by AllAttributes(), and ipe::Reference::Reference().

## ◆ iDashStyle

Attribute ipe::AllAttributes::iDashStyle

Dash style.

Referenced by AllAttributes().

## ◆ iPen

Attribute ipe::AllAttributes::iPen

Pen (that is, line width).

Referenced by AllAttributes(), and ipe::Reference::Reference().

## ◆ iFArrow

bool ipe::AllAttributes::iFArrow

Arrow forward?

Referenced by AllAttributes().

## ◆ iRArrow

bool ipe::AllAttributes::iRArrow

Reverse arrow?

Referenced by AllAttributes().

## ◆ iFArrowShape

Attribute ipe::AllAttributes::iFArrowShape

Shape of forward arrows.

Referenced by AllAttributes().

## ◆ iRArrowShape

Attribute ipe::AllAttributes::iRArrowShape

Shape of reverse arrows.

Referenced by AllAttributes().

## ◆ iFArrowSize

Attribute ipe::AllAttributes::iFArrowSize

Forward arrow size.

Referenced by AllAttributes().

## ◆ iRArrowSize

Attribute ipe::AllAttributes::iRArrowSize

Reverse arrow size.

Referenced by AllAttributes().

## ◆ iSymbolSize

Attribute ipe::AllAttributes::iSymbolSize

Symbol size.

Referenced by AllAttributes(), and ipe::Reference::Reference().

## ◆ iTextSize

Attribute ipe::AllAttributes::iTextSize

Text size. Horizontal alignment of label objects.

Referenced by ipe::Latex::addPageNumber(), AllAttributes(), and ipe::Text::Text().

## ◆ iHorizontalAlignment

THorizontalAlignment ipe::AllAttributes::iHorizontalAlignment

Referenced by ipe::Latex::addPageNumber(), AllAttributes(), and ipe::Text::Text().

## ◆ iVerticalAlignment

TVerticalAlignment ipe::AllAttributes::iVerticalAlignment

Vertical alignment of label objects.

Referenced by ipe::Latex::addPageNumber(), AllAttributes(), and ipe::Text::Text().

## ◆ iTextStyle

Attribute ipe::AllAttributes::iTextStyle

Text style for minipages.

Referenced by AllAttributes(), and ipe::Text::Text().

## ◆ iLabelStyle

Attribute ipe::AllAttributes::iLabelStyle

Text style for labels.

Referenced by AllAttributes(), and ipe::Text::Text().

## ◆ iPinned

TPinned ipe::AllAttributes::iPinned

Pinned status. Should newly created text be transformable?

Referenced by AllAttributes(), and ipe::Object::Object().

## ◆ iTransformableText

bool ipe::AllAttributes::iTransformableText

If this is false, newly created text will only allow translations. Otherwise, the value of iTranslations is used (as for other objects).

Referenced by AllAttributes(), and ipe::Text::Text().

## ◆ iSplineType

TSplineType ipe::AllAttributes::iSplineType

What kind of splines should be created?

Referenced by AllAttributes().

## ◆ iTransformations

TTransformations ipe::AllAttributes::iTransformations

Allowed transformations.

Referenced by AllAttributes(), and ipe::Object::Object().

## ◆ iLineJoin

TLineJoin ipe::AllAttributes::iLineJoin

Line join style.

Referenced by AllAttributes().

## ◆ iLineCap

TLineCap ipe::AllAttributes::iLineCap

Line cap style.

Referenced by AllAttributes().

## ◆ iFillRule

TFillRule ipe::AllAttributes::iFillRule

Shape fill rule.

Referenced by AllAttributes().

## ◆ iOpacity

Attribute ipe::AllAttributes::iOpacity

Opacity.

Referenced by AllAttributes(), and ipe::Text::Text().

## ◆ iStrokeOpacity

Attribute ipe::AllAttributes::iStrokeOpacity

Stroke opacity.

Referenced by AllAttributes().

## ◆ iTiling

Attribute ipe::AllAttributes::iTiling

Tiling pattern.

Referenced by AllAttributes().

## ◆ iGradient

Attribute ipe::AllAttributes::iGradient

Gradient pattern.

Referenced by AllAttributes().

## ◆ iMarkShape

Attribute ipe::AllAttributes::iMarkShape

Shape of Mark to create.

Referenced by AllAttributes().

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

- ipeattributes.h
- ipeattributes.cpp