Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Gnome2 Canvas Items

by zentara (Archbishop)
on Jul 22, 2008 at 12:32 UTC ( #699290=note: print w/replies, xml ) Need Help??


in reply to Gnome2 Canvas Items

perldoc Gnome2::Canvas::index

The Gnome2::Canvas is pretty basic. There are no such thing as tags( like in Tk). In Tk you can say something like "find all items with tag equal to whatever". In Gnome2::Canvas, you can make your own like

my @lines; my $line2= Gnome2::Canvas::Item->new ($root, 'Gnome2::Canvas::Line', points => $points, fill_color => "red", width_units => 8.0, join_style => 'miter', ); $line2->{'tag'} = 'red', # maybe an array_ref for multiple tags? push @lines, $line2; foreach my $line (@lines){ if( $line->{'tag'} eq 'red' ){print "$line is red\n"} }
Also see Gtk2 linked scrolled Canvases in table , saving a Gtk2 canvas which is bigger than the window, Gnome2::Canvas Scribble with Image, and Gtk2 Scrolling Text for some previous examples I've posted.

I'm not really a human, but I play one on earth Remember How Lucky You Are

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://699290]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (2)
As of 2022-07-04 00:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?