From: Kevin A. <al...@se...> - 2001-12-27 08:25:15
|
You can get the latest PythonCardPrototype at: http://sourceforge.net/project/showfiles.php?group_id=19015 Remember to backup or just delete your old PythonCardPrototype directory before installing a new version, so that the old files aren't still in the package directory. As always, report any problems to the list. Release 0.6 2001-12-27 *** wxPython 2.3.2 or later is now required to use PythonCard *** added assert wxc.__version__ >= "2.3.2" to model.py the move to wxPython 2.3.2 fixes the menu accelerator bugs *** resourceEditor sample is now a fully functional layout editor *** updated resourceEditor added Run command, Run Options, and dialogs for editing the stack, background, and menu for an application added commands to change the component order component order is shown in the Property Editor added a grid option, so components can be aligned to the grid this isn't a commercial-quality layout editor since it still uses the runtime Property Editor to edit component (widget) properties, lacks extensive error checking and field validation and has many missing features and some oddball bugs, but overall it works well enough to do a fixed position layout quickly and easily and there is no Undo! changed wxPython imports from from wxPython.wx import * to the more explicit from wxPython import wx added missing imports such as 'import types' where needed replaced occurrences of wx.true and wx.false with 1 and 0 added a components directory merged wxPython_binding.py into binding.py and moved widget-specific bindings to individual module files moved spec.py descriptions for each widget to its respective widget module split widget.py so each widget is in its own file in the components directory all widgets (components) are now self-contained modules in the components directory. each module includes the spec, event bindings, and attribute descriptions (formerly in spec.py) in addition to the widget class. when the module is imported it "registers" itself, so that the class is available for applications. added drawPointList and drawLineList (2.3.2 feature) to the BitmapCanvas widget, switched to drawPointList in hopalong sample for a roughly 4x speed improvement also added Chaos1ScriptFastest.txt turtle script example updated the setup.py script for minimal.py and provided some basic instructions in the readme.txt. It is necessary to uncomment the import in minimal.py prior to using py2exe due to how the dynamic imports are done for components fixed _setFile bug in Image class updated findfiles open/save code to automatically load and save the last grep parameters used to a 'findfiles.grep' file updated log.py and config.py to use module-level functions in place of directly accessing the singleton classes from other modules log.info() instead of log.Log.getInstance().info() ... added logToStdout option to redirect log output to stdout changed defaultStackPosition to defaultBackgroundPosition in pythoncard_config.py and pythoncard_user_config.py moved title, position, size, statusBar, and icon attributes from the 'stack' to the 'background' fixed alternative resource file loading added example of usage to SourceForgeTracker sample ka |