Perl-Gtk.6123: Using CTree..
- From: Shawn Ferris <Shawn Ferris twtelecom com>
- To: "'gtk-list redhat com'" <gtk-list redhat com>
- Subject: Perl-Gtk.6123: Using CTree..
- Date: Tue, 9 Nov 1999 10:30:14 -0700
I've got a CTree widget. Code snippet below. Certainly there is a better way
to get the @titles then separate calls to each column? I've tried
variations.. Eg: get_node_info, get_data, get_row_data, etc. etc.
Plus.. Do you see any problem with the way I've done the selection/double
click.. I'm a fairly new Gtk user. (But definitely a lover! or luster anyway
;)
Any help would be much appreciated!
Shawn Ferris
Oracle DBA - Time Warner Telecom
---- SNIP
$ctree->new Gtk::CTree(4,0);
# Set the row selected for the double click..
$ctree->signal_connect('select_row' => sub {
$selection{'row'}=$_[1];
});
# Read the data on double click
$ctree->signal_connect('button_press_event' => sub {
my($tree,$event)=@_;
my($user,$type,$name);
if ( $event->{type} eq '2button_press') {
($user,$type,$name)=(
$tree->get_text($selection{'row'},1),
$tree->get_text($selection{'row'},2),
$tree->get_text($selection{'row'},3),
);
print "--$name--\n";
}
});
# Add a test node..
$tree->insert_node(
$sibling,
undef,
['a','b','c','d']
0,
undef,
undef,
undef,
undef,
0,
0,
);
---- SNIP
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]