1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-26 04:46:37 +02:00

Add missing argument for weechat_hook_completion in plugin API reference

This commit is contained in:
Sebastien Helleu
2010-02-09 18:01:57 +01:00
parent 7850668327
commit 5bfb2929e6
2 changed files with 11 additions and 3 deletions
+5 -1
View File
@@ -5755,6 +5755,7 @@ Prototype:
[source,C]
----------------------------------------
struct t_hook *weechat_hook_completion (const char *completion_item,
const char *description,
int (*callback)(void *data,
const char *completion_item,
struct t_gui_buffer *buffer,
@@ -5766,6 +5767,7 @@ Arguments:
* 'completion_item': name of completion item, after you can use '%(name)' in
a command hooked (argument 'completion')
* 'description': description of completion
* 'callback': function called when completion item is used (user is completing
something using this item), artuments:
** 'void *data': pointer
@@ -5801,6 +5803,7 @@ my_completion_cb (void *data, const char *completion_item,
}
struct t_hook *my_completion_hook = weechat_hook_completion ("plugin_item",
"my custom completion!",
&my_completion_cb, NULL);
----------------------------------------
@@ -5817,7 +5820,8 @@ def my_completion_cb(data, completion_item, buffer, completion):
weechat.hook_completion_list_add(completion, "test_word2", 0, weechat.WEECHAT_LIST_POS_SORT)
return weechat.WEECHAT_RC_OK
hook = weechat.hook_completion("plugin_item", "my_completion_cb", "")
hook = weechat.hook_completion("plugin_item", "my custom completion!",
"my_completion_cb", "")
----------------------------------------
weechat_hook_completion_list_add
+6 -2
View File
@@ -5832,6 +5832,7 @@ Prototype :
[source,C]
----------------------------------------
struct t_hook *weechat_hook_completion (const char *completion_item,
const char *description,
int (*callback)(void *data,
const char *completion_item,
struct t_gui_buffer *buffer,
@@ -5843,6 +5844,7 @@ Paramètres :
* 'completion_item' : nom de l'objet de complétion, après vous pouvez utiliser
'%(nom)' dans une commande (paramètre 'completion')
* 'description': description de la complétion
* 'callback' : fonction appelée lorsque la complétion est utilisée
(l'utilisateur est en train de compléter quelque chose qui fait appel à cette
complétion), paramètres :
@@ -5879,7 +5881,8 @@ my_completion_cb (void *data, const char *completion_item,
return WEECHAT_RC_OK;
}
struct t_hook *my_completion_hook = weechat_hook_completion ("xtension_item",
struct t_hook *my_completion_hook = weechat_hook_completion ("extension_item",
"ma complétion !",
&my_completion_cb, NULL);
----------------------------------------
@@ -5896,7 +5899,8 @@ def my_completion_cb(data, completion_item, buffer, completion):
weechat.hook_completion_list_add(completion, "test_mot2", 0, weechat.WEECHAT_LIST_POS_SORT)
return weechat.WEECHAT_RC_OK
hook = weechat.hook_completion("extension_item", "my_completion_cb", "")
hook = weechat.hook_completion("extension_item", "ma complétion !",
"my_completion_cb", "")
----------------------------------------
weechat_hook_completion_list_add