aboutsummaryrefslogtreecommitdiff
path: root/PLUGIN.txt
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2009-07-08 05:56:17 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2009-07-08 05:56:17 +0000
commit1fd08c0e863122a6fe1a186cd357bf4ab2274a1f (patch)
treeab1e6f4a4c82f08bb59f0e83343ee06034723675 /PLUGIN.txt
parent7c95df7d81365497a7f9ab886d778450563f1959 (diff)
updated PLUGIN.txt.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2181 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'PLUGIN.txt')
-rw-r--r--PLUGIN.txt17
1 files changed, 17 insertions, 0 deletions
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.