Difference between revisions of "CalicoDevelopment"

From IPRE Wiki
Jump to: navigation, search
(Screen Shots)
Line 4: Line 4:
 
svn co https://svn.cs.brynmawr.edu/Myro-dev/trunk/Pyjama/gtk Pyjama
 
svn co https://svn.cs.brynmawr.edu/Myro-dev/trunk/Pyjama/gtk Pyjama
 
</pre>
 
</pre>
 +
 +
= TODO =
 +
 +
# Serial Connection to Fluke and Scribbler (C#, modules/Myro/Myro.cs)
 +
# Pixel manipulation, (C#, modules/Graphics/Graphics.cs; see Pixbuf)
 +
# Missing shapes: Point, Circle, Rect, Oval, Circle, Text (C#, modules/Graphics/Graphics.cs)
 +
# Doesn't ask to save files on Quit
 +
# Add Escape button, keypress handler to stop processing (and robot?)
 +
# Need search/replace in editor
 +
# Get Dinah working
 +
## read classes, methods, params and return values from DLL
 +
## drag and drop
 +
## save/read file format
 +
## execute file
 +
# Allow Scheme to access DLR classes/modules
 +
# Provide "Hint" links to wiki page on error
 +
# Log student time/events for analysis
 +
# Find Libraries for text-to-speech, gamepad, 3D graphics, music, etc
 +
 +
== BUGS ==
 +
 +
# Most menu items missing (Python, src/editor.py, src/shell.py)
 +
# Toolbar buttons don't do anything ?!
 +
# Write do_together
 +
# Undo and dirty indicator (asterisks next to filename of notebook tab) need to start fresh on file open
 +
# Need move_to_top, move_to_bottom (for Shape objects in modules/Graphics/Graphics.cs)
 +
# Unify graphics move/rotate (use Cairo rotate/translate or adjust our own points)
  
 
= Screen Shots =
 
= Screen Shots =

Revision as of 02:19, 13 September 2010

This page describes the planning of Pyjama Editor and Shell. The Pyjama IDE is a cross-platform environment for learning about computing. This is part of the Pyjama Project.

svn co https://svn.cs.brynmawr.edu/Myro-dev/trunk/Pyjama/gtk Pyjama

TODO

  1. Serial Connection to Fluke and Scribbler (C#, modules/Myro/Myro.cs)
  2. Pixel manipulation, (C#, modules/Graphics/Graphics.cs; see Pixbuf)
  3. Missing shapes: Point, Circle, Rect, Oval, Circle, Text (C#, modules/Graphics/Graphics.cs)
  4. Doesn't ask to save files on Quit
  5. Add Escape button, keypress handler to stop processing (and robot?)
  6. Need search/replace in editor
  7. Get Dinah working
    1. read classes, methods, params and return values from DLL
    2. drag and drop
    3. save/read file format
    4. execute file
  8. Allow Scheme to access DLR classes/modules
  9. Provide "Hint" links to wiki page on error
  10. Log student time/events for analysis
  11. Find Libraries for text-to-speech, gamepad, 3D graphics, music, etc

BUGS

  1. Most menu items missing (Python, src/editor.py, src/shell.py)
  2. Toolbar buttons don't do anything ?!
  3. Write do_together
  4. Undo and dirty indicator (asterisks next to filename of notebook tab) need to start fresh on file open
  5. Need move_to_top, move_to_bottom (for Shape objects in modules/Graphics/Graphics.cs)
  6. Unify graphics move/rotate (use Cairo rotate/translate or adjust our own points)

Screen Shots

Pyjama-010.gif

For more, see PyjamaScreenShots

Troubleshooting

If you have any trouble, find bugs, or want to make a feature request, please do that at:

pyjama.codeplex.com/WorkItem/

Links