summaryrefslogtreecommitdiff
path: root/doc/fr
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2022-09-16 21:05:51 +0200
committerSébastien Helleu <flashcode@flashtux.org>2022-09-16 21:05:51 +0200
commit96c22c41ba59080893a4c4a2ca1e66c16d88ff32 (patch)
treef300c7bd9c8823a7ea409d96784241a2363bee62 /doc/fr
parentba27ec8d65633415bb0220674f002e7deb5ba0a0 (diff)
downloadweechat-96c22c41ba59080893a4c4a2ca1e66c16d88ff32.zip
api: add support of priority in function hook_line (closes #1821)
Diffstat (limited to 'doc/fr')
-rw-r--r--doc/fr/weechat_plugin_api.fr.adoc16
1 files changed, 12 insertions, 4 deletions
diff --git a/doc/fr/weechat_plugin_api.fr.adoc b/doc/fr/weechat_plugin_api.fr.adoc
index ac7909fc3..c078f0444 100644
--- a/doc/fr/weechat_plugin_api.fr.adoc
+++ b/doc/fr/weechat_plugin_api.fr.adoc
@@ -8949,10 +8949,16 @@ Exemples en C :
[source,c]
----
/* accrocher un modificateur avec priorité = 2000 */
+/* haute priorité : appelé avant les autres fonctions de rappel "modifier" */
weechat_hook_modifier ("2000|input_text_display", &modifier_cb, NULL, NULL);
/* accrocher deux signaux avec priorité = 3000 */
+/* haute priorité : appelé avant les autres fonctions de rappel "signal" */
weechat_hook_signal ("3000|quit;upgrade", &signal_cb, NULL, NULL);
+
+/* accrocher les lignes affichées dans les tampons formatés avec priorité = 500 */
+/* basse priorité : appelé après les autres fonctions de rappel "line" */
+weechat_hook_line ("500|formatted", "*", NULL, &line_cb, NULL, NULL);
----
Les types de "hooks" suivants autorisent une priorité :
@@ -8960,6 +8966,7 @@ Les types de "hooks" suivants autorisent une priorité :
* <<_hook_command,command>>
* <<_hook_completion,completion>>
* <<_hook_command_run,command_run>>
+* <<_hook_line,line>>
* <<_hook_signal,signal>>
* <<_hook_hsignal,hsignal>>
* <<_hook_config,config>>
@@ -10154,7 +10161,7 @@ hook = weechat.hook_connect("", "my.server.org", 1234, 1, 0, "",
==== hook_line
-_WeeChat ≥ 2.3._
+_WeeChat ≥ 2.3, mis à jour dans la 3.7._
Intercepter une ligne sur le point d'être affichée dans un tampon.
@@ -10170,8 +10177,8 @@ appelés dans cet ordre :
"hook").
[NOTE]
-The "line" hook is the only one among these three hooks that can work on
-buffers with free content.
+Le "hook" "line" est le seul parmi ces trois "hooks" qui peut fonctionner sur
+un tampon avec contenu libre.
Prototype :
@@ -10190,7 +10197,8 @@ struct t_hook *weechat_hook_line (const char *buffer_type,
Paramètres :
* _buffer_type_ : intercepter les lignes affichées sur ce type de tampon
- (si NULL ou chaîne vide, _formatted_ est utilisé par défaut) :
+ (si NULL ou chaîne vide, _formatted_ est utilisé par défaut)
+ (une priorité est autorisée avant le type de tampon, voir la note sur la <<hook_priority,priorité>>) :
** _formatted_ : intercepter les lignes sur un tampon avec contenu formaté
seulement (par défaut)
** _free_ : intercepter les lignes sur un tampon avec contenu libre seulement