StructureArrangeBringforward
                                   7/20/03

Case

No.

Inputs

Expected Outputs

Remarks

Result

1

Structure -> Align -> Bringforward.

 

  0 selected Drawing

  Components.

 

All cases were tested with overlapping components in the same layer only.

 

Don’t crash

Error range, none

 

2

Structure -> Align -> Bringforward

 

  1 selected rectangle, no

   overlap.

 

Do nothing.

One

 

3

Structure -> Align -> Bringforward.

 

Selected:

  A Line

 

Unselected:

  A Rectangle

Used colored objects to ensure that the selected component, when partially hidden by the unselected component, would appear to be on top of the unselected component after the command.

The basic, most common case.

Fail

4

Structure -> Align -> Bringforward.

 

Selected:

  A Line

  An Ellipse 

 

Unselected:

  A Rectangle

 

A few

Fail

5

Structure -> Align -> Bringforward.

 

Selected: (Ungrouped)

  A Line

  An Ellipse

  A Polygon

  A Shape

   

Unselected:

  A Rectangle

  An Ellipse

  A Polygon

  A Shape

 

 

A bunch

Fail

6

Structure -> Align -> Bringforward.

 

  0 selected  Components.

 

Don’t crash

Error range

Fail

7

Structure -> Align -> Bringforward

 

  1 selected textbox.

 

Do nothing.

One

Fail

8

Structure -> Align -> Bringforward.

 

Selected:

  A Textbox

 

Unselected:

  A Button

 

The basic, most common case.

Fail

9

Structure -> Align -> Bringforward.

 

Selected:

  A Textbox

  A Button

 

Selected:

  A RadioButton

 

A few

Fail

10

Structure -> Align -> Bringforward.

 

Selected:

  3 Textbox

  3 Button

  3 RadioButton 

 

Unselected:

  A table

  A Button

  2 Checkbox

 

 

A bunch

Fail