Rui::Event::List - a list model change event
# 5 items added at index 3 my $event = Rui::Event::List->new( name => 'RangeAdded', source => $self, index => 3, size => 5, items => [@newItems], ); print $event->index, $event->size; # 35 $event->index(3); $event->size(1);
A change in a list. The event is described by an index in the list, and the number of list elements involved, starting from that index. Event name will be one of:
RangeAdded
RangeRemoved
RangeChanged
index - Integer. Where did the change happen.
size - Integer>0. Number of elements involved.
items - Array ref of elements removed, added, or changed.
Get/set index. Integer.
Get/set size. Integer.
Get/set items. Array ref of elements removed , added, or changed.