Ipelib
ipe::AllAttributes Class Reference

#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()

Member Data Documentation

◆ iPathMode

TPathMode ipe::AllAttributes::iPathMode

Should we stroke and/or fill?

Referenced by AllAttributes().

◆ iStroke

Attribute ipe::AllAttributes::iStroke

◆ 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

◆ 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

◆ 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: