aboutsummaryrefslogtreecommitdiff
path: root/PLUGIN.ja.txt
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2009-07-06 09:03:30 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2009-07-06 09:03:30 +0000
commit7c95df7d81365497a7f9ab886d778450563f1959 (patch)
tree67f3fed211f5f1987e62eeabd9f6ce2da1530253 /PLUGIN.ja.txt
parent886e7961ca297b79f6e77e1ab2c9aab34b1e5596 (diff)
updated PLUGIN.ja.txt.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2178 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'PLUGIN.ja.txt')
-rw-r--r--PLUGIN.ja.txt54
1 files changed, 54 insertions, 0 deletions
diff --git a/PLUGIN.ja.txt b/PLUGIN.ja.txt
index 335aa9bc..26227662 100644
--- a/PLUGIN.ja.txt
+++ b/PLUGIN.ja.txt
@@ -33,6 +33,22 @@ Sylpheed から利用する関数
-------------------------
-------------------------------------------------------------------------
+void syl_plugin_signal_connect (const gchar *name, GCallback callback,
+ gpointer data);
+
+SylPlugin オブジェクト(ライブラリ内部で保持)で利用できるシグナルに
+接続します。シグナルを受け取るコールバック関数の仕様は通常の GObject と
+同様です。
+利用できるシグナルに関してはシグナルの一覧を参照してください。
+-------------------------------------------------------------------------
+void syl_plugin_signal_disconnect(gpointer func, gpointer data);
+
+syl_plugin_signal_connect() で接続したシグナルを解除します。
+-------------------------------------------------------------------------
+void syl_plugin_signal_emit(const gchar *name, ...);
+
+SylPlugin オブジェクトのシグナルを発行します。
+-------------------------------------------------------------------------
gint syl_plugin_init_lib (void);
libsylpheed-plugin-0 ライブラリの初期化を行います。
@@ -109,11 +125,49 @@ Sylpheed ではこれが Sylpheed 本体側の値と一致するかどうかチ
プラグインから利用する関数
--------------------------
+関数の一覧は plugin.h を参照してください。
+
シグナルの一覧
--------------
+* libsylpheed-plugin-0
+
+-------------------------------------------------------------------------
+void (* plugin_load) (GObject *obj, GModule *module);
+
+syl_plugin_load() でプラグインをロードしたときに発行されるシグナルです。
+-------------------------------------------------------------------------
+void (* plugin_unload) (GObject *obj, GModule *module);
+
+syl_plugin_unload_all() でプラグインをアンロードしたときに発行される
+シグナルです。
+-------------------------------------------------------------------------
+void (* folderview_menu_popup) (GObject *obj, gpointer ifactory);
+FolderView でコンテキストメニューをポップアップしたときに発行される
+シグナルです。
+-------------------------------------------------------------------------
+
+* libsylph-0
+
+-------------------------------------------------------------------------
+void (* init_done) (GObject *obj)
+
+アプリケーションの初期化が完了した時点で発行されます。
+-------------------------------------------------------------------------
+void (*app_exit) (GObject *obj)
+
+アプリケーションが終了する時に発行されます。
+-------------------------------------------------------------------------
+void (*add_msg) (GObject *obj, FolderItem *item, const gchar *file, guint num)
+
+フォルダ item に番号 num のメッセージが追加された時に発行されます。
+-------------------------------------------------------------------------
+void (*remove_msg) (GObject *obj, FolderItem *item, const gchar *file, guint num)
+
+フォルダ item から番号 num のメッセージが削除される時に発行されます。
+-------------------------------------------------------------------------
サンプルプラグイン
==================