StructureAlignBottoms

Case

No.

Inputs

Expected Outputs

Remarks

Result

1

Structure -> Align -> Bottoms.

 

  0 selected Drawing

  Components.

 

Don’t crash

Error range

Pass

2

Structure -> Align -> Bottoms

 

  1 selected text item.

 

Do nothing.

One

Pass.

 

3

Structure -> Align -> Bottoms.

 

Selected:

  A Line

  A Multiline

  A Curve

Align the Drawing Components according to their lowest y coordinate.

 

Don’t Distort or damage

shapes.

Some

Pass.

4

Structure -> Align -> Bottoms.

 

Selected:

  3 Line

  3 Multiline

  3 Curve

  3  Ellipse

  3 Rectangle

  3 Polygon

  3 Shape

 

A bunch

Pass.

5

Structure -> Align -> Bottoms.

 

  0 selected  Components.

 

Don’t crash

Error range

Pass.

6

Structure -> Align -> Bottoms

 

  1 selected textbox.

 

Do nothing.

One

 

7

Structure -> Align -> Bottoms.

 

Selected:

  A Textbox

  A Button

  A RadioButton

 

Some

Fail

8

Structure -> Align -> Bottoms.

 

Selected:

  3 Textbox

  3 Button

  3 RadioButton 

  3 Checkboxes

  3 Tables

  A Scrollbar

  A Slider

 

A bunch

Fail

9

Structure -> Align -> Bottoms.

 

Selected:

  A Textbox

  A Button

  A RadioButton

  A Line

  A Multiline

  A Curve

This should only move the items that are of the type selected with the arrow tool from a particular tool bar.

 

i.e, if the items are selected with the Drawing Toolbar arrow tool, the Drawing Components will be aligned.

Interleave

Components Fail