Revision history for Perl extension Tk::SMListbox.
1.10 Tue Oct 13 22:21:54 2009
- original version; created by h2xs 1.23 with options
-X -n Tk::SMListbox
2.00 Wed Oct 21
- Added setButtonHeight() function for resizing the height (pady)
of the column header buttons.
- Added column header button "underlined hotkey" capability for
keyboard-controlled column sorting. The optional hotkey in
the column header (-text) values is preceded by a "~".
- Added focusColumn() function.
2.01 Thu Oct 22
- Fixed small bug in the focus() function to ensure that the
widget properly takes focus.
2.10 Thu Apr 30, 2015
- Fixed bug in columnDelete() when only a single column value passed.
- Fixed bug where sometimes more than one column showed sort arrow.
- Fixed bindCallback reference in columnInsert() to _bindCallback
(MListbox bug#60812).
- Added -nocolumnfocus option to prevent first listbox from showing the
focused "______" when using my "hacked" Tk::Listbox widget.
2.11 Not released.
2.12 Th Aug 2, 2018
- Backported several options from Tk::HMListbox: -fillcolumn,
-headerforeground, -headerbackground, and -reversearrow.
- Backported setSortOrder() function from Tk::HMListbox.
- Fixed broken -focuscolumn option.
- Renamed internal packages to prevent potential conflicts with
Tk::MListbox.
- Massively cleaned up and updated docs.
- The usual code cleanups.
- Tk::SMListbox should now be fully compatable w/Tk::HMListbox,
except for using standard Tk::Listboxes instead of Tk::HListboxes.
2.13 Mon Jan 3, 2022
- Remember item cursor is on & restore cursor when sorting.
- Fix minor focus-traversal issue.
2.2 Sat Dec 17, 2022
- Add support for "-state => 'disabled'".
- Add (and document) -scrollbarfocus option.
- Fix -takefocus issues.
- General code and doc. cleanups.
- Add bindings for the 2nd (horizontal) scrollwheel/device (buttons 6 and
7) to scroll the widget horizontally when hovering over the horizontal
scrollbar.
2.21 Fri Dec 31, 2022
- Fix some mouse bindings to behave more like Listbox / HListbox.
- A few minor code fixups.
- Add a State button to the test suite to allow testing disabling.