ToolsPropertyEditor-List
                       7/11/03

Case

No.

Inputs

Expected Outputs

Remarks

Result

1

Tools -> PropertyEditor

   Selected List.

The proper editor dialog for each component should appear.  Each input on that dialog is tested in the appropriate section for the component type.

 

Pass

2

Tools -> PropertyEditor

   Selected List

Dropdown arrow shows five, selectable options

 

Pass

3

Tools -> PropertyEditor

   List

   Name: new List

   Visible Selected

   Update button pressed.

Rename the List in the editor.

Name field

Pass

(Although the tab is not renamed until the dialog is closed and then re-opened).

 

4

Tools -> PropertyEditor

   ListEditor

   X:  20

   Y:  50

   Visible Selected

   Update button pressed.

List moved to absolute position of pixels indicated.

Component location

Pass

5

Tools -> PropertyEditor

   ListEditor

   X:  -5

   Y:  50

   Visible Selected

   Update button pressed.

List moved according to pixels indicated.

X: negative

Y: positve

Pass

(I don’t believe this is related to the object going out of focus if the mouse is dragged off of the current canvas window, see SCO’s 7/8/03)

 

 

6

Tools -> PropertyEditor

   ListEditor

   X:  5

   Y:  -50

   Visible Selected

   Update button pressed.

 

X: positive

Y: negative

 

 

Pass

(I don’t believe this is related to the object going out of focus if the mouse is dragged off of the current canvas window, see SCO’s 7/8/03)

 

7

Tools -> PropertyEditor

   ListEditor

   X:  -5

   Y:  -50

   Visible Selected

   Update button pressed.

 

Component location

X, Y negative

Pass

(I don’t believe this is related to the object going out of focus if the mouse is dragged off of the current canvas window, see SCO’s 7/8/03)

 

8

Tools -> PropertyEditor

   ListEditor

   Height:  125

   Width:   150

   Visible Selected

   Update button pressed.

List resized to 125, 150

Make it smaller

Original size:

H: 191

W: 290

Pass.

9

Tools -> PropertyEditor

   ListEditor

   Height:  200

   Width:   300

   Visible Selected

   Update button pressed.

List resized to 200, 300

Make it bigger

Original size:

H: 125

W: 150

Pass

10

Tools -> PropertyEditor

   ListEditor

   Height:  500

   Width:   500

   Visible Selected

   Update button pressed.

List resized to 500, 500

Make it really big

Original size:

H: 200

W: 300

Pass

 

 

 

11

   Tools -> PropertyEditor

   ListEditor

   Height:  25

   Width:   25

   Visible Selected

   Update button pressed.

List resized to 25, 25

Make it really small

Original size:

H: 500

W: 500

It’ll do it, but it obliterates the component.  User beware.

 

Pass

12

Tools -> PropertyEditor

   TextboxEditor

   Height:  -25

   Width:   -25

   Visible Selected

   Update Textbox pressed.

 

Illegal negative

dimensions

It will let you give the button negative size, but it is recoverable through the property editor dialog.

13

Tools -> PropertyEditor

   TextboxEditor

   Height:  0

   Width:   0

   Visible Selected

   Update Textbox pressed.

 

Don’t crash on zero

Pass

14

Tools -> PropertyEditor

   ListEditor

   Visible UnSelected

List removed from canvas

window.

Visibility

Pass

 

15

Tools -> PropertyEditor

   ListEditor

   Visible Selected

Get the List back

 

Pass

16

Tools -> PropertyEditor

   ListEditor

   Enabled: off

   Visible Selected

   Update Textbox pressed.

   

    Edit Mode: Run

 

 

Make sure the script

will not be activated

in ‘Run’ mode, when

The component is t

not ‘Enabled’

 

17

Tools -> PropertyEditor

   ListEditor

   Visible Selected

Get the enabled List back

 

 

18

Tools -> PropertyEditor

   ListEditor

   List:

           one

           two

           three

           four

           five

 

   Select and remove all

   List labels

 

   Visible Selected

   Update button pressed.

An empty List

Lists –Remove

operations.

Pass

 

 

 

19

Tools -> PropertyEditor

   ListEditor

   List:

           one

           two

           three

           four

           five  

 

   Select and remove all

   Members except ‘two’

 

   Visible Selected

   Update button pressed

A list with one item:

     two

 

 

Pass

20

Tools -> PropertyEditor

   ListEditor

   List:

           one

           two

           three

           four

           five  

 

   Highlighted member:

            ‘five’

   Add to list “seven”

 

   Visible Selected

   Update button pressed

A List with the added labels placed below the highlighted list member.

 

A List:

   one

   two

   three

   four

   five

   seven

Lists –Add

operations.

 

 

Add to end of list

Pass

21

Tools -> PropertyEditor

   ListEditor

   List:

           one

           two

           three

           four

           five

           seven  

 

   Highlighted member:

         ‘five’

   Add to list “six”

 

   Visible Selected

   Update button pressed

A List:

   one

   two

   three

   four

   five

   six

   seven

Add to middle of list

Pass

22

Tools -> PropertyEditor

   ListEditor

   List:

 

   Add to list “List0”

 

   Visible Selected

   Update button pressed

A List:

  

 

Add to beginning of list.

Not supported

23

Tools -> PropertyEditor

   ListEditor

   List:

           one

           two

           three

           four

           five  

 

   Highlighted member:

            two

   Add to list “middle”

   Remove  two from list

 

   Visible Selected

A List:

   one

   middle

   three

   four

   five

Interleave Add and remove operations.

Pass

24

Tools -> PropertyEditor

   ListEditor

   List:

        one

        middle

         three

        four

        five

 

   Remove one from list

   Highlighted member:

            “four”

   Add to list “between 4/5”

 

   Remove 5

    

A List:

    middle

     three

     four

     between 4/5

 

Pass

 

25

Tools -> PropertyEditor

   ListEditor

   Icon Choose Button

   Visible Selected

   Update button pressed.

Cant seem to find how this is supposed to work

 

No response

26

Tools -> PropertyEditor

   ListEditor

   Change all values of

   Component.

        Name: Dave

        X: 7

        Y: 45

        Height: 80

       Width: 200

       Enabled: off

       Visible: off

        List:

           one

           me

           two

           three

       Icon: none

 

   Reset Button pressed

   Visible Selected

   Update button pressed.

The Components attributes are returned to what they previously were.

 

Name: List 5

X: 123

Y: 147

Height: 181

Width: 264

Enabled: on

Visible: on

List:

           one

           two

           three

           four

           five

Icon: none

Base

Pass

27

Tools -> PropertyEditor

   ListEditor

   Change all values of

   Component.

        Name: button2

        X: 7

        Y: 45

        Height: 80

       Width: 200

       Enabled: on

       Visible: off

       List:

           one

           me

           two

           three

       Icon: none

 

   Update button pressed.

   Reset Button pressed

   Visible Selected

   Update button pressed.

The Components attributes can be returned to what they previously were despite an update.

 

X: 128

Y: 136

Height: 52

Width: 290

Enabled: on

Visible: on

List:

           one

           two

           three

Icon: none

Interleave

Pass