Re: plugins
- From: Matthieu Sozeau <mattam netcourrier com>
- To: dia-list gnome org
- Subject: Re: plugins
- Date: Tue, 18 Jun 2002 19:24:29 +0200
On Tue, Jun 18, 2002 at 07:03:34PM +0200, Cyrille Chepelov wrote:
Le Tue, Jun 18, 2002, à 02:08:27PM +0200, Matthieu Sozeau a écrit:
I have 2 questions about plugin developpement. First, I need to
have a separate directory for files in my plugin (XML
stylesheets and configuration), is it ok to add a
DIA_PLUGIN_PATH=$(pkgdatadir)/plugins/$(plugin_name) ?
Yes.
Nice :)
Second, I need to make some cleanup when dia quits if my plugin
is loaded, but plugin_unload doesn't get called when exiting dia. Is
it normal behavior? (My plugin can_unload works in the plugins
pannel).
Probably not. I guess something is misbehaving here.
(just out of curiosity, what kind of clean-up ? What happens the next time
when dia has been -9'ed and the clean-up did not take place ?)
Some dynamically allocated strings do not get freed...that's all.
I have one more question: i'd prefer using a directory for my export
plugin (it outputs multiple source files). Is it possible to allow
directories in the gtk "open" dialog? If not, that means i will need to
open a "find directory" dialog in the plugin, which is annoying. I have
no ideas as to use another workaround... Currently, i use a "*.code"
filter and type a file name but this file never get written. Any ideas?
I changed the plugin a bit. Now one can select a "from" (UML,...) and "to"
stylesheet (java, c++, idl, ...) in the dialog. There is a configuration file to allow
easy adding of new stylesheets for exporting. I'll send the address of
the current version soon for those who want to test it.
--
"Not only is there no God, but try finding a plumber on Sunday. "
- Woody Allen
MaT|TaM (http://mattam.ath.cx)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]