Revision history for Perl extension Tk::ListBrowser. 0.17 Date - Fixed bug in HashList.pm, slightly improved it's indexing speed - Fixed deep recursion on openedparent method in Entry.pm. - Added method textCrop to Item.pm. Long text lines no longer creep out after the last column. 0.16 Wed Jul 29 2026 - Fixed silly bug in 2-Tk-ListBrowser-columns-headers.t that caused a test to fail. - Added option -guidecolor. - Revisited selectiondrawing. Overlapping columns now show correct. - The oscillating scrollbars problem has somewhat reduced. Modified OnConfigure. - Completed the refresh mechanism. - Wrote a chapter in the pod about cell sizes and refresh. - Overlapping side columns have a small separator. 0.15 Mon Jul 20 2026 - Fixed anchor drawing in a multi column setup. - Fixed bad startXY when headers are present. - Added option -drawrect to BaseItem. - Set default -drawrect to 1 for Item and SideColumn. - Set default -drawrect to 0 for Entry. - Modified selection drawing. - List receives focus when escaping the filter entry. - Re-introduced the configure timer. - Removed method cselectr. 0.14 Sat jul 11 2026 - Set the canvas widget to a small default width and height. - Fixed selection drawing in list mode when unmapped. - Redirected options -width and -height to the canvas widget. - Added option -scrollbars. - Fixed rectX and rectY being undefined at create time in module Item. - Greatly simplyfied setting the scrollregion. - Moved method cselectr from module Entry to Item. - Removed methods cselectl and initColumns. - Moved all in method refresh of module Row to ListBrowser. - Fixed double click clearing selection in exclusive select mode. 0.13 Wed Jul 08 2026 - Limited Configure events to resize events in method OnConfigure and removed the timer. Things are smoother. - Fiddled around with setScrollRegion to avoid oscillating scrollbars. Not completely succesful. 0.12 Sat Jul 04 2026 - Fixed -filterforce option a bit better. - Fixed arrow key navigation in tree mode. - Fixed anchor drawing with columns. - Fixed selection drawing in list mode. - Fixed region setting selection drawing in list mode. - Fixed scrolling when there is nothing to scroll. - Set a sunken relief to the canvas. 0.11 Wed Jul 01 2026 - Headers respond to button release instead of button press. - Fixed -filterforce option. - Fixed delete and refreshPurge. - Fixed selection drawing when unmapped. 0.10 Thu Jun 18 2026 - Countless small optimizations. - Fixed listWidth and cellWidth being undefined at create time. - Indicators respond to button 1 release. - Added options -autorefresh, -entryclass, -indicatorprecmd, indicatorpostcmd and -textlength. - Added methods insert and refreshSingle. - Fixed sorting. - Fixed selection draw messing up guids and indicators. - Fixed selection drawing on refresh. 0.09 Mon Jun 02 2025 - Fixed mistakes in documentation. - Fixed forced cell width after changing from list mode to row, column or bar. - Fixed whole list being used for cell size calculation in non list modes when hierarchy is activated. - Fixed deep recursion at selectionSingle. - Removed annoying print statement. - Added option -priority for the creation of entries. - Added a secondary refresh mechanism. - Optimized and speeded up a lot of things. - Fixed view being reset after clicking a tree indicator. - Fixed scroll region adjustment after filtering. 0.08 Sun May 11 2025 - Selection is retained when clicking an indicator. - Fixed filtering in hierarchy mode. - Fixed browsing in hierarchy mode. - Fixed -selectstyle simple. - Added hierarchy awareness to infoNext and infoPrev. - Modified anchor setting when selecting with mouse. - Headers can be slided horizontally using the mouse. - Implemented filtering on side columns. - Created separate Tk::ListBrowser::Entry module, to separate entries from column items. - Updated documentation. 0.07 Wed May 07 2025 - Fixed error in testfile. - Fixed package name in Tk::ListBrowser::SelectXPM. 0.06 Wed May 07 2025 - Fixed missing prerequisite. - Fixed redirect of -filterdelay option. 0.05 Wed May 07 2025 - Fixed POD error. - Beautified selection by changing selection area to an image with relief. - Selection and anchor span whole window width in list modes. - Left and right arrow keys open and close entries in hierarchical mode. - Added option '-selectstyle'. - Filter entry takes focus when popping up. 0.04 Mon May 05 2025 - Selection remains intact on refresh. - Overhaul of code base. - Added columns and headers, hlist and tree arrange mode. - Added sorting. - Streamlined handling of options. 0.03 Wed Mar 19 2025 - Deactivated experiment in test file. 0.02 Wed Mar 19 2025 - Corrected pod. - Added option -filterfield. - Fixed mouse wheel scrolling. - Fixed keyboard navigation when hidden entries exist. - Added methods infoFirstVisible, infoLastVisible, infoNextVisible and infoPreVisible. - Changed the dash pattern for the anchor. 0.01 Thu Mar 13 2025 - original version; created on Tue Feb 25 19:15:13 2025 by h2xs 1.23 with options -X Tk::ListBrowser