From 1fd08c0e863122a6fe1a186cd357bf4ab2274a1f Mon Sep 17 00:00:00 2001 From: hiro Date: Wed, 8 Jul 2009 05:56:17 +0000 Subject: updated PLUGIN.txt. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2181 ee746299-78ed-0310-b773-934348b2243d --- PLUGIN.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'PLUGIN.txt') diff --git a/PLUGIN.txt b/PLUGIN.txt index e66c4e98..60afa93c 100644 --- a/PLUGIN.txt +++ b/PLUGIN.txt @@ -1,3 +1,20 @@ Sylpheed Plugin Specification ============================= +The following is the architecture of plugin system of Sylpheed. + + +----------+ +----------------------+ +-----------+ + | Sylpheed |----| libsylpheed-plugin-0 |--+--| Plug-in A | + +----------+ +----------------------+ | +-----------+ + Sylpheed Plug-in interface | Plug-in DLL + library +--+ + | +------------+ | | +-----------+ + +--------| libsylph-0 |---------+ +--| Plug-in B | + +------------+ +-----------+ + LibSylph mail library + +Sylpheed loads the plug-in DLLs installed in the plug-in directory on +startup. + +Plug-in can only access the functions of Sylpheed through the APIs provided +with libsylpheed-plugin-0 and libsylph-0 library. -- cgit v1.2.3