Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Goo-Canvas

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

Comment on Goo-Canvas
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 jdporter (Canon) 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.

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

    cairographics.org

    SVG

    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

Back to Reviews

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (10)
As of 2014-12-25 20:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (163 votes), past polls