Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Public Attributes
Visualization::SequentialLayoutStyle Class Reference
Inheritance diagram for Visualization::SequentialLayoutStyle:
Core::Reflect< Base >

Public Member Functions

virtual ~SequentialLayoutStyle () override
 
bool isForward () const
 
bool isHorizontal () const
 

Public Attributes

Property< Alignment > alignment {this, "alignment"}
 
Property< Direction > direction {this, "direction"}
 
Property< bool > extraCursorsOutsideShape {this, "extraCursorsOutsideShape"}
 
Property< bool > hasCursorWhenEmpty {this, "hasCursorWhenEmpty"}
 
Property< int > minHeight {this, "minHeight"}
 
Property< int > minWidth {this, "minWidth"}
 
Property< bool > noBoundaryCursorsInsideShape {this, "noBoundaryCursorsInsideShape"}
 
Property< bool > noInnerCursors {this, "noInnerCursors"}
 
Property< bool > notLocationEquivalentCursors {this, "notLocationEquivalentCursors"}
 
Property< int > spaceBetweenElements {this, "spaceBetweenElements"}
 

Additional Inherited Members

- Protected Types inherited from Core::Reflect< Base >
using Super = Reflect< Base >
 

Constructor & Destructor Documentation

◆ ~SequentialLayoutStyle()

Visualization::SequentialLayoutStyle::~SequentialLayoutStyle ( )
overridevirtual

Member Function Documentation

◆ isForward()

bool Visualization::SequentialLayoutStyle::isForward ( ) const
inline

◆ isHorizontal()

bool Visualization::SequentialLayoutStyle::isHorizontal ( ) const
inline

Member Data Documentation

◆ alignment

Property<Alignment> Visualization::SequentialLayoutStyle::alignment {this, "alignment"}

◆ direction

Property<Direction> Visualization::SequentialLayoutStyle::direction {this, "direction"}

◆ extraCursorsOutsideShape

Property<bool> Visualization::SequentialLayoutStyle::extraCursorsOutsideShape {this, "extraCursorsOutsideShape"}

◆ hasCursorWhenEmpty

Property<bool> Visualization::SequentialLayoutStyle::hasCursorWhenEmpty {this, "hasCursorWhenEmpty"}

◆ minHeight

Property<int> Visualization::SequentialLayoutStyle::minHeight {this, "minHeight"}

◆ minWidth

Property<int> Visualization::SequentialLayoutStyle::minWidth {this, "minWidth"}

◆ noBoundaryCursorsInsideShape

Property<bool> Visualization::SequentialLayoutStyle::noBoundaryCursorsInsideShape {this, "noBoundaryCursorsInsideShape"}

◆ noInnerCursors

Property<bool> Visualization::SequentialLayoutStyle::noInnerCursors {this, "noInnerCursors"}

◆ notLocationEquivalentCursors

Property<bool> Visualization::SequentialLayoutStyle::notLocationEquivalentCursors {this, "notLocationEquivalentCursors"}

◆ spaceBetweenElements

Property<int> Visualization::SequentialLayoutStyle::spaceBetweenElements {this, "spaceBetweenElements"}