Drawing

 1

Drawing -> Curve
Choose Curve tool, left click on canvas window once, then right click to end curve

Does not create any thing since there’s only one anchor point. No layer created. No object created. No crash. Found by Lan Phan (ltphan@calpoly.edu) Failed
Create new layer with one-dot curve.

Besides, when other tools such as Stretch and Scale are applied to this object, degeneration happens. Reshape tool is okay.

 2

Drawing -> Ellipse

Choose Ellipse tool, click on canvas window once, then release mouse. One dot is created. Try to apply Stretch tool or Scale tool on that dot object.

No crash Found by Lan Phan (ltphan@calpoly.edu)

Failed

Degeneration occurs. When Stretch tool or Scale tool is applied on the dot-shape ellipse, the dot jumps to the left top of the canvas window. It cannot be selected, or moved, or changed.

 

 3

Drawing -> Image

After insert an image, try to use Rotate tool.

No crash Found by Lan Phan (ltphan@calpoly.edu)

Failed

Image somehow jumps off the frame and stays in the background.

 

 4

Drawing -> Line

Choose Line tool, click on the canvas window once then release the mouse right away

Nothing happens. No crash. No layer created Found by Lan Phan (ltphan@calpoly.edu)

Failed

One layer created for each time clicking on canvas window. Supposedly no layer should be created. Besides, the dot created cannot be manipulated by any tool, except the Reshape tool. It causes degeneration with Scale and Stretch tool.

Solution could be: make sure mouse is clicked twice before creating a Line object -> have 2 anchor points.

 

 5

Drawing -> MultiLine

Draw a MultiLine obj, Use Stretch tool to bring the MultiLine object to horizontal/ vertical line. Then use Stretch tool to stretch it out again.

The line-shaped MultiLine object when stretched out again should go back to original shape. No crash Found by Lan Phan (ltphan@calpoly.edu)

Failed

Degeneration. The object is somehow moved to either top or the side of canvas window, and cannot be changed/touched again (??!!??)

 

 6

Drawing -> MultiLine

Draw a MultiLine obj, Use Scale tool to bring the MultiLine object to horizontal/ vertical line. Then use Scale tool to stretch it out again.

