Revision history for Tickit-Widget-ScrollBox
0.12 2022-12-14
[CHANGES]
* Updated for Object::Pad v0.73
+ Use `field NAME = EXPR` syntax
+ Use `ADJUST :params`
+ Set `:strict(params)`
0.11 2021-11-20
[CHANGES]
* Updates for Object::Pad 0.57
+ Use :isa instead of legacy `extends`
+ Use ADJUST / ADJUSTPARAMS instead of BUILD
+ Use :weak slots
0.10 2021-07-03
[CHANGES]
* Updates for Object::Pad 0.41:
+ Use :param to simplify BUILD blocks
+ Better use of kvlist constructor args of inner helper class
0.09 2020-06-13
[CHANGES]
* Update to Object::Pad 0.27
+ BUILD block syntax
+ package+class declaration to keep metadata parsers happy
0.08 2020-04-02
[CHANGES]
* Use Object::Pad
* Discourage `child` as a constructor argument
* Make `->set_child` a chaining mutator
0.07 2016/01/06 19:38:39
[CHANGES]
* Updates for latest Tickit:
+ no longer necessary to set $win->expose_after_scroll
* Updated module documentation style to use =head2 barenames
0.06 2015/04/21 21:43:42
[BUGFIXES]
* Declare WIDGET_PEN_FROM_STYLE in inline widget classes used in unit
tests to keep Tickit 0.51 deprecation warnings happy (RT103864)
0.05 2014/10/08 14:52:45
[BUGFIXES]
* Better handling of content smaller than viewport
0.04 2014/09/18 21:03:56
[CHANGES]
* Accept Alt+wheel to scroll horizontally
* Better smart scrolling protocol: have the child widget call
$extent->set_total() rather than abusing the lines/cols protocol
[BUGFIXES]
* Don't crash on attempts to scroll in non-existent directions
* Ensure scrollbars get redrawn when smart child calls ->set_total
* Ensure key handler methods return a true value to stop event
propagation
0.03 CHANGES:
* Allow smart-scrolling with a scroll-aware child widget
* Use $win->scroll_with_children to implement non-smart scrolling
more efficiency
* Remember to set WIDGET_PEN_FROM_STYLE
0.02 CHANGES:
* Allow horizontal scrolling
* Allow display of scrollbars on-demand
* Updated visual style; use line-drawing for scrollbars
* Hide arrow buttons when scrollbar is at full end stop
0.01 First version, released on an unsuspecting world.