-----BEGIN PGP SIGNED MESSAGE-----
> > I have added the new gcw "Gnome Canvas Widget" driver to the plplot cvs.
> It worked out of the box here in my Debian system.
OK, that's a relief! I use debian as well, so hopefully it works as
well on other systems.
> The old gnome driver have some features that I do not found in the gcw
> * Changing the size of the window is possible in gnome, but not in gcw.
> This was possible because the canvas was inside a GTK_SCROLLED_WINDOW.
> * Is there a way to zoom in and out the canvas once it is plotted? With
> gnome, this was possible by pressing the keys "+" and "-".
> Do you have plans to implement these features?
Yes, I will add this to my list. There are some other things:
* Unicode support
* Deal with libgnomecanvas issues
* Implement dashed line handling
> > The gcw driver works well with the standard demos. Use
> > "-drvopt text=1" for Postscript Type 1 fonts.
> The plotted text with PS fonts is much smaller than with the Hershey fonts.
> Could this be fixed?
> > I modified plcore.c so that lib* versions of drivers can be used. This is
> > why you will see libgcw.so rather than gcw.so. Use of a user-defined
> > canvas with this widget requires linking in the libgcw library, and this is
> > much more straightforward with the lib* format because you can use -lgcw
> > during the build.
> > When building the library and examples, you will see messages like
> > *** Warning: Linking [...] against the loadable module
> > *** libgcw.so is not portable!
> > I don't know if this is important,
> Yes, it is.
Please explain the consequences; I don't know what they are.
> > and don't know how to resolve it.
> I think that you have to build a real library and do not try to use a
> loadable module as a library. I have not thought deeply about this yet, but
> it may be possible to build a library called, say, libplplotgcw.so (like
> libplplottcltk.so) and install it in LIB_DIR. I will try to look at this
That sounds like a good plan. For now I will focus on implementing
the items above and the documentation.
> > I haven't been able to incorporate building the C examples into the plplot
> > build process. Below I have attached the Makefile that I use. If anyone
> > can help here as well, that would be greatly appreciated.
> Where are the demo.c and animation.c files mentioned in the Makefile?
The aren't there right now, because I couldn't figure out how to
incorporate them in the existing build framework. I tried a number of
things, but no success so far.
Thomas J. Duck <tomduck@...>
Department of Physics and Atmospheric Science, Dalhousie University,
Halifax, Nova Scotia, Canada, B3H 3J5.
Tel: (902)494-1456 | Fax: (902)494-5191 | Lab: (902)494-3813
Public key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x17D965DB
Tier I CRC Chair in Atmospheric Science: http://www.atm.dal.ca/jobs/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
-----END PGP SIGNATURE-----