1.4.0
What's Changed
- Tableview bug fixes and feature upgrades by @israel-dryer in #124
- Enable tableview value updates with property setter by @israel-dryer in #125
Fixed
- Entering a page less than 1 or greater than the max in the page entry no longer returns an empty or invalid page
- The +/- column options in the right-click menu now update when columns are deleted or inserted into the table
- Other miscellaneous not worthy of a write-up
Added
- Default stripe colors are added for all themes
- Bulk delete and insert is now available via the
Tableview.purge_table_data
andTableview.build_table_data
methods. Along with the existing insert methods, delete methods have been added for columns and rows to make the data handling full-featured. - New command in the right-click cell menu
- delete selected rows
- New commands in the right-click header menu
- delete column
- hide column
- show all columns
- Table rows can now be updated with the TableRows.values property
Changed
- The
stripecolor
parameter is enhanced so that passing in a tuple withNone
for background and foreground colors will now cause that element to use a default color. For example:stripecolor=(None, None)
will cause a default foreground and background color whilestripecolor=('yellow', None)
will cause a yellow background and default foreground color. The default setting ofstripecolor=None
will disabled stripecolors altogether.
Full Changelog: v1.3.1...v1.4.0