Perl/Gtk: how to get the data from a Gtk::ListItem ?
- From: Des Herriott <des corp netcom net uk>
- To: gtk-list redhat com
- Subject: Perl/Gtk: how to get the data from a Gtk::ListItem ?
- Date: Tue, 14 Apr 1998 15:12:09 +0100
Hi,
I'm writing a Perl Gtk program which creates a Gtk::List, and adds
several items to it, like this (boiler-plate code omitted):
  @items = qw(one two three four);
  $l = new Gtk::List;
  for $item (@items) {
    my $li = new Gtk::ListItem($item);
    $list->add($li);
    $li->show;
  }
  $list->signal_connect('selection_changed' => \&sel_callback);
Now, this works fine - the items appear in the list as I'd expect.
Here's the callback:
  sub sel_callback {
    my ($w) = @_;
    my @list = $w->selection;
    my $item = $list[0];
    # now what?
  }
This gives me back a Gtk::ListItem, but how do I get the original data
from it?  It seems that in C I would use gtk_object_get_data() - is this
right?  Is this missing from the Perl binding or should I be using 
something else?
-- 
Des Herriott
des@corp.netcom.net.uk
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]