Files
wxWidgets/wxPython/demo
Robin Dunn e0b302e05d Patches to the masked edit control from Will Sadkin:
##   1. Fixed .SetValue() to replace the current value, rather than the current
##      selection. Also changed it to generate ValueError if presented with
##      either a value which doesn't follow the format or won't fit.  Also made
##      set value adjust numeric and date controls as if user entered the value.
##      Expanded doc explaining how SetValue() works.
##   2. Fixed EUDATE* autoformats, fixed IsDateType mask list, and added ability to
##      use 3-char months for dates, and EUDATETIME, and EUDATEMILTIME autoformats.
##   3. Made all date autoformats automatically pick implied "datestyle".
##   4. Added IsModified override, since base wxTextCtrl never reports modified if
##      .SetValue used to change the value, which is what the masked edit controls
##      use internally.
##   5. Fixed bug in date position adjustment on 2 to 4 digit date conversion when
##      using tab to "leave field" and auto-adjust.
##   6. Fixed bug in _isCharAllowed() for negative number insertion on pastes,
##      and bug in ._Paste() that didn't account for signs in signed masks either.
##   7. Fixed issues with _adjustPos for right-insert fields causing improper
##      selection/replacement of values
##   8. Fixed _OnHome handler to properly handle extending current selection to
##      beginning of control.
##   9. Exposed all (valid) autoformats to demo, binding descriptions to
##      autoformats.
##  10. Fixed a couple of bugs in email regexp.
##  11. Modified autoformats to be more amenable to international use.
##  12. Clarified meaning of '-' formatcode in doc.
##  13. Fixed a couple of coding bugs being flagged by Python2.1.
##  14. Fixed several issues with sign positioning, erasure and validity
##      checking for "numeric" masked controls.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@20549 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-05-08 14:29:43 +00:00
..
2002-05-05 04:17:27 +00:00
2003-04-01 01:50:41 +00:00
2001-12-07 04:32:43 +00:00
2003-01-29 02:54:27 +00:00
2003-02-14 19:08:57 +00:00
2002-05-27 21:22:37 +00:00
2001-10-21 03:44:47 +00:00
2000-07-15 19:51:35 +00:00
2003-01-06 22:39:57 +00:00
2003-02-28 15:35:35 +00:00
2003-03-05 23:17:44 +00:00
2001-10-30 06:43:54 +00:00
2000-07-15 19:51:35 +00:00
2003-05-07 00:55:07 +00:00
2000-07-15 19:51:35 +00:00
2000-07-15 19:51:35 +00:00
2000-07-15 19:51:35 +00:00
2003-03-19 03:42:34 +00:00
2003-04-08 22:58:03 +00:00
2003-05-07 00:55:07 +00:00
2000-07-15 19:51:35 +00:00
2003-01-01 05:17:22 +00:00
2001-07-04 23:34:51 +00:00
2002-06-05 16:45:04 +00:00
2002-03-08 23:06:21 +00:00
2003-02-14 19:08:57 +00:00
2003-03-05 23:17:44 +00:00
2002-11-27 02:37:52 +00:00
2003-05-07 00:55:07 +00:00
2000-07-15 19:51:35 +00:00
2003-04-09 19:41:48 +00:00
2000-07-15 19:51:35 +00:00
2000-07-15 19:51:35 +00:00
2003-05-01 17:55:15 +00:00
2003-03-11 19:43:44 +00:00
2003-04-02 01:47:11 +00:00
2003-04-08 22:58:03 +00:00
2003-04-08 22:58:03 +00:00
2003-05-07 00:55:07 +00:00
2002-03-13 22:26:55 +00:00
2003-04-08 22:58:03 +00:00

To run the main demo in this directory, execute demo.py.  In other
words, one of the following commands should do it:

       demo.py
       python demo.py
       pythonw demo.py