ANN: PythonCardPrototype release 0.4.5

Kevin Altis altis at semi-retired.com
Tue Sep 18 12:16:56 EDT 2001


PythonCard is a software construction kit (in the spirit of Apple's
HyperCard) written in Python.

You can download the latest release at:
http://sourceforge.net/project/showfiles.php?group_id=19015

Samples included in the latest release: addresses, conversions, dbBrowser,
dialogs, doodle, findfiles, hopalong, minimal, proof, resourceEditor,
samples, searchexplorer, sounds, SourceForgeTracker, textIndexer, tictactoe,
turtle, widgets, worldclock

To see screenshots of some of the samples, visit:
http://pythoncard.sourceforge.net/samples.html
A description of each sample is included in the docs directory and the
readme.txt file in each sample directory.

PythonCard home page
http://pythoncard.sourceforge.net/

SourceForge summary page
http://sourceforge.net/projects/pythoncard/

Mailing list
http://lists.sourceforge.net/lists/listinfo/pythoncard-users


PythonCard requires Python 2.1.x or later and wxPython 2.3.x. wxPython is
available at http://www.wxpython.org/

PythonCard relies on wxPython, it will support the Macintosh once wxPython
has been ported to the Mac.

PyCrust 0.6
PyCrust by Patrick K. O'Brien is required by PythonCard, but is no longer
included as part of the PythonCardPrototype releases. Please visit the home
page at   http://sourceforge.net/projects/pycrust/
and download the latest release at
  http://sourceforge.net/project/showfiles.php?group_id=31263


----------------------------
Changes since release 0.4.3 (2001-08-23):

Release 0.4.5 2001-09-17
PyCrust is no longer included in the PythonCardPrototype
  distribution, please download PyCrust at:
  http://sourceforge.net/project/showfiles.php?group_id=31263
moved Bitmap class to graphic.py module
  added getPILBits and setPILBits to Bitmap class
    to simplify using PIL with PythonCard
added BitmapCanvas widget to widget.py
  added doodle and hopalong samples which use BitmapCanvas
  The BitmapCanvas is very experimental and will be
    enhanced and improved
Debug windows are now children of the app window
  Namespace Viewer, Property Editor, Shell
added 'Save Configuration' option to Debug menu
  this will create a pythoncard.user.config.py file
  with the current debug window position and sizes
changed Message Watcher to use sizers
renamed readDictionaryFile to readAndEvalFile
  updated addresses.py and searchexplorer.py to use the new function


Release 0.4.4.5 2001-09-08
posted Help Wanted on SourceForge
  http://sourceforge.net/people/?group_id=19015
posted Python Conference request for papers/tutorials
  http://aspn.activestate.com/ASPN/Mail/Message/PythonCard/767719
added addMethod to Scriptable class for dynamically adding
  handlers at runtime, see:
  http://aspn.activestate.com/ASPN/Mail/Message/PythonCard/770015
added 'openBackground' message to replace using __init__
changed background handlers to on_mouseClick form
modified SourceForgeTracker so that double-clicking on a topic
  launches the web page for that topic in a browser
Neil added Pyker.hta and PykerLaunch.hta
  see the following URL for more info
  http://aspn.activestate.com/ASPN/Mail/Message/PythonCard/766307
Andy added a TODO.txt to document short-term plans for PythonCard
  development
Property Editor and resourceEditor sample were changed to use
  default size (-1, -1) values
added enable and check menu items to menu.py
  see the url below and thread replies
  http://aspn.activestate.com/ASPN/Mail/Message/PythonCard/766371
started some documentation for the Button class
  http://aspn.activestate.com/ASPN/Mail/Message/PythonCard/764832
added display of .rsrc.py files in samples.py
Patrick added dot notation support to the Font class
Jeff and Neil provided some Unix screenshots
  These show we need to get sizers working to deal with variable
    size widgets and fonts on different platforms
  http://aspn.activestate.com/ASPN/Mail/Message/PythonCard/763602
  http://aspn.activestate.com/ASPN/Mail/Message/PythonCard/763659
res.py eval() changed to support using Windows-style line endings
  under Unix
added "Redirect stdout to Shell" option to Debug menu


Release 0.4.4.1 2001-08-31
added samples.py to launch the the various sample programs
  see samples\samples.py
  added readme.txt files to all samples that didn't already
    have one. the readme.txt is displayed as the
    'description' for a sample


Release 0.4.4 2001-08-30
added getting_started.html to docs\html
added basic status bar support
  statusbar.py module
  see test_turtle.py for an example
turtle sample updated
  test_turtle.py now uses a status bar and displays the
  time required to draw a design
  added line(x1, y1, x2, y2) method to turtle
added extra parametes to FileDialog to support saving files
  see resourceEditor for an example
  see dialog.py for complete list of options
added Namespace Viewer using PyFilling (part of PyCrust 0.6)
fixed numerous Property Editor edit/display bugs
  widgets are now displayed in the proper order
added Font support to all widgets
  Font class moved to font.py module
  the actual text descriptions of the fonts is going to
    change, so if you use them, just be aware that the format
    of the font descriptions will change by the next release
  a font can be passed to the Font dialog to set the initial
    font displayed
commented out 'import warnings' for Python 2.0 support
  but PyCrust usage still means that you need Python 2.1.x
  if any Debug windows like the shell will be used
fixed unitialized empty bitmaps on win98
added append method to Choice class
added setFocus method to Widget
dbBrowser sample updated to version 0.2
resourceEditor changes
  resourceEditor can now save .rsrc.py files
    make sure to only work on copies in case of bugs
    also some hand editing of .rsrc.py is still necessary
    depending on what you're trying to do
  Duplicate Widget menu item now causes the duplicate to
    be offset 10 pixels so it can be selected to select
  added template.rsrc.py for defaults
worldclock sample demonstrates simple use of logging






More information about the Python-list mailing list