The line-shaped MultiLine object when scaled out again should go back to original shape. No crash Found by Lan Phan (ltphan@calpoly.edu

Failed

Degeneration. The object is somehow moved to either top or the side of canvas window, and cannot be changed/touched again (??!!??)

 

 7

Drawing -> Polygon

Choose Polygon tool, Left-click once, right- click once to create one- dot Polygon. Then apply Stretch and Scale tool on that object.

Nothing created. No crash. Found by Lan Phan (ltphan@calpoly.edu)

Failed

Degeneration occurs. The dot is moved to left top of the canvas window.

 8

Drawing-> Rectangle

Vertical orientation, no width.

A really dark line. Also, Stretch tool and Scale tool should be able to be performed on that line

Found by Lan Phan (ltphan@calpoly.edu)

Test the sensitivity of the width the rectangle is allowed to

Failed

Degeneration occurs when Stretch tool and Scale tool are applied on the Rectangle with no width. With Reshape tool, the one-dot rectangle becomes a 2-line multi-line object.

 9

Drawing-> Rectangle

Horizontal orientation, no width

A really dark line. Also, Stretch tool and Scale tool should be able to be performed on that line

Found by Lan Phan (ltphan@calpoly.edu)

Test the sensitivity of the width the rectangle is allowed to have

Failed

Degeneration occurs when Stretch tool and Scale tool are applied on the Rectangle with no width. With Reshape tool, the one-dot rectangle becomes a 2-line multi-line object.

 10

Drawing -> Rotate

Image object

  Found by Lan Phan (ltphan@calpoly.edu)

Failed

Image escapes from the frame and move to the background of window canvas .

 11

Drawing -> Scale

Create any drawing object, zoom in twice, then apply Scale on that object

Object is scaled up and down properly Found by Lan Phan (ltphan@calpoly.edu)

Failed

Scale looks weird and does not seem to be correct

 12

Drawing -> Scale

Scale an image

Image object is scaled properly Found by Lan Phan (ltphan@calpoly.edu)

Failed

Does not maintain original ratio of an image

 13

Drawing -> Shape

Create one-dot Shape object. Use Stretch or Scale tool to manipulate the object

No crash. Found by Lan Phan (ltphan@calpoly.edu)

Failed

Degeneration occurs. Reshape works fine. But Scale and Stretch tool cause degeneration.

 14

Drawing -> Stretch

Use the cursor to Stretch a horizontal Line object

Line will be longer if stretched horizontally. Cannot be stretch vertically Found by Lan Phan (ltphan@calpoly.edu)

Failed

Degeneration: when stretch horizontally, the Line goes to top of the canvas window and cannot be changed anymore. When stretch vertically, the Line goes to the left side of canvas window and can’t be changed anymore.

 15

Drawing -> Stretch

Use cursor to stretch a MultiLine obj to a horizontal or vertical line shape, then stretch that shape again

Do not crash and return to the original MultiLine shape Found by Lan Phan (ltphan@calpoly.edu)

Failed

Degeneration: After the MultiLine shape becomes a flat horizontal/vertical line, when Stretch tool is applied, the line goes to top/left side of the canvas window and no other tool can be applied on it.

 16

Drawing -> Stretch

Use cursor to stretch a Curve obj to a horizontal or vertical line shape, then stretch that shape again.

Do not crash and return to the original Curve shape Found by Lan Phan (ltphan@calpoly.edu)

Failed

Degeneration: After the Curve shape becomes a flat horizontal/vertical line, when Stretch tool is applied, the line goes to top/left side of the canvas window and no other tool can be applied on it.

 17

Drawing -> Stretch

Use cursor to stretch a Ellipse obj to a horizontal or vertical line shape, then stretch that shape again.

Do not crash and return to the original Ellipse shape Found by Lan Phan (ltphan@calpoly.edu)

Failed

Degeneration: After the Ellipse shape becomes a flat horizontal/vertical line, when Stretch tool is applied, the line goes to top/left side of the canvas window and no other tool can be applied on it.

 

18

Drawing -> Stretch

Use cursor to stretch a Rectangle obj to a horizontal or vertical line shape, then stretch that shape again

Do not crash and return to the original Rectangle shape Found by Lan Phan (ltphan@calpoly.edu)

Failed

Degeneration: After the Rectangle shape becomes a flat horizontal/vertical line, when Stretch tool is applied, the line goes to top/left side of the canvas window and no other tool can be applied on it.

 19

Drawing -> Text

With the Text tool, left click on the window canvas once. Do not enter any text

Since no text is enter, should not create an object. Nothing is created on the canvas Found by Lan Phan (ltphan@calpoly.edu)

Failed

A layer is created with a text object that has nothing in it.

 20

Drawing -> Text

Choose the Text tool, type some text, press

button
No crash Found by Lan Phan (ltphan@calpoly.edu)

Failed

While typing, if press on

button, then the Text tool halts and cannot be used again in that canvas window. It works in a new canvas window

Menubar/Edit

21

Edit -> Copy Drawing Components

Text

Drawing component Copied to buffer Test each shape Fail
22

Edit -> Copy

Button

Component object in buffer. Test each component type Fail
23

Edit -> Copy

TextBox

    Fail
24

Edit -> Copy

RadioButton

    Fail
25

Edit -> Copy

CheckBox

    Fail
26

Edit -> Copy

ComboBox

    Fail
27

Edit -> Copy

List

    Fail
28

Edit -> Copy

HorizontalScrollBar

    Fail
29

Edit -> Copy

VerticalScrollBar

   

Fail

30

Edit -> Copy

Slider

    Fail
31

Edit -> Copy

Table

    Fail
32

Edit -> Copy

Custom Component

    (NoEntry)
33

Edit -> Cut

One Component on the screen.

Component removed from screen. Current object in cut buffer. Ensure it works once. Fail
34

Edit -> Cut

Cut three more Components from the screen.

  Ensure it works many times. Fail
35

Edit -> Cut

Cut ten more Component Objects

  Stress Fail
36

Edit -> Cut

Cut Drawing Components and Components intermittently

  Interleave (No Entry).
37

Edit -> Delete

Selected item: GIF

    No response.
38

Edit -> Delete

Menu

    (No Entry)
39

Edit -> Delete

Button

    Fail
40

Edit -> Delete

TextBox

    Fail
41

Edit -> Delete

RadioButton

    Fail
42

Edit -> Delete

CheckBox

    Fail
43

Edit -> Delete

ComboBox

    Fail
44

Edit -> Delete

List

    Fail
45

Edit -> Delete

VerticalScrollBar

    Fail
46

Edit -> Delete

HorizontalScrollBar

    Fail
47

Edit -> Delete

Slider

    Fail
48

Edit -> Delete

Table

    Fail
49

Edit -> Delete

Custom Component

    (No Entry)
50

Edit -> Delete

Mulitple selected Component objects

    Fail
51

Edit -> Paste

Results from cut test4 Components

Component pasted to screen in position indicated by mouse cursor   Cut Fails
52

Edit -> Paste

Results from cut test5 Components

    Cut Fails
53

Edit -> Paste

Results from cut test6 Components

    Cut Fails
54

Edit -> Paste

Results from cut test7 Components

    (No Entry)
55

Edit -> Paste

Drawing Components Result from copy test1

Drawing component Copied to buffer Test each shape Interleave Copy fail
56

Edit -> Paste

Result from copy test10

Component object in buffer. Test each component type Fail
57

Edit -> Paste

Result from copy test11

    Fail
58

Edit -> Paste

Result from copy test12

    Fail
59

Edit -> Paste

Result from copy test13

    Fail
60

Edit -> Paste

Result from copy test14

    Fail
61

Edit -> Paste

Result from copy test15

    Fail
62

Edit -> Paste

Result from copy test16

    Fail
63

Edit -> Paste

Result from copy test17

    Fail
64

Edit -> Paste

Result from copy test18

    Fail
65

Edit -> Paste

Result from copy test19

    Fail
66

Edit -> Paste

Result from copy test20

    Fail
67

Edit -> Paste

Copied Drawing Component.(Not TEXT)

Pasted Component

Copied Text

Pasted Component

   

Fail.

The original Drawing Component is in the copy buffer.

68 Edit -> Redo One undone Component placement. Redo Component removed and replaced from screen   Undo Fails
69

Edit -> Repeat

One Drawing Component on the screen.

Repeat x1

Drawing component duplicated in place Ensure it works once. No response
70

Edit -> Repeat

Two Drawing Components on the screen.

Repeat x 18

  Ensure it works many times. No Response

?

71

Edit -> Redo

Repeat x53

  Stress No response
72

Edit -> Repeat

One Component on the screen.

Repeat x1

Drawing duplicated in place Ensure it works once No response
73

Edit -> Repeat

Two Components on the screen

Repeat x18

  Ensure it works many times No response

?

74

Edit -> Redo

Repeat x53

  Stress No response
75

Edit -> Undo

12 Buttons successively put on the screen.

Undo until there are none. (Components only)

Selected components are Removed from screen. Remove all, Components No response
76

Edit -> Undo

Make 1 rectangle
Make 1 button.
Make 1 polygon
Make 1 checkbox

  Interleave Drawing components first. Removed the polygon, but failed after that. One level of Redo.
77

Edit -> Undo

Make 1 button.
Make 1 rectangle
Make 1 checkbox.
Make 1 polygon

  Interleave Components first. Removed the polygon, but failed after that. One level of Redo.
78

Edit -> Undo

Any ‘Align’ operation

‘Un Align’ everything.   No Undo response.

Menubar/File

79

File -> Close

File: Test1.ptj
File Status: Unsaved
File input: Component objects only.

Canvas window closed, file on disk. Close saved workspaces. Failed to ask for file save.
80

File -> Close

Files of type: all
File : Trash
File Status: Unsaved Workspace with just a menu.

  Interleave Failed to ask for file save.
81

File -> CloseAll

File: Test1.ptj, File1.ptj
File Status: Both Saved
File input: Drawing objects only.

All workspaces closed, file on disk. Close saved workspaces

Drawing canvas saved.

Cancel button does not work.

82

File -> CloseAll

File: untitled untitled
File Status: Unsaved
File input: Drawing objects only.

Affirmitive save response

A prompt for saving the current workspace.

All workspaces closed, file on disk.

Close non saved workspaces

Drawing canvas saved.

Cancel button does not work.

83

File -> CloseAll

File: TrashTest
File Status: Unsaved

File: Test1.ptj
File Status: Saved
File input: Drawing objects only.

Negative save response

A prompt for saving the current workspace.

Don’t crash and close.

Mixed saved and unsaved workspaces.

Drawing canvas saved.

Cancel button does not work.

84

File -> CloseAll

File: TrashTest
File Status: Unsaved

File: Test1.ptj
File Status: Saved
File input: Drawing objects only.

Affirmitive save response.

A prompt for saving the current workspace.

Don’t crash and close.

Mixed saved and unsaved workspaces. Drawing canvas saved. Cancel button does not work.
85

Drawing -> Image

Non supported file type

????? Object cant be created Right now it does nothing, which is better than choking. Error message??
86

File -> Open

Files of type: ptj
File: Test2.ptj

(component items only)

A JFileChoser menu with the default file type shown being .ptj

A file selection of this type should create a new CanvasWindow with the Appropriate content.

Ensure that files with .ptj extensions are faithfully represented after being saved with components. Save fails
87

File -> Open

Files of type: all
File : Test2.ptj

(component items only)

A JFileChoser menu with all files being shown.

A file selection of this type should create a new CanvasWindow with the Appropriate content.

Ensure that files with .ptj extensions are faithfully represented after being saved with components. Save fails
88

File -> Open

Files of type: all
File : Test3

(component items only)

A JFileChoser menu with all files being shown.

A file selection of this type should create a new CanvasWindow with the Appropriate content.

Ensure that files with no extension is faithfully represented after being saved without explicit file extensions with components Save fails
89

File -> Open

Files of type: ptj
File : Test8.ptj

(components and drawing objects)

A JFileChoser menu with all files being shown.

A file selection of this type should create a new CanvasWindow with the Appropriate content.

Ensure that files with .ptj extension are faithfully represented after being saved without explicit file extensions, with components and drawing objects. Save fails for components
90

File -> Open

Files of type: all
File : Test8.ptj

(components and drawing objects)

A JFileChoser menu with all files being shown.

A file selection of this type should create a new CanvasWindow with the Appropriate content.

Ensure that files with .ptj extensions are faithfully represented after being saved with components and drawing objects Save fails for components
91

File -> Open

Files of type: all
File : Test10

(components and drawing objects)

A JFileChoser menu with all files being shown.

A file selection of this type should create a new CanvasWindow with the Appropriate content.

Ensure that files with no extension is faithfully represented after being saved without explicit file extensions with components and drawing objects. Save fails for components
92

File -> New

Files of type: all
File : randomFile.xls

A JFileChoser menu with all files being shown.

A message that the file cannot be interpreted by protoj

Test behavior with non application file type. Opens a new workspace named as the non protoj file requested. Any attempt to manipulate the file damaged it such that Xcel could no longer read it.
93

File -> Print

File2.ptj
Status: Saved.

Component items only

  Component items. Save Fails
94

File -> Print

FileTrash
Status: UnSaved.

Component items only

    No items represented.
95

File -> Print

File2.ptj
Status: Saved.

Component and Drawing items.

    No components represented
96

File -> Print

FileTrash
Status: UnSaved.

Component and Drawing items plus an image.

  The kitchen sink. Image and components fail.
97

File -> Save

Files of type: ptj
File: Test1.ptj

(drawing items only)

A JFileChoser menu with To navigate to the appropriate directory.

A saved protoj file

Ensure that files with .ptj extensions are being saved with drawing objects. ( From DrawingQA non tool tests). Doesn’t update title bar, even though the file is saved
98

File -> Save

Files of type: all
File : Test1.ptj

(drawing items only)

A JFileChoser menu with To navigate to the appropriate directory.

A saved protoj file

Ensure that files with .ptj extensions are being saved with drawing objects. ( From DrawingQA non tool tests). Doesn’t update title bar, even though the file is saved.
99

File -> Save

Files of type: all
File : Test1.ptj

(drawing items only)

  Ensure that files with .ptj extensions are faithfully represented after being saved with drawing objects. Doesn’t update title bar, even though the file is saved.
100

File -> Save

Files of type: all
File : Test2

(drawing items only)

  Ensure that files with no extension is faithfully represented after being saved without explicit file extensions with drawing objects.

Right now, its attaching a .jdr extension to these.

Doesn’t update title bar, even though the file is saved.

101

File -> Save

Files of type: ptj
File: Test2.ptj

(component items only)

 

Ensure that files with .ptj extensions are faithfully represented after being saved with components.

From ComponentQA non tool tests.

Doesn’t save any Components.

Doesn’t update title bar.

102

File -> Save

Files of type: all
File : Test3

(component items only)

  Ensure that files with no extension is faithfully represented after being saved without explicit file extensions with components.

Doesn’t save any Components.

Doesn’t update title bar.

103

File -> Save

Files of type: ptj
File : Test8.ptj

(components and drawing objects)

  Ensure that files with .ptj extension are faithfully represented after being saved without explicit file extensions, with components and drawing objects.

Doesn’t save any Components.

Doesn’t update title bar.

104

File -> Save

Files of type: all
File : Test8.ptj

(components and drawing objects)

  Ensure that files with .ptj extensions are faithfully represented after being saved with components and drawing objects.

Doesn’t save any Components.

Doesn’t update title bar.

105

File -> Save

Files of type: all
File : Test10

(components and drawing objects)

  Ensure that files with no extension is faithfully represented after being saved without explicit file extensions with components and drawing objects.

Doesn’t save any Components.

Doesn’t update title bar.

106

File -> SaveAll

Files of type: ptj
FileStatus: Unsaved
File: Untitled, Untitled

(drawing items only)

A JFileChoser menu with To navigate to the appropriate directory.

Unamed files probably should produce a prompt to save each one individually first.

Null file name file values. Doesn’t do anything
107

File -> SaveAll

Files of type: all
FileStatus: Unsaved
File: Untitled, Untitled

(drawing items only)

    Doesn’t do anything
108

File -> SaveAll

Files of type: .ptj
FileStatus: Previously Saved. File: SaveAll1.ptj, SaveAll2.ptj

(drawing items only)

  Ensure that files with .ptj extension are faithfully represented after being saved without explicit file extensions with drawing objects.

Only Saving the active workspace.

Doesn’t update title bar.

109

File -> SaveAll

Files of type: all
FileStatus: Previously Saved. File: SaveAll1, SaveAll2

(drawing items only)

  Ensure that files with no extensions are faithfully represented after being saved with components.

Doesn’t update title bar.

Has no apparent effect. Closing the files causes a ‘Do you want to save changes’ dialog.

110

File -> SaveAll

Files of type: ptj
FileStatus: Unsaved
File: Untitled, Untitled

(component items only)

A JFileChoser menu with To navigate to the appropriate directory.

Unamed files probably should produce a prompt to save each one individually first.

Null file name file values. Doesn’t do anything
111

File -> SaveAll

Files of type: all
FileStatus: Unsaved
File: Untitled. Untitled

(component items only)

    Doesn’t do anything
112

File -> SaveAll

Files of type: .ptj
FileStatus: Previously Saved. File: SaveAll3.ptj, SaveAll4.ptj

(component items only)

  Ensure that files with .ptj extension are faithfully represented after being saved without explicit file extensions with drawing objects.

Only Saving the active workspace.

Doesn’t update title bar.

Components not saved

113

File -> SaveAll

Files of type: all
FileStatus: Previously Saved. File: SaveAll3 SaveAll4

(component items only)

  Ensure that files with no extensions are faithfully represented after being saved with components.

Doesn’t update title bar.

Has no apparent effect. Closing the files causes a ‘Do you want to save changes’ dialog.

114

File -> SaveAs

File1 Status: Saved.

File2: the new file to be created.

Drawing items only

A JFileChoser menu with To navigate to the appropriate directory.

A saved protoj file with the contents of the current active workspace with a new name.

The previous file must still be on disk undamaged.

  Doesn’t change title bar.
115

File -> SaveAs

File3 Status: Saved.

File4: the new file to be created.

Component items only

A JFileChoser menu with To navigate to the appropriate directory.

A saved protoj file with the contents of the current active workspace with a new name.

The previous file must still be on disk undamaged.

  Separate files are successfully made, but components are not saved in the file.
116

File -> SaveAs

File5 Status: Saved.

File6: the new file to be created.

Drawing items and component items

A JFileChoser menu with To navigate to the appropriate directory.

A saved protoj file with the contents of the current active workspace with a new name.

The previous file must still be on disk undamaged.

  Separate files are successfully made, but components are not saved in the file.

Menubar/Structure

117

Structure -> FlipHorizontal

Ellipse object

    These are symmetric about both axis, there’s a tiny bit of distortion.
118

Structure -> FlipHorizontal

All previously tested objects.

Flip Horizontal
Flip Vertical
Flip Horizontal
Flip Vertical
Flip Vertical
Flip Horizontal
Flip Horizontal
Flip Vertical

No distortion or limits of number of flips. Interleave Pass.(except image)
119

Structure -> Group

5 selected Drawing Components

  A moderate sized group

Mutations cause grayed out bounding box to stay on screen.

The outer most vertice in the bounding box must be chosen to stretch.

120

Structure -> Group

15 selected Drawing Components

  A large group

Mutations cause grayed out bounding box to stay on screen.

The outer most vertice in the bounding box must be chosen to stretch.

121

Structure -> Group Components

2 selected Components

The two Components should behave as a unit for move, and mutation actions.

The smallest group

?? Actually, I’m not sure how these are supposed to behave.

Fail
122

Structure -> Group

5 selected Components

  A moderate sized group Fail
123

Structure -> Group

15 selected Components

  A large group Fail
124

Structure -> Group

One Component and One Drawing Components.

Can you do this??   (No Entry)
125

Structure -> Group

Mixed Arbitrary Component and Drawing Components.

  Interleave (No Entry)
126

Structure -> Number of Components.

10 selected Components(one of each Type, one layer.

  Ensure many work Records 11 objects. Is it counting the bounding box????
127

Structure -> Number of Components.

50 selected Components, one layer.

  Stress Components are not being selected by the bounding box properly. Lassoing the whole group, only the original 10 are highlighted, and it shows 11 components again.
128

Structure -> Number of Components.

Devise a test with multiple layers.

    (No Entry)
129

Structure -> Number of Drawings.

10 selected Drawing Components, one layer.

  Ensure many work Records 11 objects. Is it counting the bounding box????
130

Structure -> Number of Drawings.

Devise a test with multiple layers.

    (No Entry)
131

Structure -> Regroup

Drawing Components

Result of Group 1 test (2 Drawing Comp)

Result of Ungroup 1 test Alter 1 one of the drawing components, and regroup.

The two Drawing Components should behave as individual objects for move, and mutation actions. The smallest group This doesn’t appear to be working at all.
132

Structure -> Ungroup

Drawing Components

Result of Group 1 test (2 Drawing Comp)

The two Drawing Components should behave as individual objects for move, and mutation actions. The smallest group

There’s no clear indication that the objects are ungrouped.

There has to be at least on click in white space to show the objects deselected, after which the objects can be manipulated as atomic units.

133

Structure -> Ungroup

Result of Group 2 test (5 Drawing Comp)

  A moderate sized group

There’s no clear indication that the objects are ungrouped.

There has to be at least on click in white space to show the objects deselected, after which the objects can be manipulated as atomic units.

134

Structure -> Ungroup

Result of Group 3 test (15 Drawing Comp)

  A large group

There’s no clear indication that the objects are ungrouped.

There has to be at least on click in white space to show the objects deselected, after which the objects can be manipulated as atomic units.

135

Structure -> Ungroup

Components

Result of Group 4 test (2 Components)

The two Components should behave as a unit for move, and mutation actions. The smallest group See Group Group fails.
136

Structure -> Ungroup

Result of Group 5 test (5 Components)

  A moderate sized group Group fails.
137

Structure -> Ungroup

Result of Group 6 test (15 Components)

  A large group Group fails.
138

Structure -> Ungroup

Result of Group 7 test (one type of each in group)

  The smallest group, mixed objects Group fails.
139

Structure -> Ungroup

Result of Group 7 test Arbitrary mix of Drawing Components and Components.

  Interleave Group fails

Menubar/Structure/Align

140

Structure -> Align -> Bottom_to_top.

Selected:
A Textbox
A Button
A RadioButton

  Some Fail
141

Structure -> Align -> Bottom_to_top.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A bunch Fail
142

Structure -> Align -> Bottom_to_top.

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.

Component selection still moves Drawing Components.

143

Structure -> Align -> Bottoms.

Selected:
A Textbox
A Button
A RadioButton

  Some Fail
144

Structure -> Align -> Bottoms.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A bunch Fail
145

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
146

Structure -> Align -> Centers

1 selected text item.

Do nothing One This has some rather peculiar behavior, I’m not sure what it’s aligning to.
147

Structure -> Align -> Centers.

Selected:
A Line
A Multiline
A Curve
Text: “HI Dave”

Align based on each Drawing Components center point. Don’t

Distort or damage shapes.

Some There’s an issue with ‘Curves’ as points are left click recorded that are well outside the boundary of the final curve when it’s done.
148

Structure -> Align -> Centers.

Selected:
3 Line
3 Multiline
Curve
Ellipse
Rectangle
Text: “HI DAVE”

  A bunch, various positions in the window and varying overlap.

I’m not to sure about the criteria for center point.

Additionally, some objects can be truncated from the left of the screen based on the current implementation of centerpoint aligning.

149

Structure -> Align -> Centers.

0 selected Components

Don’t crash Error range (No Entry)
150

Structure -> Align -> Centers

1 selected textbox.

Do nothing One (No Entry)
151

Structure -> Align -> Centers.

Selected:
A Textbox
A Button
Fail. A RadioButton

  Some Fail
152

Structure -> Align -> Centers.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A bunch Fail
153

Structure -> Align -> Centers.

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
154

Structure -> Align -> Horizontalcenter.

Selected:
A Line
A Multiline
A Curve
Text: “HI Dave”

I’m not sure how it’s picking what to align on, but it does a pretty nice job.

Don’t Distort or damage shapes.

Some There’s an issue with ‘Curves’ as points are left click recorded that are well outside the boundary of the final curve when it’s done
155

Structure -> Align -> Horizontalcenter.

0 selected Components.

Don't crash Error range No entry
156

Structure -> Align -> Horizontalcenter

1 selected textbox.

Do nothing One No entry
157

Structure -> Align -> Horizontalcenter.

Selected:
A Textbox
A Button
Fail. A RadioButton

  Some Fail
158

Structure -> Align -> Horizontalcenter.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A bunch Fail
159

Structure -> Align -> Horizontalcenter.

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
160

Structure -> Align -> Left_to_right.

Selected:
A Textbox
A Button
A RadioButton

  Some Fail
161

Structure -> Align -> Left_to_right.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A bunch Fail
162

Structure -> Align -> Left_to_right.

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
163

Structure -> Align -> Leftsides.

Selected:
A Textbox
A Button
A RadioButton

  Some Fail
164

Structure -> Align -> Leftsides.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A bunch Fail
165

Structure -> Align -> Leftsides.

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
166

Structure -> Align -> Right_to_left.

Selected:
A Textbox
A Button
A RadioButton

  Some Fail
167

Structure -> Align -> Right_to_left.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A bunch Fail
168

Structure -> Align -> Right_to_left.

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
169

Structure -> Align -> Rightsides.

Selected:
A Line
A Multiline
A Curve
Text: “HI Dave”

Align the Drawing Components according to their leftmost X coordinate.

Don’t Distort or damage shapes.

Some There’s an issue with ‘Curves’ as points are left click recorded that are well outside the boundary of the final curve when it’s done
170

Structure -> Align -> Rightsides.

Selected:
3 Line
3 Multiline
3 Curve
3 Ellipse
3 Rectangle
3 Polygon
3 Shape
Text: “HI DAVE”

  A bunch, various positions in the window and varying overlap. No Entry
171

Structure -> Align -> Rightsides.

Selected:
A Textbox
A Button
A RadioButton

  Some Fail
172

Structure -> Align -> Rightsides.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A bunch Fail
173

Structure -> Align -> Rightsides.

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
174

Structure -> Align -> To_grid.

Selected:
A Textbox
A Button
A RadioButton

  Some Fail
175

Structure -> Align -> To_grid.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A bunch Fail
176

Structure -> Align -> To_grid.

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
177

Structure -> Align -> Top_to_bottom.

Selected:
3 Line
3 Multiline
Curve
Ellipse
Rectangle
Text: “HI DAVE”

  A bunch, various positions in the window and varying overlap.

So far, so good w/o explicit specification.

Issues with items being placed beyond (0,0)

178

Structure -> Align -> Top_to_bottom.

Selected:
A Textbox
A Button
A RadioButton

  Some Fail
179

Structure -> Align -> Top_to_bottom.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A bunch Fail
180

Structure -> Align -> Top_to_bottom.

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.

Component selection still moves Drawing Components.

181

Structure -> Align -> Tops.

Selected:
A Line
A Multiline
A Curve
Text: “HI Dave”

Align the Drawing Components according to the toptmost Y coordinate of the highest item.

Don’t Distort or damage shapes.

Some There’s an issue with ‘Curves’ as points are left click recorded that are well outside the boundary of the final curve when it’s done
182

Structure -> Align -> Tops.

Selected:
A Textbox
A Button
A RadioButton

  Some Fail
183

Structure -> Align -> Tops.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A Bunch Fail
184

Structure -> Align -> Tops.

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
185

Structure -> Align -> VerticalCenter.

Selected:
A Line
A Multiline
A Curve
Text: “HI Dave”

I’m not sure how it’s picking what to align on, but it does a pretty nice job.

Don’t Distort or damage shapes.

Some There’s an issue with ‘Curves’ as points are left click recorded that are well outside the boundary of the final curve when it’s done.
186

Structure -> Align -> VerticalCenter.

Selected:
A Textbox
A Button
Fail. A RadioButton

  Some Fail
187

Structure -> Align -> VerticalCenter.

Selected:
3 Textbox
3 Button
3 RadioButton
3 Checkboxes
3 Tables
A Scrollbar
A Slider

  A bunch Fail
188

Structure -> Align -> VerticalCenter.

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

Menubar/Structure/Arrange

189

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
190

Structure -> Align -> Bringforward.

Selected:
A Line
An Ellipse

Unselected: A Rectangle .

  A Few Fail
191

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
192

Structure -> Align -> Bringforward.

0 selected Components

Don’t crash Error range Fail
193

Structure -> Align -> Bringforward

1 selected textbox.

Do nothing. One Fail
194

Structure -> Align -> Bringforward.

Selected: A Textbox

Unselected: A Button

  The basic, most common case. Fail
195

Structure -> Align -> Bringforward.

Selected:
A Textbox
A Button

Selected: A RadioButton

  A few Fail
196

Structure -> Align -> Bringforward.

Selected:
3 Textbox
3 Button
3 RadioButton

Unselected:
A table
A Button
2 Checkbox

  A bunch Fail
197

Structure -> Align -> Bring_to_front.

Selected: (Ungrouped)
A Rectangle
An Ellipse
A Polygon
A Shape

Unselected:
A Line
An Ellipse
A Polygon
A Shape

  A bunch There’s some weirdness here. It doesn’t appear to be treating multiply selected objects as a group.
198

Structure -> Align -> Bring_to_front.

0 selected Components

Don’t crash Error range Fail
199

Structure -> Align -> Bring_to_front

1 selected textbox

Do nothing One Fail
200

Structure -> Align -> Bring_to_front.

Selected: A Textbox

Unselected: A Button

  The basic, most common case. Fail
201

Structure -> Align -> Bring_to_front.

Selected:
A Textbox
A Button

Selected: A RadioButton

  A few Fail
202

Structure -> Align -> Bring_to_front.

Selected:
3 Textbox
3 Button
3 RadioButton

Unselected:
A table
A Button
2 Checkbox

  A bunch Fail
203

Structure -> Align -> Sendback.

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
204

Structure -> Align -> Sendback.

Selected:
A Line
An Ellipse

Unselected: A Rectangle

  A few Fail
205

Structure -> Align -> Sendback.

Selected: (Ungrouped)
A Line
An Ellipse
A Polygon
A Shape

Unselected:
A Rectangle
An Ellipse
A Polygon
A Shape

  A bunch Fail
206

Structure -> Align -> Sendback.

0 selected Components

Don’t crash Error range Fail
207

Structure -> Align -> Sendback

1 selected textbox

Do nothing. One Fail
208

Structure -> Align -> Sendback.

Selected: A Textbox

Unselected: A Button

  The basic, most common case. Fail
209

Structure -> Align -> Sendback.

Selected:
A Textbox
A Button

Selected: A RadioButton

  A few Fail
210

Structure -> Align -> Sendback.

Selected:
3 Textbox
3 Button
3 RadioButton

Unselected:
A table
A Button
2 Checkbox

  A bunch Fail
211

Structure -> Align -> Send_to_back.

Selected: (Ungrouped)
A Line
An Ellipse
A Polygon
A Shape

Unselected:
A Rectangle
An Ellipse
A Polygon
A Shape

  A bunch There’s some weirdness here. It doesn’t appear to be treating multiply selected objects as a group.
212

Structure -> Align -> Send_to_back.

0 selected Components

Don't crash Error range Fail
213

Structure -> Align -> Send_to_back

1 selected textbox

Do nothing One Fail
214

Structure -> Align -> Send_to_back.

Selected: A Textbox

Unselected: A Button

  The basic, most common case. Fail
215

Structure -> Align -> Send_to_back.

Selected:
A Textbox
A Button

Selected:
A RadioButton

  A few Fail
216

Structure -> Align -> Send_to_back.

Selected:
3 Textbox
3 Button
3 RadioButton

Unselected:
A table
A Button
2 Checkbox

  A bunch Fail

Menubar/Structure/Transform

217 Structure -> Transform -> Reshape Predictable, easy manipulation. As tests from Reshape tests from Components Module. Not Wired
218

Structure -> Transfrom -> Scale

10 point text : “hi Dave”

Scale:
X: 3
Y: 3

Dialog requesting the x and y scales (the multiplier) of the current x and y lengths.

All tests are expected to modify the current dimensions of the item by the multiplier.

No change. Scaling text doesn’t really make sense. Lost the text.
219

Structure -> Transfrom -> Scale

2” Line

Scale:
X: -1
Y: 2

I would expect this means do nothing. Error range. It’s definitely doing something. I’m not sure how the multiplier is being applied.
220

Structure -> Transfrom -> Scale

2” Line

Scale:
X: 1
Y: -2

  Error range. It’s definitely doing something. I’m not sure how the multiplier is being applied.
221

Structure -> Transfrom -> Scale 2” X 2” Rectangle

Scale:
X:
Y:

I would expect this means do nothing. Error range. It’s definitely doing something. I’m not sure how the multiplier is being applied.
222

Structure -> Transfrom -> Scale 2” X 2” Rectangle

Scale:
X:
Y:

I would expect this means do nothing. Error range. It’s definitely doing something. I’m not sure how the multiplier is being applied.
223

Structure -> Transfrom -> Scale

House shaped Multiline object.

Scale:
X:
Y:

I would expect this means do nothing. Error range. It’s definitely doing something. I’m not sure how the multiplier is being applied.
224

Structure -> Transfrom -> Scale

House shaped Multiline object.

Scale:
X:
Y:

I would expect this means do nothing. Error range. It’s definitely doing something. I’m not sure how the multiplier is being applied.
225

Structure -> Transfrom -> Scale 2” X 2” Textbox

Scale:
X:
Y:

  No change (No Entry)
226

Structure -> Transfrom -> Scale

2” X 2” Textbox

Scale:
X:
Y:

Scale with Components. Make it big Fail
227

Structure -> Transfrom -> Scale

2” X 2” Textbox

Scale:
X:
Y:

  Make it small Fail
228

Structure -> Transfrom -> Scale

2” X 2” Textbox.

Scale:
X:
Y:

  Error range (No Entry)
229

Structure -> Transfrom -> Scale

2” X 2” Textbox

Scale:
X:
Y:

  Error range (No Entry)
230

Structure -> Transfrom -> Stretch

Rectangle

Easy, predictable behavior. Behave as ComponetsStretch Not Wired

Menubar/Style

231 Style -> Brush-> Dottedline Dotted line   There’s not a lot of perceivable difference between dotted and dashed.
232 Style -> Brush-> Edit The ‘Customize Your Brush’ dialog.   The Banner doesn’t fit in the window, and it is not resizable. Right now the banner says, “Customize Your Br”
233

Style -> Brush-> Edit

‘Customize Your Brush’ dialog.

Width: 1

Allows adjustment of Drawing Component brush properties. Make it small No visible change
234

Style -> Brush-> Edit

‘Customize Your Brush’ dialog.

Width: 11

  Make it big No visible change
235

Style -> Brush-> Edit

‘Customize Your Brush’ dialog.

Width: 11
Dash Sequence: -.-

Alter the way in which lines are rendered through the use of keyboard characters.   It did something, but definitely not he characters I entered. It may be related to the ‘Width’ field not working, making the sequence to small and not renderable.
236

Style -> Brush-> Edit

‘Customize Your Brush’ dialog.

Head Arrow: on
Tail Arrow: on
Dash sequence: .-.-

Ok button pressed.

Sytle -> Brush ->
Edit Invoked a second time.

The current settings of the brush   The brush property fields are not persistant.
237

Style -> Fill-> Edit

‘Customize Your Fill’ dialog.

X1: 1.1
X2: 1.4

Y1: 2.1
Y2: 2.2

View button pressed.

A preview of the current Fill in the preview window   (No Entry)
238 Style -> Font A List displaying the available fonts, and the current font being used is highlighted.   If the default font is selected when the application is first started, it doesn’t indicate the current font.

Menubar/Tools

239

Tools -> Explorer

Run the Explorer

This needs to be better defined.   No implementation (or at least no wiring)
240 Tools -> PropertyEditor ButtonEditor X: -5 Y: 50 Visible Selected Update button pressed. Button moved according to pixels indicated. X: negative
Y: positive
It does the best it can.
241

Tools -> PropertyEditor

ButtonEditor

Height: 25
Width: 25
Visible Selected
Update button pressed.

  Make it really small It will do what you tell it, but can make things absurdly small.
242

Tools -> PropertyEditor

ButtonEditor
Icon Choose Button
Visible Selected
Update button pressed.

Can't seem to find how this is supposed to work   No response
243

Tools -> PropertyEditor

ButtonEditor
Enabled: on
Visible Selected
Update button pressed.

    Haven't devised how to test this yet. (Untested)
244

Tools -> PropertyEditor

ButtonEditor
Visible Selected
Update button pressed

Enabled should be 'on' as default.   Failed. Enabled is off on button creation.
245

Tools -> PropertyEditor

Selected Checkbox

Property editor appears   (No Entry)
246

Tools -> PropertyEditor

CheckboxEditor
Height: 30
Width: 100
Visible Selected
Update button pressed.

Checkbox resized to 30, 100 Make it smaller
Original size:
H: 52
W: 273
The height is not adjustable.
247

Tools -> PropertyEditor

CheckboxEditor
Height: 200
Width: 230
Visible Selected
Update button pressed

Checkbox resized to 200, 230 Make it bigger Original size: H: 52 W: 100 The height is not adjustable
248

Tools -> PropertyEditor

CheckboxEditor
Height: 500
Width: 500
Visible Selected
Update button pressed.

Checkbox resized to 500, 500 Make it really big
Original size:
H: 52
W: 230
The height is not adjustable
249

Tools -> PropertyEditor

CheckboxEditor
Height: 25
Width: 25
Visible Selected
Update button pressed.

Checkbox resized to 25, 25

Make it really small

Original size:
H: 500
W: 500

The height is not adjustable.

Can make it absurdly small.

250

Tools -> PropertyEditor

CheckboxEditor
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’ (No Entry)
251

Tools -> PropertyEditor

CheckboxEditor
Visible Selected

Get the enabled Checkbox back   (No Entry)
252

Tools -> PropertyEditor

CheckboxEditor

Check list:
Checkbox1
Checkbox2

Select and remove both Checkbox labels

Visible Selected

An empty check list Check lists - Remove operations.

These don’t make much sense, but you never know what someone will do.

There’s a Component according to the Component counter, but it doesn’t seem to be recoverable.

253

Tools -> PropertyEditor

CheckboxEditor

Check list:
Checkbox1
Checkbox2

Select and remove chkbox2

Visible Selected

Update button pressed

A check list with Checkbox1   The rendering of the bottom of the box is missing.
254

Tools -> PropertyEditor

CheckboxEditor

Check list:
Checkbox1
Checkbox2
Checkbox3
Checkbox4

Add to list “Checkbox0”

Visible Selected

Update button pressed

A check list:
Checkbox0
Checkbox1
Checkbox2
Checkbox3
Checkbox4
Add to beginning of list Not supported
255

Tools -> PropertyEditor

CheckboxEditor

Icon Choose Button
Visible Selected
Update button pressed

Cant seem to find how this is supposed to work   No response
256

Tools -> PropertyEditor

ComboboxEditor
Height: 10
Width: 100
Visible Selected
Update button pressed

Combobox resized to 30, 100

Make it smaller

Original size:
H: 30
W: 208

The height is not adjustable
257

Tools -> PropertyEditor

ComboboxEditor
Height: 200
Width: 230
Visible Selected
Update button pressed

Combobox resized to 200, 230

Make it bigger

Original size:
H: 30
W: 100

The height is not adjustable
258

Tools -> PropertyEditor

ComboboxEditor
Height: 500
Width: 500
Visible Selected
Update button pressed

Combobox resized to 500, 500

Make it really big

Original size:
H: 30
W: 300

The height is not adjustable
259

Tools -> PropertyEditor

ComboboxEditor
Height: 25
Width: 25
Visible Selected
Update button pressed

Combobox resized to 25, 25

Make it really small

Original size:
H: 500
W: 500

The height is not adjustable. Can be made unrecognizably small
260

Tools -> PropertyEditor

ComboboxEditor
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’ (No Entry)
261

Tools -> PropertyEditor

ComboboxEditor
Visible Selected

Get the enabled Combobox back   (No Entry)
262

Tools -> PropertyEditor

ComboboxEditor

Drop list:
Combobox1
Combobox2

Select and remove both Combobox labels

Visible Selected

Update button pressed

An empty drop list Drop lists –Remove operations

These don’t make much sense, but you never know what someone will do.

There’s a Component according to the Component counter, but it doesn’t seem to be recoverable unless you add a new member to the drop list.

263

Tools -> PropertyEditor

ComboboxEditor

Drop list:
Combobox1
Combobox2

Select and remove chkbox2

Visible Selected

Update button pressed

A drop list with Combobox1 (Don’t crash)  

These don’t make much sense, but you never know what someone will do.

It does what it can. No crashy.

264

Tools -> PropertyEditor

ComboboxEditor

Drop list:
Combobox1
Combobox2
Combobox3
Combobox4

Add to list “Combobox0”

Visible Selected

Update button pressed

A drop list:
Combobox0
Combobox1
Combobox2
Combobox3
Combobox4
Add to beginning of list. Not Supported
265

Tools -> PropertyEditor

ComboboxEditor

Icon Choose Button

Visible Selected

Update button pressed

Can't seem to find how this is supposed to work   No response
266

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’ (No Entry)
267

Tools -> PropertyEditor

ListEditor
Visible Selected

Get the enabled List back   (No Entry)
268

Tools -> PropertyEditor

ListEditor
List:

Add to list “List0”
Visible Selected
Update button pressed

A List Add to beginning of list Not supported
269

Tools -> PropertyEditor

ListEditor

Icon Choose Button
Visible Selected
Update button pressed

Can't seem to find how this is supposed to work   No response
270

Tools -> PropertyEditor

RadiobuttonEditor
Height: 30
Width: 100

Visible Selected

Update button pressed

Radiobutton resized to 30, 100

Make it smaller

Original size:
H: 52
W: 200

The height is not adjustable
271

Tools -> PropertyEditor

RadiobuttonEditor
Height: 200
Width: 230

Visible Selected

Update button pressed

 

Make it bigger

Original size:
H: 20
W: 100

The height is not adjustable.
272

Tools -> PropertyEditor

RadiobuttonEditor
Height: 500
Width: 500

Visible Selected

Update button pressed

 

Make it really big

Original size:
H: 200
W: 230

The height is not adjustable
273

Tools -> PropertyEditor

RadiobuttonEditor
Height: 25
Width: 25

Visible Selected

Update button pressed

 

Make it really small

Original size:
H: 500
W: 500

The height is not adjustable.

Can make it absurdly small

274

Tools -> PropertyEditor

RadioButtonEditor

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’ (No Entry)
275

Tools -> PropertyEditor

RadiobuttonEditor

Visible Selected

Get the enabled Radiobutton back   (No Entry)
276

Tools -> PropertyEditor

RadiobuttonEditor

Radio List:
Radio1
Radio2

Select and remove both radio labels

Visible Selected

Update button pressed

An empty radio list Radio Lists –Remove operations

These don’t make much sense, but you never know what someone will do.

There’s a Component according to the Component counter, but it doesn’t seem to be recoverable

277

Tools -> PropertyEditor

RadiobuttonEditor

Radio List:
Radio1
Radio2

Select and remove Radio2

Visible Selected

Update button pressed

A radio list with Radio1  

These don’t make much sense, but you never know what someone will do.

It does show one button, but the rendering of the box is off.

278

Tools -> PropertyEditor

RadiobuttonEditor

Radio List:
Radio1
Radio2
Radio3
Radio4

Add to list “Radio0”

Visible Selected

Update button pressed

A radio list:
Radio0
Radio1
Radio2
Radio3
Radio4
Add to beginning of list.

Currently you can’t do this due to the property that the new member is added below the currently selected member.

You must remove all the items, then the member below the highlighted member is the new first member of the list.

279

Tools -> PropertyEditor

RadiobuttonEditor

Icon Choose Button
Visible Selected
Update button pressed

Can't seem to find how this is supposed to work   No response
280

Tools -> PropertyEditor

TextboxEditor
Height: 25
Width: 25

Visible Selected

Update Textbox pressed

  Make it really small

Produced a flickering Component that brought the application to its knees.

Closing the canvas window restored it to its normal operation

281

Tools -> PropertyEditor

TextboxEditor

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’ (No Entry)
282

Tools -> Scripteditor

Run the Scripteditor with any selected component type.

A Script Editor dialog with tabs for each button mouse event. (Left Mouse up, Left Mouse down, etc.) General behavior There is no ‘OK’ or Cancel buttons on the dialog. Closing the window binds the script to that component.
283

Tools -> Scripteditor

Run the Scripteditor with 2 selected component types.

    (No Entry)
284

Tools -> Scripteditor

Run the Scripteditor on a Component after a script has already been created for that component.

The new Script is the one associated with the given mouse Action Interleave

Once the script editor is invoked, it has to be turned of, the component re-selected, and then invoked again.

This is a little annoying.

285

Tools -> Scripteditor

Selected Button
Mouse Left Up

ScriptInput:
File.New();
File.Open(“test”); Components.Button(); Drawing.Rectangle();

A new canvas window is created.

A new file named test is opened.

A button is drawn on the first canvas.

A rectangle is created on the canvas.

Some No Button
No Rectangle
286

Tools -> Scripteditor

Mouse Left DoubleClick ScriptInput: File.New();

    Fail
287

Tools -> Scripteditor

Mouse Leave
ScriptInput: File.New();

   

It performed 2 File.New()’s.

Also operated when in ‘Edit’ mode.

Is it counting the bounding box?

288

Tools -> Scripteditor

Key Press: q
ScriptInput: File.New();

The Script Editor dialog should appear as previously, but a field should be present such that the hotkeys for that script can be set.   I’m not sure I understand how this is supposed to work at the moment, but I didn’t see any visible sign of functionality.
289

Tools -> Scripteditor

Selected Checkbox.with 1 box selected.

Top button selected ScriptInput: none

A Scripteditor dialog. A tabbed window corresponding to the event chosen from the combo box.

A component that has no script behavior associated with one box checked.

None No Scripteditor dialog appeared for the Checkbox.
290

Tools -> Scripteditor

Selected Checkbox with 1 box selected.

Top button selected ScriptInput: File.New();

A new Canvas window is created when the box is selected. One No Scripteditor dialog appeared for the Checkbox.
291

Tools -> Scripteditor

Selected Checkbox with 1 box selected.

Top button selected

ScriptInput:
File.New(); File.Open(“test”); Components.Button(); Drawing.Rectangle();

 

A new Canvas window is created when the box is selected.

A File named ‘Test’ is opened.

A Button in the current canvas window.

A Rectangle in the current canvas window.

Some No Scripteditor dialog appeared for the Checkbox
292

Tools -> Scripteditor

Selected Checkbox with 1 box NON - selected.

Top button selected

ScriptInput: File.
New();
File.Open(“test”);

Components.Checkbox(); Drawing.Rectangle();

  Make sure the script doesn’t run even when the box is not selected. No Scripteditor dialog appeared for the Checkbox
293

Tools -> Scripteditor

Selected Checkbox with 4 boxes

First box: selected
Second box: unselected Third box: unselected Fourth box: unselected

ScriptInput:
File.New();

Test the appropriate behavior is demonstrated with the possible combinations of 4 boxes being checked and unchecked.

Ensure that the proper script is run one each box is checked individually.

A moderate number of boxes No Scripteditor dialog appeared for the Checkbox.
294

Tools -> Scripteditor

Selected Checkbox with 4 boxes
First box: unselected Second box: selected
Third box: unselected Fourth box: unselected

ScriptInput: File.New();

    No Scripteditor dialog appeared for the Checkbox.
295

Tools -> Scripteditor

Selected Checkbox with 4 boxes
First box: unselected Second box: unselected Third box: selected
Fourth box: unselected

ScriptInput: File.New();

    No Scripteditor dialog appeared for the Checkbox.
296

Tools -> Scripteditor

Selected Checkbox with 4 boxes
First box: unselected Second box: unselected Third box: unselected Fourth box: selected

ScriptInput: File.New();

    No Scripteditor dialog appeared for the Checkbox.
297

Tools -> Scripteditor Selected Checkbox with 4 boxes

First box: selected ScriptInput: File.New();

Second box: selected ScriptInput: File.Open(“t”);

Third box: unselected Fourth box: unselected

The appropriate script is run for each box selected, in groups of two. Moderate number of boxes, interleave. No Scripteditor dialog appeared for the Checkbox
298

Tools -> Scripteditor

Selected Checkbox with 4 boxes

First box: selected ScriptInput: File.New();

Second box: unselected

Third box: selected ScriptInput: File.Open(“t”);

Fourth box: unselected

    No Scripteditor dialog appeared for the Checkbox.
299

Tools -> Scripteditor

Selected Checkbox with 4 boxes

First box: selected ScriptInput: File.New();

Second box: unselected

Third box: unselected

Fourth box: selected ScriptInput: File.Open(“t”);

    No Scripteditor dialog appeared for the Checkbox.
300

Tools -> Scripteditor

Selected Checkbox with 4 boxes

First box: unselected

Second box: selected ScriptInput: File.New();

Third box: selected ScriptInput: File.Open(“t”);

Fourth box: unselected

    No Scripteditor dialog appeared for the Checkbox.
301

Tools -> Scripteditor

Selected Checkbox with 4 boxes

First box: unselected

Second box: selected ScriptInput: File.New();

Third box: unselected

Fourth box: selected ScriptInput: File.Open(“t”);

    No Scripteditor dialog appeared for the Checkbox.
302

Tools -> Scripteditor

Selected Checkbox with 4 boxes

First box: unselected

Second box: unselected Third box: selected

ScriptInput: File.New();

Fourth box: selected ScriptInput: File.Open(“t”);

    No Scripteditor dialog appeared for the Checkbox.
303

Tools -> Scripteditor

Selected Checkbox with 4 boxes

First box: unselected

Second box: selected ScriptInput: File.Open(“s”);

Third box: selected ScriptInput: File.New();

Fourth box: selected ScriptInput: File.Open(“t”);

The appropriate script is run for each box selected. Groups of three. No Scripteditor dialog appeared for the Checkbox.
304

Tools -> Scripteditor

Selected Checkbox with 4 boxes

First box: selected ScriptInput: File.Open(“s”);

Second box: unselected

Third box: selected ScriptInput: File.New();

Fourth box: selected ScriptInput: File.Open(“t”);

    No Scripteditor dialog appeared for the Checkbox.
305

Tools -> Scripteditor

Selected Checkbox with 4 boxes

First box: selected ScriptInput: File.Open(“s”);

Second box: selected ScriptInput: File.Open(“t”);

Third box: selected ScriptInput: File.New();

Fourth box: unselected

    No Scripteditor dialog appeared for the Checkbox.
306

Tools -> Scripteditor

Selected Checkbox with 4 boxes

First box: selected ScriptInput: File.Open(“s”);

Second box: selected ScriptInput: File.Open(“x”);

Third box: selected ScriptInput: File.New();

Fourth box: selected ScriptInput: File.Open(“t”);

New File : untitled

New File: s
New File : t
New File : x

All boxes selected No Scripteditor dialog appeared for the Checkbox
307

Tools -> Scripteditor

Selected ComboBox.with 2 choices

Top button selected ScriptInput: none

A Scripteditor dialog.
A tabbed window corresponding to the event chosen from the combo box.

A component that has no script behavior associated with Left Up.

None No Scripteditor dialog appeared for the ComboBox.
308

Tools -> Scripteditor

Selected ComboBox with 2 choices

Top button selected ScriptInput: File.New();

  One No Scripteditor dialog appeared for the ComboBox.
309

Tools -> Scripteditor

Selected ComboBox with 2 choices

Top button selected

ScriptInput:
File.New(); File.Open(“test”);

Components.
ComboBox(); Drawing.Rectangle();

  Some No Scripteditor dialog appeared for the ComboBox.
310

Tools -> Scripteditor

Selected ComboBox with 2 choices

Bottom button selected ScriptInput: File.New();

  It should be able to be shown that the actual performance of the scripting and wiring of the script editor are independent, thus only File.New() is to be tested for the remaining mouse events. No Scripteditor dialog appeared for the ComboBox.
311

Tools -> Scripteditor

Selected ComboBox with 4 choices

First button selected ScriptInput: File.New();

  A moderate number of buttons No Scripteditor dialog appeared for the ComboBox.
312

Tools -> Scripteditor

Selected ComboBox with 4 choices

Second button selected ScriptInput: File.New();

    No Scripteditor dialog appeared for the ComboBox.
313

Tools -> Scripteditor

Selected ComboBox with 4 choices

Third button selected ScriptInput: File.New();

  A moderate number of buttons No Scripteditor dialog appeared for the ComboBox
314

Tools -> Scripteditor

Selected ComboBox with 10 choices Buttons

First button selected ScriptInput: File.New();

  A bunch of buttons No Scripteditor dialog appeared for the ComboBox
315

Tools -> Scripteditor

Selected ComboBox with 10 choices Buttons

Second button selected ScriptInput: File.New();

    No Scripteditor dialog appeared for the ComboBox.
316

Tools -> Scripteditor

Selected ComboBox with 10 choices Buttons

Third button selected ScriptInput: File.New();

    No Scripteditor dialog appeared for the ComboBox
317

Tools -> Scripteditor

Selected ComboBox with 10 choices Buttons

Fourth button selected ScriptInput: File.New();

    No Scripteditor dialog appeared for the ComboBox.
318

Tools -> Scripteditor

Selected ComboBox with 10 choices Buttons

Fifth button selected ScriptInput: File.New();

The Script Editor dialog should appear as previously, but a field should be present such that the hotkeys for that script can be set.   No Scripteditor dialog appeared for the ComboBox.
319

Tools -> Scripteditor

Selected ComboBox with 10 choices Buttons

Sixth button selected ScriptInput: File.New();

    No Scripteditor dialog appeared for the ComboBox.
320

Tools -> Scripteditor

Selected ComboBox with 10 choices Buttons

Seventh button selected ScriptInput: File.New();

    No Scripteditor dialog appeared for the ComboBox.
321

Tools -> Scripteditor

Selected ComboBox with 10 choices Buttons

Eighth button selected ScriptInput: File.New();

    No Scripteditor dialog appeared for the ComboBox.
322

Tools -> Scripteditor

Selected ComboBox with 10 choices Buttons

Ninth button selected ScriptInput: File.New();

    No Scripteditor dialog appeared for the ComboBox
323

Tools -> Scripteditor

Selected ComboBox with 10 choices Buttons

Tenth button selected ScriptInput: File.New();

    No Scripteditor dialog appeared for the ComboBox.
324

Tools -> Scripteditor

Selected HorizontalScrollbar.
Click Left
ScriptInput: none

A Scripteditor dialog.

A tabbed window corresponding to the event chosen from the HorizontalScrollbar.

A component that has no script behavior associated with Click Left.

None No Scripteditor dialog appeared for the HorizontalScrollbar.
325

Tools -> Scripteditor

Selected HorizontalScrollbar.
Click Left
ScriptInput: File.New();

Click Left creates a new canvas window. One No Scripteditor dialog appeared for the HorizontalScrollbar.
326

Tools -> Scripteditor Selected

HorizontalScrollbar
Click Left

ScriptInput:
File.New();
File.Open(“test”);
Components.Button(); Drawing.Rectangle();

Click Left creates a new canvas window, opens a file called test, Creates a button and a rectangle on the current canvas window. Some No Scripteditor dialog appeared for the HorizontalScrollbar.
327

Tools -> Scripteditor

Selected HorizontalScrollbar
‘Roll’ Left
ScriptInput: File.New();

  It should be able to be shown that the actual performance of the scripting and wiring of the script editor are independent, thus only File.New() is to be tested for the remaining scroll events. No Scripteditor dialog appeared for the HorizontalScrollbar.
328

Tools -> Scripteditor

Selected HorizontalScrollbar
Click Right
ScriptInput: File.New();

    No Scripteditor dialog appeared for the HorizontalScrollbar.
329

Tools -> Scripteditor

Selected HorizontalScrollbar
‘Roll’ Right
ScriptInput: File.New();

    No Scripteditor dialog appeared for the HorizontalScrollbar.
330

Tools -> Scripteditor

Selected List.with 2 choices
Top button selected
ScriptInput: none

A Scripteditor dialog. A tabbed window corresponding to the event chosen from the combo box.

A component that has no script behavior associated with Left Up.

None No Scripteditor dialog appeared for the List
331

Tools -> Scripteditor

Selected List with 2 choices
Top button selected
ScriptInput: File.New();

  One No Scripteditor dialog appeared for the List.
332

Tools -> Scripteditor

Selected List with 2 choices
Top button selected

ScriptInput:
File.New();
File.Open(“test”);
Components.List();
Drawing.Rectangle();

  Some No Scripteditor dialog appeared for the List.
333

Tools -> Scripteditor

Selected List with 2 choices
Bottom button selected
ScriptInput: File.New();

  It should be able to be shown that the actual performance of the scripting and wiring of the script editor are independent, thus only File.New() is to be tested for the remaining mouse events. No Scripteditor dialog appeared for the List.
334

Tools -> Scripteditor

Selected List with 4 choices
First button selected
ScriptInput: File.New();

  A moderate number of buttons No Scripteditor dialog appeared for the List.
335

Tools -> Scripteditor

Selected List with 4 choices
Second button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the List
336

Tools -> Scripteditor

Selected List with 4 choices
Third button selected
ScriptInput: File.New();

  A moderate number of buttons No Scripteditor dialog appeared for the List
337

Tools -> Scripteditor

Selected List with 10 choices Buttons
First button selected
ScriptInput: File.New();

  A bunch of buttons No Scripteditor dialog appeared for the List.
338

Tools -> Scripteditor

Selected List with 10 choices Buttons
Second button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the List.
339

Tools -> Scripteditor

Selected List with 10 choices Buttons
Third button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the List
340

Tools -> Scripteditor

Selected List with 10 choices Buttons
Fourth button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the List.
341

Tools -> Scripteditor

Selected List with 10 choices Buttons
Fifth button selected
ScriptInput: File.New();

The Script Editor dialog should appear as previously, but a field should be present such that the hotkeys for that script can be set   No Scripteditor dialog appeared for the List
342

Tools -> Scripteditor

Selected List with 10 choices Buttons
Sixth button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the List.
343

Tools -> Scripteditor

Selected List with 10 choices Buttons
Seventh button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the List.
344

Tools -> Scripteditor

Selected List with 10 choices Buttons
Eighth button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the List
345

Tools -> Scripteditor

Selected List with 10 choices Buttons
Ninth button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the List
346

Tools -> Scripteditor

Selected List with 10 choices Buttons
Tenth button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the List.
347

Tools -> Scripteditor

Selected RadioButton.with 2 buttons
Top button selected
ScriptInput: none

A Scripteditor dialog.
A tabbed window corresponding to the event chosen from the combo box.

A component that has no script behavior associated with Left Up

None No Scripteditor dialog appeared for the RadioButton.
348

Tools -> Scripteditor

Selected RadioButton with 2 buttons
Top button selected
ScriptInput: File.New();

  One No Scripteditor dialog appeared for the RadioButton.
349

Tools -> Scripteditor

Selected RadioButton with 2 buttons
Top button selected

ScriptInput:
File.New();
File.Open(“test”);

Components.
RadioButton();
Drawing.Rectangle();

  Some No Scripteditor dialog appeared for the RadioButton.
350

Tools -> Scripteditor

Selected RadioButton with 2 buttons
Bottom button selected
ScriptInput: File.New();

  It should be able to be shown that the actual performance of the scripting and wiring of the script editor are independent, thus only File.New() is to be tested for the remaining mouse events. No Scripteditor dialog appeared for the RadioButton.
351

Tools -> Scripteditor

Selected RadioButton with 4 buttons
First button selected
ScriptInput: File.New();

  A moderate number of buttons No Scripteditor dialog appeared for the RadioButton
352

Tools -> Scripteditor

Selected RadioButton with 4 buttons
Second button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the RadioButton.
353

Tools -> Scripteditor

Selected RadioButton with 4 buttons
Third button selected
ScriptInput: File.New

  A moderate number of buttons No Scripteditor dialog appeared for the RadioButton
354

Tools -> Scripteditor

Selected RadioButton with 10 Buttons
First button selected
ScriptInput: File.New();

  A bunch of buttons No Scripteditor dialog appeared for the RadioButton
355

Tools -> Scripteditor

Selected RadioButton with 10 Buttons
Second button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the RadioButton
356

Tools -> Scripteditor

Selected RadioButton with 10 Buttons
Third button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the RadioButton
357

Tools -> Scripteditor

Selected RadioButton with 10 Buttons
Fourth button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the RadioButton
358

Tools -> Scripteditor

Selected RadioButton with 10 Buttons
Fifth button selected
ScriptInput: File.New();

The Script Editor dialog should appear as previously, but a field should be present such that the hotkeys for that script can be set   No Scripteditor dialog appeared for the RadioButton
359

Tools -> Scripteditor

Selected RadioButton with 10 Buttons
Sixth button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the RadioButton
360

Tools -> Scripteditor

Selected RadioButton with 10 Buttons
Seventh button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the RadioButton
361

Tools -> Scripteditor

Selected RadioButton with 10 Buttons
Eighth button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the RadioButton
362

Tools -> Scripteditor

Selected RadioButton with 10 Buttons
Ninth button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the RadioButton
363

Tools -> Scripteditor

Selected RadioButton with 10 Buttons
Tenth button selected
ScriptInput: File.New();

    No Scripteditor dialog appeared for the RadioButton
364

Tools -> Scripteditor

Selected Slider.
Slide Left
ScriptInput: none

A Scripteditor dialog. A tabbed window corresponding to the event chosen from the Slider.

A component that has no script behavior associated with Click Left.

None No Scripteditor dialog appeared for the Slider
365

Tools -> Scripteditor

Selected Slider.
Slide Left
ScriptInput: File.New();

Click Left creates a new canvas window One No Scripteditor dialog appeared for the Slider
366

Tools -> Scripteditor

Selected Slider
Slide Left

ScriptInput:
File.New();
File.Open(“test”);
Components.Button();
Drawing.Rectangle();

Click Left creates a new canvas window, opens a file called test, Creates a button and a rectangle on the current canvas window Some No Scripteditor dialog appeared for the Slider
367

Tools -> Scripteditor

Selected Slider
Slide Right
ScriptInput: File.New();

    No Scripteditor dialog appeared for the Slider
368

Tools -> Scripteditor

Selected Textbox.
Mouse Left Up
ScriptInput: none

A Scripteditor dialog. A tabbed window corresponding to the mouse event chosen from the combo box.

A component that has no script behavior associated with Left Up

None No Scripteditor dialog appeared for the textbox
369

Tools -> Scripteditor

Selected Textbox
Mouse Left Up
ScriptInput: File.New();

When the component is Left clicked and released, a new canvas window appears One No Scripteditor dialog appeared for the textbox
370

Tools -> Scripteditor

Selected Textbox
Mouse Left Up

ScriptInput:
File.New();
File.Open(“test”);
Components.Textbox();
Drawing.Rectangle();

A new canvas window is created.
A new file named test is opened.
A Textbox is drawn on the first canvas.
A rectangle is created on the canvas.
Some No Scripteditor dialog appeared for the textbox
371

Tools -> Scripteditor

Selected Textbox
Mouse Left Down
ScriptInput: File.New();

When the component is given the listed input for the mouse, a new canvas window appears It should be able to be shown that the actual performance of the scripting and wiring of the script editor are independent, thus only File.New() is to be tested for the remaining mouse events. No Scripteditor dialog appeared for the textbox
372

Tools -> Scripteditor

Selected Textbox
Mouse Middle Down
ScriptInput: File.New();

    No Scripteditor dialog appeared for the textbox
373

Tools -> Scripteditor

(Selected Textbox)
Mouse Middle Up
ScriptInput: File.New();

    No Scripteditor dialog appeared for the textbox.
374

Tools -> Scripteditor

(Selected Textbox)
Mouse Right Down
ScriptInput: File.New();

    No Scripteditor dialog appeared for the textbox.
375

Tools -> Scripteditor

(Selected Textbox)
Mouse Right Up
ScriptInput: File.New();

    No Scripteditor dialog appeared for the textbox.
376

Tools -> Scripteditor

(Selected Textbox)
Mouse Left DoubleClick
ScriptInput: File.New();

    No Scripteditor dialog appeared for the textbox.
377

Tools -> Scripteditor

(Selected Textbox)
Mouse Enter
ScriptInput: File.New();

    No Scripteditor dialog appeared for the textbox.
378

Tools -> Scripteditor

(Selected Textbox)
Mouse Leave
ScriptInput: File.New();

    No Scripteditor dialog appeared for the textbox.
379

Tools -> Scripteditor

(Selected Textbox)
Key Press: q
ScriptInput: File.New();

The Script Editor dialog should appear as previously, but a field should be present such that the hotkeys for that script can be set.   No Scripteditor dialog appeared for the textbox.
380

Tools -> Scripteditor

Selected VerticalScrollbar.
Click Up
ScriptInput: none

A Scripteditor dialog. A tabbed window corresponding to the event chosen from the VerticalScrollbar.

A component that has no script behavior associated with Click Up.

None No Scripteditor dialog appeared for the VerticalScrollbar
381

Tools -> Scripteditor

Selected VerticalScrollbar.
Click Up
ScriptInput: File.New();

Click Up creates a new canvas window. One No Scripteditor dialog appeared for the VerticalScrollbar
382

Tools -> Scripteditor

Selected VerticalScrollbar
Click Up

ScriptInput:
File.New();
File.Open(“test”);
Components.Button();
Drawing.Rectangle();

Click Up creates a new canvas window, opens a file called test, Creates a button and a rectangle on the current canvas window Some No Scripteditor dialog appeared for the VerticalScrollbar
383

Tools -> Scripteditor

Selected VerticalScrollbar
‘Roll’ Up
ScriptInput: File.New();

A new untitled canvas window. It should be able to be shown that the actual performance of the scripting and wiring of the script editor are independent, thus only File.New() is to be tested for the remaining scroll events. No Scripteditor dialog appeared for the VerticalScrollbar
384

Tools -> Scripteditor

Selected VerticalScrollbar
Click Down
ScriptInput: File.New();

    No Scripteditor dialog appeared for the VerticalScrollbar
385

Tools -> Scripteditor

Selected VerticalScrollbar
‘Roll’ Down
ScriptInput: File.New();

    No Scripteditor dialog appeared for the VerticalScrollbar
386

Tools -> Slideshow

Run the slideshow

This needs to be better defined   No Implementation

Menubar/View

387

View -> [Show]Hidecomponents

Show/Hide toggled: on
A Button object.
Toggle Show/Hide Component

Toggle Components from being displayed on the current canvas window. Component removed from current canvas window One

Hmmm. When the application is first run, using the show/hide option doesn’t do anything.

If you use it again, It operates correctly, and continues to operate correctly while that canvas window is open.

Number of Components shows correct number at all times.

Some weird counting problem.

388

View -> [Show]Hidecomponents

Show/Hide toggled: on

A Button object.
A Checkbox object.
A Textbox object.
Toggle Show/Hide Component

Component removed from current canvas window Some Fix initial show/hide before trying to test these.
389

View -> [Show]Hidecomponents

Show/Hide toggled: on

5 Button objects.
5 Text objects.
A Menu object.
5 List objects.
5 Combobox objects.
5 Tables objects.

Toggle Show/Hide Component

  Many Fix initial show/hide before trying to test these
390

View -> [Show]Hidecomponents

Show/Hide toggled: off

A Button object.

Toggle Show/Hide Component

Toggle Components that are hidden such that they are now displayed Component Components displayed on current canvas window One Fix initial show/hide before trying to test these
391

View -> [Show]Hidecomponents

Show/Hide toggled: on

A Button object.
A Checkbox object.
A Textbox object.

Toggle Show/Hide Component

Component Components displayed on current canvas window Some Fix initial show/hide before trying to test these
392

View -> [Show]Hidecomponents

Show/Hide toggled: on

5 Button objects.
5 Text objects.
A Menu object.
5 List objects.
5 Combobox objects.
5 Tables objects.

Toggle Show/Hide Component

  Many Fix initial show/hide before trying to test these
393

View -> [Show]Hidecomponents

Show/Hide toggled: on

5 Button objects.
5 Text objects.
A List object.
5 List object
5 Combobox object
5 Tables object.
2 Rectangle Objects

Toggle Show/Hide Component

Toggle Components from being displayed on the current canvas window. Component Components removed from current canvas window, without affecting Components Interleave Fix initial show/hide before trying to test these.
394

View -> [Show]Hidecomponents

Show/Hide toggled: off

Try to draw a Component on the canvas with show/hide toggle off.

? Interleave Fix initial show/hide before trying to test these.
395

View -> [Show]Hidedrawing

Show/Hide toggled: on
A Rectangle object.

Toggle Show/Hide Drawing

Toggle Drawing Components from being displayed on the current canvas window. Drawing Components removed from current canvas window One Fail
396

View -> [Show]Hidedrawing

Show/Hide toggled: on

A Rectangle object.
An Elipse object.
A Polygon object.

Toggle Show/Hide Drawing

Drawing Components removed from current canvas window Some Fail
397

View -> [Show]Hidedrawing

Show/Hide toggled: on
5 Rectangle objects.
5 Text objects.
An image object.
5 line objects.
5 multiline objects.
5 shape objects.

Toggle Show/Hide Drawing

  Many Fail
398

View -> [Show]Hidedrawing

Show/Hide toggled: off

A Rectangle object.

Toggle Show/Hide Drawing

Toggle Drawing Components that are hidden such that they are now displayed

Drawing Components displayed on current canvas window

One Fail
399

View -> [Show]Hidedrawing

Show/Hide toggled: on

A Rectangle object.
An Elipse object.
A Polygon object.

Toggle Show/Hide Drawing

Drawing Components displayed on current canvas window Some Fail
400

View -> [Show]Hidedrawing

Show/Hide toggled: on

5 Rectangle objects.
5 Text objects.
An image object.
5 line objects.
5 multiline objects.
5 shape objects.

Toggle Show/Hide Drawing

  Many Fail
401

View -> [Show]Hidedrawing

Show/Hide toggled: on

5 Rectangle objects.
5 Text objects.
An image object.
5 line object
5 multiline object
5 shape object.
2 Button Objects

Toggle Show/Hide Drawing

Toggle Drawing Components from being displayed on the current canvas window.

Drawing Components removed from current canvas window, without affecting Components

Interleave Fail
402

View -> [Show]Hidedrawing

Show/Hide toggled: off

Try to draw a Drawing Component on the canvas with show/hide toggle off.

? Interleave (No Entry)
403 View -> [Show]Hidetext Not sure how this is different from a Drawing Component   (No Entry)
404

View -> Centerpage

A zoomed in canvas Window with one Component and one Drawing Component. (With Scroll Bars)

    No perceptible implementation
405

View -> Centerpage

A zoomed out canvas Window with one Component and one Drawing Component. (With Scroll Bars)

    (No Entry)
406

View -> GridSpacing

X: 5
Y: 5

  Normal usage. (No Entry)

?

407

View -> GridSpacing

X: 1
Y: 1

  Make it small.

Makes the whole page gray.

The smallest it can reasonably resolve is
X: 3
Y: 3

I call that pass.

408

View -> GridSpacing

X: -1
Y: 5

Do Nothing, nonsensical value. Error range That’s a hanger. Had to process kill
409

View -> GridSpacing

X: 5
Y: -5

Do Nothing, nonsensical value   That’s a hanger. Had to process kill.
410

View -> GridSpacing

X: 0
Y: 0

  This is default.

This is one area where a notification would be nice.

Protoj is doing what it’s supposed to, but you can smash the toggle a lot of times before you realize the default spacing is
X: 0
Y: 0

411

View -> Home

A zoomed in canvas Window with one Component and one Drawing Component. (With Scroll Bars-both vertical and horizontal)

Returns the view to top left anchored (0, 0) vertical scrollbar is all the way to the top horizontal scrollbar is all the way to the left   The drawing canvas does not go to the upper left corner as it is supposed to. However, the scrollbars did go all the way to the top and left as expected.
412 View -> Home A zoomed out canvas Window with one Component and one Drawing Component. (With Scroll Bars-both vertical and horizontal) Returns the view to top left anchored (0, 0) vertical scrollbar is all the way to the top horizontal scrollbar is all the way to the left   The drawing canvas does not go to the upper left corner as it is supposed to. However, the scrollbars did go all the way to the top and left as expected.
413 View -> Layers ?   Doesn't appear to do anything
414

View -> NormalSize

A zoomed in canvas window with one selected drawing object.

Only the selected drawing object being returned to its normal size  

Fail

The View->NormalSize only works with the whole canvas window.

415

View -> NormalSize

A zoomed out canvas window with one selected drawing object.

Only the selected drawing object being returned to its normal size  

Fail

The View->NormalSize only works with the whole canvas window.

416 View -> Page ?   Doesn't appear to do anything
417 View -> Showgrouping ?   Doesn't appear to do anything
418 View -> Windows ?   Doesn't appear to do anything
419

View -> Zoom in

Zoom in of empty canvas.

Don't crash  

Pass.

I don’t particularly care for the way it appears that the canvas window gets smaller in the current window manager at (0,0) instead of zooming in on point of center.

I think we need to fix this problem by making it zoom in on the point of the center.

420

View -> Zoom In

Zoom in on canvas with Drawing Component and Component

Don't Crash   Zoom doesn't consider Components
421

View-> Zoom In

Zoom in on canvas with the selected drawing components

Don't crash and the selected drawing components should be bigger  

Fail

It appears that the View->Zoom In only works for the whole canvas and it does the command Zoom Out instead of Zoom In

Update:
Zoom In has been fixed so that it actually Zooms In instead of the Zoom Out

422

View -> Zoom Out

Zoom out of empty canvas.

Don't crash  

Pass.

I don’t particularly care for the way it appears that the canvas window gets smaller in the current window manager at (0,0) instead of zooming in on point of center.

I think we need to fix this problem by making it zoom in on the point of the center.

423

View -> Zoom Out

Zoom out of canvas with Drawing Component and Component.

    Zoom doesn’t consider Components
424

View-> Zoom Out

Zoom out on canvas with the selected drawing components

Don't crash and the selected drawing components should be bigger  

Fail

It appears that the View->Zoom Out only works for the whole canvas and it does the command Zoom In instead of Zoom Out

Update:
Zoom Out has been fixed so that it actually Zooms Out not Zoom In.

Component

425

Component-> Button

Left mouse click to for initial point, drag to draw out button on canvas.

Large button

Properly placed Buttons, appropriately numbered Test various orientations throughout the Canvas Windows space The button’s wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a button.
426

Drawing-> Button

Medium sized button

    The button’s wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a button.
427

Drawing-> Button

Very Small Button

   

The button’s wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a button.

The buttons can be made very small, so small that they are not really recognizable on the screen. As of now, I’m assuming this is the responsibility of the user to not do silly things.

428

Drawing-> Button

Draw button off of horizontal border.

?   (No Entry)
429

Drawing-> Button

Draw button off of vertical border.

?   (No Entry)
430

Drawing-> Button

Buttons drawn after many Workspaces have been used, Some of wich have not been Saved.

Each workspace should have its buttons numbered relative to themselves Interleave Button count is absolute. Creating 5 buttons in a workspace and then closing that workspace, means a new workspace will start with button #6.
431

Drawing-> Checkbox

Very Small Checkbox

   

The Component can be made very small, so small that they are not really recognizable on the screen. As of now, I’m assuming this is the responsibility of the user to not do silly things.

Checkboxes have an issue with horizontal size, and the ability to render the box and its label.

432

Drawing-> Checkbox

Draw Checkbox off of horizontal border.

?   (No Entry)
433

Drawing-> Checkbox

Draw Checkbox off of vertical border

?   (No Entry)
434 Component-> ColorChooser A JColor Chooser that will allow Components that will allow selected components to be colored according to the users color selection  

This is twitchy.

One hard lock occurred when there was another application open

435

Drawing-> ComboBox

Very Small ComboBox

   

The Component can be made very small, so small that they are not really recognizable on the screen. As of now, I’m assuming this is the responsibility of the user to not do silly things.

(ComboBoxes) have an issue with horizontal size, and the ability to render the box and its label.

436

Drawing-> ComboBox

Draw box off of horizontal border

?   (No Entry)
437

Drawing-> ComboBox

Draw box off of vertical border.

?   (No Entry)
438

Drawing-> HorizontalScrollBar

Draw box off of horizontal border.

?   (No Entry)
439

Drawing-> HorizontalScrollBar

Draw box off of vertical border.

?   (No Entry)
440

Component-> List

Left mouse click to for initial point, drag to draw out button on canvas.

Large List

Properly placed Lists. Test various orientations throughout the Canvas Windows space. (No Entry)
441

Drawing-> List

Medium sized List

    (No Entry)
442

Drawing-> List

Very Small List

    (No Entry)
443

Drawing-> List

Use the drop arrow

Appropriate number of labled drop box choices   (No Entry)
444

Drawing-> List

Draw box off of horizontal border.

?   (No Entry)
445

Drawing-> List

Draw box off of vertical border.

?   (No Entry)
446 Component-> More A Jfile Chooser that will allow Components that have been saved from previously built components to be added to the current CanvasWindow at the position indicated by the mouse cursor. Test various orientations throughout the Canvas Windows space. No functionality
447

Drawing-> Radiobutton

Very Small RadioButton

   

The Component can be made very small, so small that they are not really recognizable on the screen. As of now, I’m assuming this is the responsibility of the user to not do silly things.

Radiobuttons have an issue with horizontal size, and the ability to render the button and its label.

448

Drawing-> RadioButton

Draw button off of horizontal border

?   (No Entry)
449

Drawing-> RadioButton

Draw button off of vertical border.

?   (No Entry)
450

Component -> ArrowTool

Use the cursor to select the desired Component on the canvas window by left clicking.

selection box of the Component, showing that it is selected Ensure that the proper Component is selected The entire Component has to be lassoed with a drag from the arrow tool.
451

Component -> ArrowTool

Use the arrow tool to select a component. then move the selected component.

MenuBar

    You have to grab the edge of the component at exactly the right spot on the edge, very frustrating
452

Component -> ArrowTool

Use the arrow tool to select a component. then move the selected component.

TextBox

    You have to grab the edge of the component at exactly the right spot on the edge, very frustrating
453

Component -> ArrowTool

Use the arrow tool to select a component. then move the selected component.

Radio Button

    You have to grab the edge of the component at exactly the right spot on the edge, very frustrating
454

Component -> ArrowTool

Use the arrow tool to select a component. then move the selected component.

Checkbox

    You have to grab the edge of the component at exactly the right spot on the edge, very frustrating
455

Component -> ArrowTool

Use the arrow tool to select a component. then move the selected component.

Combobox

    You have to grab the edge of the component at exactly the right spot on the edge, very frustrating
456

Component -> ArrowTool

Use the arrow tool to select a component. then move the selected component.

List

    You have to grab the edge of the component at exactly the right spot on the edge, very frustrating
457

Component -> ArrowTool

Use the arrow tool to select a component. then move the selected component.

Vertical ScrollBar

    You have to grab the edge of the component at exactly the right spot on the edge, very frustrating. Trying to grab the edge of the scroll bar is frequently interpreted as trying to move the scroll tab.
458

Component -> ArrowTool

Use the arrow tool to select a component. then move the selected component.

Horizontal ScrollBar

    You have to grab the edge of the component at exactly the right spot on the edge, very frustrating. Trying to grab the edge of the scroll bar is frequently interpreted as trying to move the scroll tab.
459

Component -> ArrowTool

Use the arrow tool to select a component. then move the selected component.

Slider

    You have to grab the edge of the component at exactly the right spot on the edge, very frustrating
460

Component -> ArrowTool

Use the arrow tool to select a component. then move the selected component.

Table

    You have to grab the edge of the component at exactly the right spot on the edge, very frustrating
461

Component-> Slider

Left mouse click to for initial point, drag to draw out button on canvas.

Large Slider

Properly placed Sliders. Test various orientations throughout the Canvas Windows space

Bottom edge of Slider is ambiguous

The Sliders wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a Slider.

462

Drawing-> Slider

Medium sized Slider

   

Bottom edge of Slider is ambiguous

The Sliders wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a Slider.

463

Drawing-> Slider

Very Small Slider

   

Bottom edge of Slider is ambiguous.

The Sliders wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a Slider.

464

Drawing-> Slider

Draw ScrollBar off of horizontal border

?   (No Entry)
465

Drawing-> Slider

Draw ScrollBar off of vertical border

?   (No Entry)
466

Components -> Menu

File :
New
Open
Close
Exit

Edit :
Find
Replace
Cut
Copy
Paste

Tools :
Do Stuff
Stuff1
Stuff2
Stuff3
Stuff4
Do other stuff

View:
Near
Far

A menu bar at the top of the current canvas window that reflects what was entered in the Menu Editor.  

The menu is limited to one layer of submenu.

The menu is limited in length. ‘Near’ and ‘Far’ both do not appear on the menubar.

The construction of the menubar in table format is not consistent with the desired behavior as discussed in (????? Where is that? I can’t find it)

This still needs a lot of work.

467

Component-> Table

Left mouse click to for initial point, drag to draw out button on canvas.

Large Table

Properly placed Tables Test various orientations throughout the Canvas Windows space

The Tables wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a Table.

The table always defaults to three cells, A, B, C.

468

Drawing-> Table

Medium sized Table

   

The Tables wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a Table.

The table always defaults to three cells, A, B, C.

469

Drawing-> Table

Very Small Table

   

The Tables wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a Table.

There are some rendering problems based on the size of the table. If the table is small it doesn’t render particularly well.

470

Drawing-> Table

Draw ScrollBar off of horizontal border

?   (No Entry)
471

Drawing-> Table

Draw ScrollBar off of vertical border

?   (No Entry)
472

Component-> Textbox

Left mouse click to for initial point, drag to draw out button on canvas.

Large textbox

Properly placed Buttons, appropriately numbered Test various orientations throughout the Canvas Windows space The button’s wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a button.
473

Drawing-> Textbox

Medium sized textbox

    The button’s wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a button.
474

Drawing-> Textbox

Very Small textbox

   

The button’s wire frame is drawn with the drag, but the button is not placed on the screen on release unless the drag is in a downwards motion. Ie, you can’t drag ‘up’ and successfully create a button.

The buttons can be made very small, so small that they are not really recognizable on the screen. As of now, I’m assuming this is the responsibility of the user to not do silly things.

475

Drawing-> Textbox

Draw button off of horizontal border

?   (No Entry)
476

Drawing-> Textbox

Draw button off of vertical border

?   (No Entry)
477

Drawing-> VerticalScrollBar

Draw ScrollBar off of horizontal border

?   (No Entry)
478

Drawing-> VerticalScrollBar

Draw ScrollBar off of vertical border

?   (No Entry)
479