Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!weretis.net!feeder1.news.weretis.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'handler': 0.04; 'startup': 0.04; 'implements': 0.05; 'url:googlecode': 0.07; 'python': 0.08; 'canvas': 0.09; 'combines': 0.09; 'interpreter,': 0.09; 'programmers.': 0.09; 'python-based': 0.09; 'shortcut': 0.09; 'turtle': 0.09; 'api': 0.11; 'syntax': 0.11; 'examples': 0.12; 'thorough': 0.13; 'subject:python': 0.14; 'subject:] ': 0.14; 'cursor': 0.16; 'editor,': 0.16; 'explores': 0.16; 'highlighting': 0.16; 'restoring': 0.16; 'switching': 0.16; '\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0': 0.16; 'entries': 0.16; 'subject:application': 0.16; 'meant': 0.17; 'programming': 0.18; 'sfxlen:2': 0.19; 'to:2**1': 0.21; 'trying': 0.23; 'monitor': 0.23; 'code': 0.24; 'moving': 0.25; 'load': 0.26; 'fixed': 0.29; 'environment': 0.29; 'example': 0.30; 'enabled': 0.30; 'subject:[': 0.30; 'separate': 0.31; 'changes': 0.31; 'to:addr:edu-sig': 0.32; 'setting': 0.32; 'external': 0.33; 'initial': 0.33; 'instead': 0.34; 'to:addr:python-list': 0.34; 'concepts': 0.34; '\xa0\xa0\xa0': 0.34; '(not': 0.35; 'session': 0.35; 'options': 0.36; 'file': 0.36; 'page': 0.36; 'beginning': 0.36; 'option': 0.37; 'to:no real name:2**1': 0.37; 'affects': 0.37; 'interface.': 0.37; 'thread': 0.37; 'open': 0.37; 'but': 0.37; 'some': 0.37; 'using': 0.38; 'menu': 0.38; 'something': 0.38; 'else': 0.38; 'basic': 0.39; 'to:addr:python.org': 0.39; 'under': 0.39; 'plain': 0.40; 'format': 0.40; 'more': 0.60; 'released': 0.62; 'back': 0.63; 'ahead': 0.63; 'tracking': 0.65; 'crash': 0.67; 'mouse': 0.67; 'multi': 0.67; '8bit%:100': 0.70; 'subject: ': 0.73; '"remove"': 0.80; '2.7.1': 0.84; 'responds': 0.84; 'wheel': 0.84 X-Originating-IP: [70.101.97.52] From: Lee Harr To: , Subject: [ANNC] pynguin-0.10 python turtle graphics application Date: Sun, 26 Jun 2011 02:48:29 +0430 Importance: Normal Content-Type: text/plain; charset="windows-1256" Content-Transfer-Encoding: 8bit MIME-Version: 1.0 X-OriginalArrivalTime: 25 Jun 2011 22:18:30.0191 (UTC) FILETIME=[D019A3F0:01CC3385] X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 74 NNTP-Posting-Host: 82.94.164.166 X-Trace: 1309040381 news.xs4all.nl 4361 [::ffff:82.94.164.166]:54402 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:8456 Pynguin is a python-based turtle graphics application.     It combines an editor, interactive interpreter, and     graphics display area. It is meant to be an easy environment for introducing     some programming concepts to beginning programmers. http://pynguin.googlecode.com/ This release continues to expand basic functionality and     explores more user-friendly options in the interface. Pynguin is tested with Python 2.7.1 and PyQt 4.8.3 and     will use Pygments syntax highlighting if available. Pynguin is released under GPLv3. Changes in pynguin-0.10:     Session         - can now save to or load from directory instead of a file         - remember drawing speed between sessions         - remember avatar setting between sessions     Pynguin API         - allow setting drawing speed from code         - add xyforward(dist) method to return coords dist ahead of pynguin         - reset() is more thorough restoring pynguin to initial state         - handle input() and raw_input() properly         - simple onclick() handler only affects the main pynguin             - onclick() responds to right-click now (not left-click)     Canvas         - use left mouse button to pan/drag the canvas         - mouse wheel zooms around cursor         - added menu entries and shortcuts for panning canvas         - added menu item for tracking pynguin         - recenter canvas on home() and reset()         - fixed crash on startup when pynguin tracking is enabled         - all canvas related shortcuts now use Alt-     Integrated Editor         - added ability to open plain python files             - can monitor file for changes made in external editor         - removed "Remove" button from under editor         - added warning when removing page with menu option         - all editor related shortcuts now use Ctrl-         - Ctrl-N is now for new editor page, not new Pynguin file         - added shortcuts for switching docs         - added shortcut for Test/run code     Integrated Console         - added Ctrl- shortcut to toggle between editor/console     Examples         - improved threaded examples             - can start pynguin moving in one separate thread and                 get cursor back to do something else in a new thread         - improved multi examples             - implements the same bugs() example as the threaded                 example but in a different style     General         - synchronize fill menu items when using fill() and nofill()         - synchronize pen menu items when using penup() and pendown()         - fixed crash trying to open non-existent file         - fixed crash trying to save to non-writeable file         - experimental .deb distribution format