Envision
A visual programming IDE for object-oriented languages
Visualization::GridLayouter Member List

This is the complete list of members for Visualization::GridLayouter, including all inherited members.

arrange(QVector< Model::Node * > nodes, MajorAxis majorAxis)Visualization::GridLayouterstatic
ColumnMajor enum valueVisualization::GridLayouter
computeSize(int availableWidth, int availableHeight, MajorAxis majorAxis, NumRows numRows, NumColumns numColumns, HasElement has, SpanGrid spanGrid, Width width, Height height, ComputeElementSize computeElementSize, ChangeGeometry changeGeometry, IsStretchable isStretchable, SetPosition setPosition, RowStretchFactors rowStretchFactors, ColumnStretchFactors columnStretchFactors, HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment, SpaceBetweenRows spaceBetweenRows, SpaceBetweenColumns spaceBetweenColumns, TopMargin topMargin, BottomMargin bottomMargin, LeftMargin leftMargin, RightMargin rightMargin, MinWidth minWidth, MinHeight minHeight)Visualization::GridLayouterinlinestatic
cursorRegion(Item *parent, FormElement *formElement, int xIndex, int yIndex, bool horizontal, bool atBoundary, bool notLocationEquivalent, bool mayExpandFront, bool mayExpandBack, QRect area)Visualization::GridLayouterprivatestatic
MajorAxis enum nameVisualization::GridLayouter
NoMajor enum valueVisualization::GridLayouter
normalizeGridIndices(QVector< Model::Node * > nodes, MajorAxis majorAxis)Visualization::GridLayouterstatic
pushNodes(QVector< Model::Node * > nodes, int x, int y, int pushAmount, MajorAxis majorAxis, bool pushAllMajor)Visualization::GridLayouterprivatestatic
regions(Item *parent, FormElement *formElement, int xOffset, int yOffset, MajorAxis majorAxis, bool showCursorWhenEmpty, bool showInnerCursors, bool showBoundaryCursors, bool extraCursorsAroundParentShape, bool showMajorCursors, bool notLocationEquivalentCursors, NumRows numRows, NumColumns numColumns, HasElement has, Width width, Height height, XPos xPos, YPos yPos, ChildItem childItem, SpaceBetweenRows spaceBetweenRows, SpaceBetweenColumns spaceBetweenColumns, TopMargin topMargin, BottomMargin bottomMargin, LeftMargin leftMargin, RightMargin rightMargin)Visualization::GridLayouterinlinestatic
removeFromGrid(QVector< Model::Node * > nodes, Model::Node *node, MajorAxis majorAxis)Visualization::GridLayouterstatic
resizeReplace(Container &container, int majorIndex, int minorIndex, Value value)Visualization::GridLayouterinlineprivatestatic
RowMajor enum valueVisualization::GridLayouter
setPositionInGrid(QVector< Model::Node * > nodes, int x, int y, Model::Node *node, MajorAxis majorAxis)Visualization::GridLayouterstatic