summaryrefslogtreecommitdiffstats
path: root/Tools/pynche/TypeinViewer.py
Commit message (Collapse)AuthorAgeFilesLines
* Make the Pynche tool work with Python 3.Georg Brandl2010-08-021-1/+1
|
* Merged revisions 60990-61002 via svnmerge fromChristian Heimes2008-02-231-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r60990 | eric.smith | 2008-02-23 17:05:26 +0100 (Sat, 23 Feb 2008) | 1 line Removed duplicate Py_CHARMASK define. It's already defined in Python.h. ........ r60991 | andrew.kuchling | 2008-02-23 17:23:05 +0100 (Sat, 23 Feb 2008) | 4 lines #1330538: Improve comparison of xmlrpclib.DateTime and datetime instances. Remove automatic handling of datetime.date and datetime.time. This breaks backward compatibility, but python-dev discussion was strongly against this automatic conversion; see the bug for a link. ........ r60994 | andrew.kuchling | 2008-02-23 17:39:43 +0100 (Sat, 23 Feb 2008) | 1 line #835521: Add index entries for various pickle-protocol methods and attributes ........ r60995 | andrew.kuchling | 2008-02-23 18:10:46 +0100 (Sat, 23 Feb 2008) | 2 lines #1433694: minidom's .normalize() failed to set .nextSibling for last element. Fix by Malte Helmert ........ r61000 | christian.heimes | 2008-02-23 18:40:11 +0100 (Sat, 23 Feb 2008) | 1 line Patch #2167 from calvin: Remove unused imports ........ r61001 | christian.heimes | 2008-02-23 18:42:31 +0100 (Sat, 23 Feb 2008) | 1 line Patch #1957: syslogmodule: Release GIL when calling syslog(3) ........ r61002 | christian.heimes | 2008-02-23 18:52:07 +0100 (Sat, 23 Feb 2008) | 2 lines Issue #2051 and patch from Alexander Belopolsky: Permission for pyc and pyo files are inherited from the py file. ........
* Change the way hex type-ins are displayed. The old way was way tooBarry Warsaw2001-07-101-48/+53
| | | | | | | | fragile. Now the leading "0x" on hex numbers are displayed as labels and the type-in entry fields just accept the hex digits. Be sure to strip off the "0x" string when displaying hex values too. Also, de-string-module-ification, and other Python 2.x improvements.
* Special case around some of the nastier annoyances with the type-inBarry Warsaw2001-02-011-6/+25
| | | | | | | fields. You can now backspace out the 0 in 0x0, and you can clear the field when in decimal mode. There are still some oddities about typing into these fields, but it should be much less annoying. The real solution is to ditch the update-while-typing "feature".
* sticky should be NSEW to fix pixel weirdness at right edgeBarry Warsaw1998-10-221-1/+1
|
* Many changes to support a second mode of operation. Pynche can now beBarry Warsaw1998-10-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | run either as a standalone application (by running pynche or pynche.pyw), or as a modal dialog inside another application. This can be done by importing pyColorChooser and running askcolor(). The API for this is the same as the tkColorChooser.askcolor() API, namely: When `Okay' is hit, askcolor() returns ((r, g, b), "name"). When `Cancel' is hit, askcolor() returns (None, None). Note the following differences: 1. pyColorChooser.askcolor() takes an optional keyword `master' which if set tells Pynche to run as a modal dialog. `master' is a Tkinter parent window. Without the `master' keyword Pynche runs standalone. 2. in pyColorChooser.askcolor() will return a Tk/X11 color name as "name" if there is an exact match, otherwise it will return a color spec, e.g. "#rrggbb". tkColorChooser can't return a color name. There are also some UI differences when running standalone vs. modal. When modal, there is no "File" menu, but instead there are "Okay" and "Cancel" buttons. The implementation of all this is a bit of a hack, but it seems to work moderately well. I'm not guaranteeing the pyColorChooser.Chooser class has the same semantics as the tkColorChooser.Chooser class.
* Saving/Restoring state into ~/.pynche fileBarry Warsaw1998-10-201-0/+7
|
* Fixes for some type-in strangenessBarry Warsaw1998-10-071-8/+18
|
* __togglehex(): SimplifyBarry Warsaw1998-10-061-12/+2
|
* hexp() => hexp_var()Barry Warsaw1998-10-061-2/+2
|
* hexp(): New functionBarry Warsaw1998-10-061-0/+3
|
* __normalize(): Preserve the location of the icursor and restore it soBarry Warsaw1998-10-061-0/+3
| | | | that Left/Right arrow keys and C-a C-e all work.
* DocstringBarry Warsaw1998-10-021-0/+14
|
* Gridify this widgetBarry Warsaw1998-10-011-2/+2
|
* Fixed toggle b/w hex and decimalBarry Warsaw1998-10-011-4/+21
|
* Added options to visible windowBarry Warsaw1998-10-011-9/+19
|
* Got updating with Return/Tab workingBarry Warsaw1998-09-291-9/+7
|
* Un PMW-ifiedBarry Warsaw1998-09-291-115/+81
|
* Add option for no updates on typingBarry Warsaw1998-03-161-1/+3
|
* Integrate with OptionsWindow... need to hook into Tab keyBarry Warsaw1998-03-101-5/+19
|
* __modified(): Make sure `rgbs' is a tupleBarry Warsaw1998-02-181-1/+1
|
* __validate(): test for None-age, not not-nessBarry Warsaw1998-02-131-2/+2
|
* typoBarry Warsaw1998-02-121-1/+1
|
* #Layout looks good, as does validation, and delegate chainingBarry Warsaw1998-02-111-29/+44
|
* Initial revisionBarry Warsaw1998-02-101-0/+90