From: Andy T. <an...@ha...> - 2006-05-23 12:41:52
|
Alex Tweedly wrote: > > > PythonCard is a GUI construction kit for building cross-platform > desktop applications on Windows, Mac OS X, and Linux. > > Release 0.8.2 includes over 50 sample applications and tools to help > users build applications in Python, including codeEditor, findfiles, > and resourceEditor (layout editor). A list of changes since release > 0.8.1 is at the end of this message. New samples include a US-UK > converter and a Sudoku solver. There are a new set of "convenience" > functions to assist is creating pop-up menus and some commonly used > custom dialogs (usage of these is demonstrated in the Sudoku sample, as > well as in a new sample "helpful wrappers"). > > The tools/oneEditor directory contains a new version of the codeEditor, > named tabcodeEditor.py that supports tabbed editor panes and the > resource file popups from codeEditorR; once the code is more mature, it > will replace the current codeEditor. The original codeEditor remains for > now, but (unless problems show up) will likely be removed in the next > release. > > The tools/resourceEditor directory contains a new version of the > resourceEditor, named multiresourceEditor.py which supports a number of > operations on multiple components, such as Align, Distribute and > Equalize, as well as visual tools to move components (Nudge) and to > re-layer them. The other major change is that the Property Window has > been redesigned to be larger, and display all properties at once, and > allow editing of any of them immediately. The existing resourceEditor > remains for now, though if the feedback on the newer layout is OK then > the old version may be retired at the next release. > > The tools/standaloneBuilder has been extensively revised, and now > includes support for py2exe as well as pyInstaller. > > PythonCard requires Python 2.3 or later and wxPython 2.5.2.8 or later. > > You can download the latest release at: > http://sourceforge.net/project/showfiles.php?group_id=19015 > > Please be sure to look at the migration_guide.txt file in the docs > directory if you are upgrading from a previous release. Since the > package name has changed, you can continue to use the older > PythonCardPrototype package simultaneously with the new PythonCard > package, but you must upgrade to wxPython 2.5.2.8. > > > All the information you need about PythonCard can be found on the > project web page at: > http://pythoncard.sourceforge.net/ > > The installation instructions and walkthroughs are available on the > main documentation page: > http://pythoncard.sourceforge.net/documentation.html > > For a list of most of the samples that have been built with PythonCard > and screenshots of them in action go to: > http://pythoncard.sourceforge.net/samples/samples.html > > The kind people at SourceForge host the project: > http://sourceforge.net/projects/pythoncard/ > > If you want to get involved the main contact point is the Mailing list: > http://lists.sourceforge.net/lists/listinfo/pythoncard-users > > Additional Notes: > Remember to backup or just delete your old PythonCard directory before > installing a new version, so that the old files aren't still in the > package directory. If you installed a previous version of PythonCard on > Windows using the binary installer, then you should be able to remove > the old package via the Add/Remove Programs Control Panel. > > The distutils installer will put the framework, components, docs, > samples, and tools in Lib\site-packages or your Python directory > (typically C:\Python23). Of course, on Linux and Mac OS X that path > will be slightly different and have forward slashes. > > Windows users should get a PythonCard menu in the Start->Programs menu > with links to the documentation, samples, codeEditor, findfiles, > resourceEditor, tabcodeEditor and multiresourceEditor. > > The tools and most of the samples will now keep their config and data > file info in the "pythoncard_config" directory created by the > framework. On Unix, the directory will be ~/pythoncard_config. On > Windows, the directory varies as described in the following post: > > http://aspn.activestate.com/ASPN/Mail/Message/PythonCard/1496793 > > So, if you run a PythonCard app with any of the runtime tools and > select "Save Configuration" from the "Debug" menu, the window positions > and sizes of your runtime windows (Shell, Message Watcher, etc.) will > be saved in "pythoncard_config/pythoncard_config.txt" not the > PythonCard directory. Likewise, when you change the text style used by > the codeEditor via the "Styles..." menu item under the "Format" menu, > the modification will be saved in "pythoncard_config/stc-styles.cfg" > > Alex Tweedly > al...@tw... > > > changelog.txt changes since release 0.8 > > Release 0.8.2 2006-05-18 > added minimized and maximized attributes to Background class > created documentation.py module to hold code previously in widgets.py > for automatically generating component and background docs > added getTextExtent and getFullTextExtent methods to BitmapCanvas > revised internationalResourceName to support platform-specific resources > added UK <-> US to conversions.py and simplified SOAP.py module check > updated turtle.py and bitmapcanvas.py component to force update on Mac > renamed samples.py to samples.pyw > added work-in-progress version of multiresourceEditor > (tools/resourceEditor/multiresourceEditor) > renamed to layoutEditor > support customizable window styles in backgroundInfo of resourceEditor > added convenience wrappers for pop-up menus, multiple check-box dialogs, > multiple button dialogs (helpful.py and samples/helpfulWrappers) > added sample for sudoku solver/helper (samples/sudoku) > replaced StringType with StringTypes to handle Unicode better > Major update standaloneBuilder, including support for py2exe > allow for Python2.4 or Python 2.5 on Mac > > > > -- > Alex Tweedly http://www.tweedly.net Congratulations Alex, and all of the contributors to this release. On an administrative note, do I need to update the freshmeat.net entry and has anyone updated the cheese shop (http://cheeseshop.python.org)? Regards, Andy -- -------------------------------------------------------------------------------- From the desk of Andrew J Todd esq - http://www.halfcooked.com/ |