On Wed, Dec 07, 2005 at 09:19:34PM -0500, muppet wrote:
On Dec 7, 2005, at 8:29 PM, Sean Dague wrote:I'm using a Gtk2::SimpleList to assign sounds for events in an application. I'd really like to know what signal is sent when the highlighted row is changed via mouse click or keyboard (up / down).The highlighted row is the "selected" row. Moving the highlight is "changing the selection". Therefore (ahem) the signal you want is "changed" on the treeview's selection, which is a Gtk2::TreeSelection. $treeview->get_selection->signal_connect (changed => sub { my ($selection) = @_; # assuming you are in single or browse mode -- multisel is a bit different. my ($model, $iter) = $selection->get_selected; print "new selection is ".join(", ", $model->get ($iter))."\n"; });
Thanks, did the trick nicely. -Sean -- __________________________________________________________________ Sean Dague Mid-Hudson Valley sean at dague dot net Linux Users Group http://dague.net http://mhvlug.org There is no silver bullet. Plus, werewolves make better neighbors than zombies, and they tend to keep the vampire population down. __________________________________________________________________
Attachment:
pgptcfoMTIb5q.pgp
Description: PGP signature