summaryrefslogtreecommitdiff
path: root/doc/fr
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2010-11-09 15:45:14 +0100
committerSebastien Helleu <flashcode@flashtux.org>2010-11-09 15:45:14 +0100
commit8c129779acf613fb1c23a6345eb64d745ef7e2f4 (patch)
treee969794a729ca30328644b360201b82bf6079cb4 /doc/fr
parent25879ca18965d8b2a6e9f5de290cf1bc5eb82ae6 (diff)
downloadweechat-8c129779acf613fb1c23a6345eb64d745ef7e2f4.zip
Add function "hook_completion_get_string" in plugin API
Diffstat (limited to 'doc/fr')
-rw-r--r--doc/fr/weechat_plugin_api.fr.txt60
1 files changed, 59 insertions, 1 deletions
diff --git a/doc/fr/weechat_plugin_api.fr.txt b/doc/fr/weechat_plugin_api.fr.txt
index 8404a24d2..3241d1b50 100644
--- a/doc/fr/weechat_plugin_api.fr.txt
+++ b/doc/fr/weechat_plugin_api.fr.txt
@@ -7449,6 +7449,64 @@ hook = weechat.hook_completion("extension_item", "ma complétion !",
"my_completion_cb", "")
----------------------------------------
+weechat_hook_completion_get_string
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+_Nouveau dans la version 0.3.4._
+
+Retourne la valeur d'une propriété de la complétion sous forme de chaîne.
+
+Prototype :
+
+[source,C]
+----------------------------------------
+const char *weechat_hook_completion_get_string (struct t_gui_completion *completion,
+ const char *property);
+----------------------------------------
+
+Paramètres :
+
+* 'completion' : pointeur vers la complétion
+* 'property' : nom de la propriété :
+** 'base_command' : commande utilisée pour la complétion
+** 'base_word' : le mot qui va être complété
+** 'args' : paramètres de la commande (incluant le mot de base "base_word")
+
+Exemple en C :
+
+[source,C]
+----------------------------------------
+int
+my_completion_cb (void *data, const char *completion_item,
+ struct t_gui_buffer *buffer,
+ struct t_gui_completion *completion)
+{
+ /* récupère les paramètres de la commande */
+ const char *args = weechat_hook_completion_get_string (completion, "args");
+
+ /* complétion selon les paramètres */
+ /* ... */
+
+ return WEECHAT_RC_OK;
+}
+----------------------------------------
+
+Script (Python):
+
+[source,python]
+----------------------------------------
+# prototype
+value = weechat.hook_completion_get_string(completion, property)
+
+# exemple
+def my_completion_cb(data, completion_item, buffer, completion):
+ # récupère les paramètres de la commande
+ args = weechat.hook_completion_get_string(completion, "args")
+ # complétion selon les paramètres
+ # ...
+ return weechat.WEECHAT_RC_OK
+----------------------------------------
+
weechat_hook_completion_list_add
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -8419,7 +8477,7 @@ weechat.prnt("", "mon numéro de tampon est : %d" % weechat.buffer_get_integer(m
weechat_buffer_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^
-Retourne la valeur d'une propriété sous forme de chaîne.
+Retourne la valeur d'une propriété du tampon sous forme de chaîne.
Prototype :