Re: always scroll to the bottom line of a SimpleList
- From: Dirk Koopman <djk tobit co uk>
- To: gtk-perl-list gnome org
- Subject: Re: always scroll to the bottom line of a SimpleList
- Date: Thu, 20 Jul 2006 23:29:28 +0100
On Thu, 2006-07-20 at 00:40 +0100, Dirk Koopman wrote:
How do I make sure that I am always scrolled to the bottom of a
Gtk2::SimpleList within a Gtk2::ScrolledWindow?
# The command list
my $cmdlist = Gtk2::SimpleList->new(
RxTime => 'tt',
Information => 'tt',
);
my $cmdscroll = Gtk2::ScrolledWindow->new (undef, undef);
$cmdscroll->set_shadow_type ('etched-out');
$cmdscroll->set_policy ('never', 'automatic');
#$cmdscroll->set_size_request (700, 400);
$cmdscroll->add($cmdlist);
$cmdscroll->set_border_width(5);
When I add something, eg:
push @{$cmdlist->{data}}, [$ts, $s];
How do I ensure that I am scrolled to the bottom (last input) line? I
know how to do this for a TextView but I can't make anything work for
a SimpleList.
This is not getting just a bit aggravating...
I presume that $cmdlist->scroll_to_cell( .. ) does what is required but
which signal should I connect to? I have tried: row-activated,
row-inserted.
grrr...
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]