Is essentially a GTK+ Cairo based canvas.In Zterm I had been keeping some convenience functions for using Gtk+ in a separate file. Juan Manuel Mouriz also is working on sanaviron, a 2D drawing engineįully written in Python to represent composite vector graphics. Nicola Fontana is working on ADG (link broken?), a non-interactive cairo canvas Gustavo Carneiro is interested in a gtk cairo canvas forĬhris Spencer is interested in a gtk cairo canvas Mark Van den Borre is interested in a gtk cairo canvas for aĭave Robillard is interested in a gtk cairo canvas for Om Tom Cato Amundsen is interested in a gtk cairo canvas for GNU Jean Bréfort is interested in a gtk cairo canvas forīruno Coudoin is interested in a gtk cairo canvas for GRAMPS now has a Cairo based family tree in CVSīeast (link broken?) is working on a cairo canvas. The papyrusgtk library provides gtkmm widgets that use a Rick Vinyard has created Papyrus, a C++ canvas (scenegraph) Manuel Cerón is working on UMLCanvas# 2.0 Sven Herzberg has written a GTK+ Cairo canvas forĪlex Larsson (Redhat) has done some preparatory work (no Geocanvas and the related crcanvas (experimental GTK GTK Cairo canvas: plans, experiments, interestīroken?) is a canvas widget for GTK+ implemented with Cairo in pure Smrender, A Rule-based Renderer for OSM Data UNO-based rendering engine (that will transparently support Longer-term, the whole OOo stack will be ported to a There's now a Cairo-based backend for the Here is his originalĪnnouncement (link broken?) including screenshots. Michael Meeks has done some experiments with making Network Improv wrote an SVG Scene/Canvas Library which As of Firefox 3.0 it uses cairo for rendering all content and UI. Mozilla is using cairo to render SVG content as of Firefoxġ.5 and 2.0. Librsvg is a SVG rendering library supporting a large subset
#GTK PROGRAMMING PDF#
Currently these include xwindows, ps, pdf and png. PLplot is a 2D and 3D plotting library with several cairoĭevice drivers. Mainstream CVS of gnuplot also outputs to pdf with cairo. Interactive terminal written with the wxWidgets library, and this Gnuplot is a 2D and 3D graph plotting utility. Goffice is a library including a 2D graph component with aĬairo based backend. Which provides several options to create charts in an easy way, P圜airoChart (link dead?) is a 2D chart module for python Matplotlib is a 2D graph plotting library for Python. Widgets that use a papyrus/cairomm/cairo stack for drawing.Īda industrial control widget library for designing high-quality instrument dashboards is based on cairo. A companion library, papyrusgtk, provides a set of gtkmm (scenegraph) library which renders using cairomm (and thusĬairo). ) namespaces inįor its advanced graphics API on Linux as of version 3.1. Toolkits based on cairoĬairo support is integrated into the GTK+Ĭairo has been used as the basis for the System.Drawing and Small Cairo C_ in FLTK1 example of animation along spline paths. The Xlib page outlines using Cairo with just Xlib to make a simpleĪ multi-threaded animation tutorial with cairo and GTK+: threaded animation with cairoĪn explanation of animating graphics withįor generating geometrical animations using Python, including some
#GTK PROGRAMMING HOW TO#
You can check out with: svn checkout gtk-gl-slider-read-onlyįurther examples regarding cairo, glitz and OpenGL are described onĪ pycairo example showing how to use librsvg on windows: cairo rsvg and python in windowsĪ small physics / blob simulator using Cairo and SDL for Juan Manuel Mouriz provided another simplest example of using cairo-drawn Particular example with: git clone git:///~macslow/gl-cairo-cube Mike Hearn wrote a very simple demo of how to make partly transparentĮxtensions to make the transparent areas click-through. Of how to use Cairo and librsvg in a real application. Xiangqiboard uses cairo via the Gtk2Hs Library for the Haskell programming language. Small demosĬlock and a pygtk shogiban using svg to pixbuf rendering providing a GUI for gnushogi. Radial, and the flexibility to do so much more. Them to construct any of the lesser gradients such as linear, conical and Using a patchwise 2D cubic Bezier surface allows Bezier gradientsīezier gradients, also known as type 6/7 gradients in PS/PDF parlance, are A cairocffi-based Python3Ĭompanion module named cairockscffi is also available. Samples showing how to draw useful things with smallĬairo-gl and SDL2 are also available. Øyvind Kolås has put together a great little page of Collected DemosĪ git repository of contributed examples is available on The following list shows some of the libraries and programs that are using cairo.Īdditions to this list are quite welcome.