summaryrefslogtreecommitdiffstats
path: root/lua/lua-plugin.h
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2010-04-16 14:10:04 +0800
committerPeng Wu <alexepico@gmail.com>2010-05-19 10:09:32 +0800
commit560cdb15c6c238252d49c362a631de35d05713c2 (patch)
treed2d567ed439ef27219b8fff932e26f60219a5bb6 /lua/lua-plugin.h
parent7cf2505a5790195814e05e4a26f40fe8319d5e67 (diff)
downloadibus-libpinyin-560cdb15c6c238252d49c362a631de35d05713c2.tar.gz
ibus-libpinyin-560cdb15c6c238252d49c362a631de35d05713c2.tar.xz
ibus-libpinyin-560cdb15c6c238252d49c362a631de35d05713c2.zip
write ibus_engine_plugin_load_lua_script.
Diffstat (limited to 'lua/lua-plugin.h')
-rw-r--r--lua/lua-plugin.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/lua/lua-plugin.h b/lua/lua-plugin.h
index d7118d6..8e6e056 100644
--- a/lua/lua-plugin.h
+++ b/lua/lua-plugin.h
@@ -59,9 +59,17 @@ struct _IBusEnginePluginClass
GType ibus_engine_plugin_get_type(void);
+/**
+ * create a new ibus engine plugin.
+ */
IBusEnginePlugin * ibus_engine_plugin_new();
/**
+ * load a new lua script for ibus engine plugin.
+ */
+int ibus_engine_plugin_load_lua_script(IBusEnginePlugin * plugin, const char * filename);
+
+/**
* add a lua_command_t to plugin.
*/
gboolean ibus_engine_plugin_add_command(IBusEnginePlugin * plugin, lua_command_t * command);