Revision history for "ptkftp".
4.31 Aug/2002
- Complete redesign from older version.
- Started recording Changes.
4.4 Fri Aug 16, 2002
- Fixed bug where "-browsecmd" callback was called too often.
- Fixed bug where "end" was added as a value on listboxes with no "-width"
option specified when list was automatically resized.
- Fixed problem where listbox width not automatically resized down to new
entry field width when it became smaller.
- Added code to cause the dropdown button and list to be disabled whenever
the list size becomes zero and reactivate whenever a choice is added to
a zero-length list.
- Fixed minor bugs with "choices" and "insert" function.
- Added this Changes file
4.41 Sat Aug 17, 2002
- Fixed disabled background color on entry text.
4.42
- Added "-maxwidth" option to limit maximum width in characters the
entry field will expand to. Otherwise, it can expand as list items are
added to accomodate the widest item string.
4.43 May 31, 2003
- Added several patches by Frank Herrmann to cause the "-browsecmd"
callback to be called whenever the text value changed, and some other
minor tweeks.
4.44
- Added "-listrelief" option to allow one to specify the relief of the
dropdown list (defaults to "sunken" and was previously always "sunken").
- Added "-browse" option to allow for old "-browsecmd" callback behavior
so that it is only called when a selection is actually made from the
dropdown list. This was the behavior before the "Frank Herrmann"
patches were added. The default is the new behavior. To get the old
behavior, use "-browse => 1".
4.47 Thu Nov 20, 2003
- Added "-tabcomplete" option to allow pressing the "<Tab>" key in the
Entry widget to cause an incomplete string typed in to be "completed" to
the next matching string in the list. Pressing the "<Tab>" key again
will transfer focus to the next widget. To get this behavior, use
"-tabcomplete => 1". The default is the old behavior of simply tabbing
to the next widget without altering the typed text.
4.48 Fri Nov 21, 2003
- Fixed bug which caused tab-key to be "stuck" on the widget if there
was nothing in the listbox. Made "-tabcomplete" not change what
user typed in if there is no match in the list. Added
"-tabcomplete => 2" to keep 4.47 behavior (force tab to change the
typed value to a valid list entry or the default value).
4.49 -not released.
4.50 Fri Nov 28, 2003
- Minor tweeks in relief appearance.
4.52 Tue Feb 01, 2005
- Added "-altbinding" option to allow different keyboard binding schemata.
- Added "-disabledbackground" and "-disabledforeground" options.
- Fixed "-labelPack" option to work, if packed above or below main widget.
- Fixed small glitch in listbox vertical sizing.
4.61 Mon Feb 14, 2005
- Added hash-reference as an option for the choices so that it can work like
selects in HTML where one set of values is displyed to the user (the
hash values and the other (the keys) is actually returned. Also added
the functions: dereference, dereferenceOnly, hasreference, and fetchhash
to work with these.