On Thu, 2005-03-17 at 13:12 -0500, Larry Dennison wrote: > Clement, > > I too am making a C-based plugin. I started with the chronogram library as > it seemed to use the standard Dia property management system. Some quick > notes on the integration of the new plugin: > > 1. The plugins in are in the objects subdir, forking mostly involves > copying and renaming. > 2. The Makefile.am in objects will need to know about your new plug-in as > well. > 3. You'll need to create a stencil (?) sheet in the sheets directory so > that the Dia gui will know about your plugin. Makefile.am needs to be > edited here as well.
Also remember to update configure.in to have it generate your Makefile. Updating the Win32 makefile.msc's is also nice. I do believe Chronogram is a good example. > I am finding that the standard property management system wasn't expressive > enough to deal with lists of structures - I have to use the techniques > found in the UML library. Note as well that the GtkList structure that the > UML plugin uses is also deprecated in the latest GTK+. I'm having to write > my own using GtkListStore, etc. which is adding a lot of coding work. AAAHHHHH!!! Well, I guess we deserve that for not making a good list property yet. But the code you add using non-deprecated methods will surely be useful when we do a generic list property. Much better than copying the UML code. -Lars -- Lars Clausen <[EMAIL PROTECTED]> _______________________________________________ Dia-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.gnome.org/projects/dia/faq.html Main page at http://www.gnome.org/projects/dia
