Hi Hazen:

This brings up a new subject....

On 2009-04-05 15:06-0400 Hazen Babcock wrote:

> Alan W. Irwin wrote:
>> [...] So its a bit confusing, but in device
>> mode we provide device facilities to PLplot, while in bindings mode we
>> provide PLplot facilities to the GUI application.
>
> This is also true for the Cairo drivers, which can be used to provide PLplot 
> facilities to a GTK application (via the extcairo driver).

To help keep people (including me :-) ) better informed about this important
feature, it would be good to implement a simple GTK/extcairo example
application. I am thinking of something similar to
examples/c/plplotcanvas_demo.c (which demonstrates the GNOME2 bindings
capability) or examples/c++/wxPLplotDemo.cpp (which demonstrates the
wxwidgets bindings capability).

If you would be willing to programme such a simple GTK/extcairo example, I
would be willing to implement the corresponding CMake-based build system
requirements.  For example, if the application required special compiling
and linking information to build in the installed examples tree, I could
configure a unique pkg-config module to supply that information (as we
currently do for the GNOME2 and wxwidgets cases among others).

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to