Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight


by zentara (Archbishop)
on Mar 28, 2008 at 18:11 UTC ( #677077=modulereview: print w/replies, xml ) Need Help??

Item Description: Improved Canvas for Gtk2 based on Cairo

Review Synopsis:

The Goo::Canvas enhances the old Gnome2::Canvas by basing itself on Cairo. This allows things like zoomable scalable text, rotated text, saving to pdf/svg, and many other enhancements, that bring it on par, or superior to, Tk::Zinc. The best thing to do is install it and run the fine demo.

The c library goocanvas-0.9 c is at goocanvas-0.9c

Compatible Perl module: Goo-Canvas-0.04

Replies are listed 'Best First'.
Re: Goo-Canvas
by dragonchild (Archbishop) on Mar 28, 2008 at 19:45 UTC
    Convince me to run the demo. What was wrong with Gnome2::Canvas? What's Cairo? What's Tk::Zinc? Why wouldn't I just use that if it was already better?

    In other words, sell me on why I should care.

    My criteria for good software:
    1. Does it work?
    2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?
Re: Goo-Canvas
by zentara (Archbishop) on Mar 29, 2008 at 15:44 UTC
    Ok, point taken. I was just trying to make people aware that it is out there, and it works. I was going to put it in Meditations, but with the recent anal-retentive admonitions I received from jdporter about putting my things in the right category, it seemed Reviews seemed more appropriate. Just because it was a short (and to the point review) dosn't mean it wasn't a Review. Honestly, were you aware it was out there? I just made you aware.

    If you don't realize the value (and advancement in Gtk2's gui technology) of having zoomable scalable text, and saving to pdf/svg, then it probably isn't going to be useful in any project of yours.

    For further reading on why...

    What is Cairo


    and Tk's comparable module Tk::Zinc

    I will come up with a code example to demonstrate the Goo::Canvas's unique abilities, which separate it from the stagnant Gnome2::Canvas.

    I'm not really a human, but I play one on earth. Cogito ergo sum a bum
Re: Goo-Canvas
by jdporter (Chancellor) on Mar 28, 2008 at 20:51 UTC

    I agree with dragonchild; this wasn't much of a review. More like the first paragraph from the module's README.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (4)
As of 2023-03-22 15:35 GMT
Find Nodes?
    Voting Booth?
    Which type of climate do you prefer to live in?

    Results (60 votes). Check out past polls.