Ran the Dabo Runtime Engine as supplied on the FoxForward 2006 CD on Windows XP. Here's what I found...

SimpleDemo1.py

Hit Ctrl+D about, oh, say, five times. Five command windows! That's actually pretty interesting. I can see how that could be useful. But...

If I use the Ctrl+Q keystroke to close the uppermost command window, all the command windows close and Dabo blows up.

Back to the Command Window...

The Command Window menu bar on the File menu pad has no access key, though it does have a key label. (The equivalent of KEYBOARD [{Alt+F}W] will close the window, as well as the equivalent of KEYBOARD[{Ctrl+W}]. The Command Window has the the equivalent of KEYBOARD[{Ctrl+D}], but KEYBOARD [{Alt+F}?] That's what I'm calling an access key).

From the Edit menu pad...

Undo, Redo, Cut, Find Again and Preferences has no accelerator key.

Selecting the Preferences option does nothing.

The keystroke combination for Clear Output should read Ctrl+Backspace (on Windows), not Ctrl+Back.

Why do I have the Show/Hide Sizer Lines option in the menu for the command window?

Zoom In works if I select it from the menu, but the equivalent of KEYBOARD[{Ctrl+=}] does nothing. Normal Zoom works if I select it from the menu, but the equivalent of KEYBOARD[{Ctrl+/}] does nothing. Zoom Out works if I select it from the menu, but the equivalent of KEYBOARD[{Ctrl+-}] does nothing.

Selecting the About box brings the DocString Demo above the command window before displaying. That wasn't what I was expecting...

Back to the DocString Demo form...

Why are Undo/Redo enabled? I haven't done anything...

Also, I'm sitting on a command button. Why are all these menu bars enabled? (You may need the equivalent of _screen.ActiveForm and _screen.ActiveControl references hanging around somewhere. Get the Active Control. Does it have a Read Only property? Is it set to False? Do I have anything in the clipboard? etc...)

Why is Find Again enabled when I haven't used the Find dialog to find anything?

So now I populated the dropdown list...

I right clicked in the edit box and lo and behold! Cut, Copy and Paste are enabled/disbled appropriately dependent upon if I've highlighted text or not before right clicking. The Select All option should also be available from the Edit menu pad. Provide access keys for the right click menu if you can.

SimpleDemo2.py, SimpleDemo3.py

Again, I don't know why any of the menu bars under the Edit menu pad are enabled...

But now I see what Show/Hide Sizer Lines does.

SimpleFormWithBizObj.py

None of the Action menu bars have access keys.

I believe that as opposed to ALT+UP for a hot key, it should read Alt+UpArrow. The other navigation key combinations should be consistent with this.

One can highlight multiple records in the browse window using the mouse. You should probably disallow this.

I was never a big fan of allowing the user to adjust the row size. Column size, yeah, I can see that, but row size?

There's some shimmying when you show the sizers on the Edit tab.

Not a bad demo!

SimpleFormWithControls.py

I'm not sure what the point of this form is...

Recipe demo

Image has white background on login screen. Looks like the control could use a mask...

The Ctrl+O keystroke doesn't work.

Neither form loads -- selecting Recipes or Categories does nothing.

Take the main desktop and shrink it up so only the menu is showing. In fact, shrink it up on both planes so the menu bars start to stack up. Continue to hold the mouse button. Then quickly resize back to something near it's original size and let go of the mouse button. There are "shards" of the dabo image all over the desktop.

Now select Help About -- all the shards disappear.

The About dialog box shouldn't be affecting the underlying windows. But the real problem is you need some sort of draw or paint call after the mouse button is let go after resizing.

Minesweeper

When I bring up the How To Play Dialog, I can still use Ctrl+N to do a new game. I didn't expect that...

By the way, something is wrong with the game. Eventually, Ctrl+N does nothing. Well, I get a blank yellow screen. I tried holding the Ctrl+N keys for five seconds or so and ever since then, no game.

Bubblet

Never played it before. Rather intoxicating.

OneToManyApp demo

Same problems as the Recipe Demo.

Run the app, try to select the Customer menu bar, nothing happens, Quit, error appears.

Invoice Report

Errors out immediately upon selection.

Auto Bind Events Example

Two buttons appear, one that says Hello! and the other, Hit Me!. Pressing the Hit Me! button does nothing.

Field Validation form

I'm not sure what this form is supposed to do...two empty textboxes, no labels...

Playing With Sizers Example

Run form. Red, Blue and Green boxes have a black border around them. Resize the form by grabbing the lower right corner and make both the height and width bigger. Black border stays fixed as the colored boxes expand.

Using the arrows in the spinner control, increase the weight of one of the colors from one to three and then use the down arrow to bring the weight back to one. Black lines appear in the colored boxes.

When sizer lines are shown, some of the sizer lines "shimmy".

Copy some text to the clipboard. Highlight the number in one of the weight spinners. From the Edit menu bar, select the Paste menu pad. Nothing happens (good!). Highlight again and try the Ctrl + V keystroke. Again, nothing happens. Now, highlight again, right click and select Paste. The text pastes into a numeric control.

Running the Demo.Py in the wxPython-demos folder simply generates an error.

Bill Anderson


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users

Reply via email to