diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/en/weechat_plugin_api.en.asciidoc | 154 | ||||
-rw-r--r-- | doc/fr/weechat_plugin_api.fr.asciidoc | 170 | ||||
-rw-r--r-- | doc/it/weechat_plugin_api.it.asciidoc | 187 | ||||
-rw-r--r-- | doc/ja/weechat_plugin_api.ja.asciidoc | 187 |
4 files changed, 392 insertions, 306 deletions
diff --git a/doc/en/weechat_plugin_api.en.asciidoc b/doc/en/weechat_plugin_api.en.asciidoc index 1c9e757c8..a87538b32 100644 --- a/doc/en/weechat_plugin_api.en.asciidoc +++ b/doc/en/weechat_plugin_api.en.asciidoc @@ -7030,6 +7030,7 @@ struct t_hook *weechat_hook_command (const char *command, int argc, char **argv, char **argv_eol), + const void *callback_pointer, void *callback_data); ---- @@ -7046,9 +7047,7 @@ Arguments: separated by "||". * 'callback': function called when command is used, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'struct t_gui_buffer *buffer': buffer where command is executed ** 'int argc': number of arguments given for command ** 'char **argv': arguments given for command @@ -7057,7 +7056,10 @@ Arguments: ** return value: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Default completion codes are: @@ -7173,16 +7175,17 @@ Arguments: (priority allowed, see note about <<hook_priority,priority>>) * 'callback': function called when command is run, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'struct t_gui_buffer *buffer': buffer where command is executed ** 'const char *command': the command executed, with its arguments ** return value: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_OK_EAT' *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted [NOTE] Callback can return 'WEECHAT_RC_OK' or 'WEECHAT_RC_OK_EAT' (command will not @@ -7250,14 +7253,15 @@ Arguments: * 'max_calls': number of calls to timer (if 0, then timer has no end) * 'callback': function called when time is reached, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'int remaining_calls': remaining calls (-1 if timer has no end) ** return value: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -7325,14 +7329,15 @@ Arguments: * 'callback': function called a selected event occurs for file (or socket), arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'int fd': file descriptor ** return value: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -7409,9 +7414,7 @@ Arguments: * 'callback': function called when data from child is available, or when child has ended, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'const char *command': command executed by child ** 'int return_code': return code: *** '>= 0': child return code for a command, and for URL possible values are: @@ -7427,7 +7430,10 @@ Arguments: ** return value: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -7773,9 +7779,7 @@ Arguments: * 'callback': function called when connection is OK or failed, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'int status': connection status: *** 'WEECHAT_HOOK_CONNECT_OK': connection OK *** 'WEECHAT_HOOK_CONNECT_ADDRESS_NOT_FOUND': address not found @@ -7795,7 +7799,10 @@ Arguments: ** return value: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -7937,9 +7944,7 @@ Arguments: * 'callback': function called when a message is printed, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'struct t_gui_buffer *buffer': buffer pointer ** 'time_t date': date ** 'int tags_count': number of tags for line @@ -7951,7 +7956,10 @@ Arguments: ** return value: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -8024,9 +8032,7 @@ Arguments: * 'callback': function called when signal is received, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'const char *signal': signal received ** 'const char *type_data': type of data sent with signal: *** 'WEECHAT_HOOK_SIGNAL_STRING': string @@ -8038,7 +8044,10 @@ Arguments: *** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately) _(WeeChat ≥ 0.4.0)_ *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -8941,9 +8950,7 @@ Arguments: * 'callback': function called when signal is received, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'const char *signal': signal received ** 'struct t_hashtable *hashtable': hashtable ** return value: @@ -8951,7 +8958,10 @@ Arguments: *** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately) _(WeeChat ≥ 0.4.0)_ *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -9300,15 +9310,16 @@ Arguments: * 'callback': function called when configuration option is changed, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'const char *option': name of option ** 'const char *value': new value for option ** return value: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -9373,9 +9384,7 @@ Arguments: * 'callback': function called when completion item is used (user is completing something using this item), arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'const char *completion_item': name of completion item ** 'struct t_gui_buffer *buffer': buffer where completion is made ** 'struct t_gui_completion *completion': structure used to add words for @@ -9384,7 +9393,10 @@ Arguments: ** return value: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted [NOTE] Completion names are global (shared across WeeChat and plugins). So it is @@ -9559,14 +9571,15 @@ Arguments: (see table below) * 'callback': function called when modifier is used, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'const char *modifier': name of modifier ** 'const char *modifier_data': data for modifier ** 'const char *string': string to modify ** return value: new string -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -9800,13 +9813,14 @@ Arguments: * 'args_description': description of arguments (optional, can be NULL) * 'callback': function called when info is asked, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'const char *info_name': name of info ** 'const char *arguments': additional arguments, depending on info ** return value: value of info asked -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -9876,13 +9890,14 @@ Arguments: (optional, can be NULL) * 'callback': function called when info is asked, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'const char *info_name': name of info ** 'struct t_hashtable *hashtable': hashtable, depending on info ** return value: hashtable asked -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -9955,15 +9970,16 @@ Arguments: * 'callback': function called when infolist is asked, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'const char *infolist_name': name of infolist ** 'void *pointer': pointer to an object that infolist must return (to get only one item in infolist) ** 'const char *arguments': additional arguments, depending on infolist ** return value: infolist asked -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -10036,12 +10052,13 @@ Arguments: * 'callback': function called when hdata is asked, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'const char *hdata_name': name of hdata ** return value: hdata asked -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Return value: @@ -10094,16 +10111,17 @@ Arguments: * 'callback': function called when focus is made, arguments and return value: ** 'const void *pointer': pointer -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': pointer ** 'struct t_hashtable *info': hashtable with info on focus and strings returned by other calls to focus callbacks (with higher priority) (see table below) ** return value: either "info" pointer (hashtable completed), or pointer to a new hashtable (created by callback, with keys and values of type "string"), this new hashtable content will be added to 'info' for other calls to focus callbacks -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': pointer given to callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted [IMPORTANT] For a mouse gesture, your callback will be called two times: first time when diff --git a/doc/fr/weechat_plugin_api.fr.asciidoc b/doc/fr/weechat_plugin_api.fr.asciidoc index e59953951..5e880d77e 100644 --- a/doc/fr/weechat_plugin_api.fr.asciidoc +++ b/doc/fr/weechat_plugin_api.fr.asciidoc @@ -7164,9 +7164,7 @@ Paramètres : * 'callback' : fonction appelée lorsque la commande est utilisée, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'struct t_gui_buffer *buffer' : tampon où la commande est exécutée ** 'int argc' : nombre de paramètres passés à la commande ** 'char **argv' : paramètres pour la commande @@ -7175,8 +7173,12 @@ Paramètres : ** valeur de retour : *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Les codes complétions par défaut sont : @@ -7293,17 +7295,19 @@ Paramètres : * 'callback' : fonction appelée lorsque la commande est exécutée, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'struct t_gui_buffer *buffer' : tampon où la commande est exécutée ** 'const char *command' : la commande exécutée, avec ses paramètres ** valeur de retour : *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_OK_EAT' *** 'WEECHAT_RC_ERROR' -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé [NOTE] Le "callback" peut retourner 'WEECHAT_RC_OK' ou 'WEECHAT_RC_OK_EAT' (la @@ -7373,16 +7377,18 @@ Paramètres : * 'callback' : fonction appelée quand le délai est atteint, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'int remaining_calls' : nombre d'appels restants (-1 si le minuteur n'a pas de fin) ** valeur de retour : *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -7450,15 +7456,17 @@ Paramètres : * 'callback' : fonction appelée lorsqu'un des évènements sélectionnés se produit pour le fichier (ou le socket), paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'int fd' : descripteur de fichier ** valeur de retour : *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -7535,9 +7543,7 @@ Paramètres : * 'callback' : fonction appelée quand des données du fils sont disponibles, or ou quand le fils s'est terminé, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'const char *command' : commande exécutée par le fils ** 'int return_code' : code retour : *** '>= 0' : code retour du fils pour une commande, et pour l'URL, les valeurs @@ -7555,8 +7561,12 @@ Paramètres : ** valeur de retour : *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -7914,9 +7924,7 @@ Paramètres : * 'callback' : fonction appelée lorsque la connexion est ok ou a échoué, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'int status' : statut de connexion : *** 'WEECHAT_HOOK_CONNECT_OK' : connexion ok *** 'WEECHAT_HOOK_CONNECT_ADDRESS_NOT_FOUND' : adresse non trouvée @@ -7937,8 +7945,12 @@ Paramètres : ** valeur de retour : *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -8082,9 +8094,7 @@ Paramètres : * 'callback' : fonction appelée lorsqu'un message est affiché, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'struct t_gui_buffer *buffer' : pointeur vers le tampon ** 'time_t date' : date ** 'int tags_count' : nombre d'étiquettes de la ligne @@ -8096,8 +8106,12 @@ Paramètres : ** valeur de retour : *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -8171,9 +8185,7 @@ Paramètres : * 'callback' : fonction appelée quand le signal est reçu, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'const char *signal' : signal reçu ** 'const char *type_data' : type de donnée reçu avec le signal : *** 'WEECHAT_HOOK_SIGNAL_STRING' : chaîne de caractères @@ -8185,8 +8197,12 @@ Paramètres : *** 'WEECHAT_RC_OK_EAT' (arrêter l'envoi du signal immédiatement) _(WeeChat ≥ 0.4.0)_ *** 'WEECHAT_RC_ERROR' -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -9099,9 +9115,7 @@ Paramètres : * 'callback' : fonction appelée quand le signal est reçu, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'const char *signal' : signal reçu ** 'struct t_hashtable *hashtable' : table de hachage ** valeur de retour : @@ -9109,8 +9123,12 @@ Paramètres : *** 'WEECHAT_RC_OK_EAT' (arrêter l'envoi du signal immédiatement) _(WeeChat ≥ 0.4.0)_ *** 'WEECHAT_RC_ERROR' -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -9470,16 +9488,18 @@ Paramètres : * 'callback' : fonction appelée lorsque l'option de configuration est modifiée, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'const char *option' : nom de l'option ** 'const char *value' : nouvelle valeur pour l'option ** valeur de retour : *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -9545,9 +9565,7 @@ Paramètres : (l'utilisateur est en train de compléter quelque chose qui fait appel à cette complétion), paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'const char *completion_item' : nom de la complétion ** 'struct t_gui_buffer *buffer' : tampon où la complétion est effectuée ** 'struct t_gui_completion *completion' : structure utilisée pour ajouter @@ -9556,8 +9574,12 @@ Paramètres : ** valeur de retour : *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé [NOTE] Les noms de complétion sont globaux (partagés entre WeeChat et les extensions). @@ -9735,15 +9757,17 @@ Paramètres : * 'callback' : fonction appelée lorsque le modificateur est utilisé, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'const char *modifier' : nom du modificateur ** 'const char *modifier_data' : données pour le modificateur ** 'const char *string' : chaîne à modifier ** valeur de retour : nouvelle chaîne -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -9986,15 +10010,17 @@ Paramètres : * 'callback' : fonction appelée quand l'information est demandée, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'const char *info_name' : nom de l'information ** 'const char *arguments' : paramètres additionnels, dépendant de l'information ** valeur de retour : valeur de l'information demandée -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -10068,15 +10094,17 @@ Paramètres : * 'callback' : fonction appelée quand l'information est demandée, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'const char *info_name' : nom de l'information ** 'struct t_hashtable *hashtable' : table de hachage, dépendant de l'information ** valeur de retour : table de hachage demandée -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -10150,16 +10178,18 @@ Paramètres : * 'callback' : fonction appelée quand l'infolist est demandée, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'const char *infolist_name' : nom de l'infolist ** 'void *pointer' : pointeur vers un objet que l'infolist doit retourner (pour obtenir uniquement cet objet dans l'infolist) ** 'const char *arguments' : paramètres additionnels, dépendant de l'infolist ** valeur de retour : infolist demandée -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -10232,13 +10262,15 @@ Paramètres : * 'callback' : fonction appelée quand le hdata est demandé, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'const char *hdata_name' : nom du hdata ** valeur de retour : hdata demandé -* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par WeeChat +* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé Valeur de retour : @@ -10291,9 +10323,7 @@ Paramètres : * 'callback' : fonction appelée quand le focus est fait, paramètres et valeur de retour : ** 'const void *pointer' : pointeur -** 'void *data' : pointeur ; si non NULL, doit avoir été alloué par malloc - (ou une fonction similaire) et sera automatiquement libéré (par free) - lorsque le "hook" est supprimé +** 'void *data' : pointeur ** 'struct t_hashtable *info' : table de hachage avec les informations sur le focus et les chaînes retournées par les autres appels aux "callbacks" de focus (avec plus haute priorité) (voir le tableau ci-dessous) @@ -10302,8 +10332,12 @@ Paramètres : hachage (créée par le "callback", avec clés et valeurs de type "string"), le contenu de cette nouvelle table de hachage sera ajouté à 'info' pour les autres appels aux "callbacks" focus +* 'callback_pointer' : pointeur donné au "callback" lorsqu'il est appelé par + WeeChat * 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par - WeeChat + WeeChat; si non NULL, doit avoir été alloué par malloc (ou une fonction + similaire) et sera automatiquement libéré (par free) lorsque le "hook" est + supprimé [IMPORTANT] Pour un geste de souris, votre "callback" sera appelé deux fois : la première diff --git a/doc/it/weechat_plugin_api.it.asciidoc b/doc/it/weechat_plugin_api.it.asciidoc index f922aec0f..f0b36b85f 100644 --- a/doc/it/weechat_plugin_api.it.asciidoc +++ b/doc/it/weechat_plugin_api.it.asciidoc @@ -7207,10 +7207,7 @@ Argomenti: * 'callback': funzione chiamata quando viene utilizzato il comando, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'struct t_gui_buffer *buffer': buffer quando il comando viene eseguito ** 'int argc': numero di argomenti forniti per un comando ** 'char **argv': argomenti forniti per un comando @@ -7219,7 +7216,11 @@ Argomenti: ** valore restituito: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': puntatore fornito dalla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito dalla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted I codici predefiniti per il completamento sono: @@ -7340,17 +7341,18 @@ Argomenti: * 'callback': funzione chiamata quando il comando è in esecuzione, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'struct t_gui_buffer *buffer': buffer dove viene eseguito il comando ** 'const char *command': il comando eseguito, con i propri argomenti ** valore restituito: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_OK_EAT' *** 'WEECHAT_RC_ERROR' -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted [NOTE] La callback può restituire 'WEECHAT_RC_OK' o 'WEECHAT_RC_OK_EAT' (il comando @@ -7422,15 +7424,16 @@ Argomenti: * 'callback': function called when time is reached, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': pointer; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'int remaining_calls': remaining calls (-1 if timer has no end) ** valore restituito: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -7500,15 +7503,16 @@ Argomenti: * 'callback': funzione che chiama un evento selezionato che si verifica per un file (o un socket), argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'int fd': descrittore file ** valore restituito: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -7585,10 +7589,7 @@ Argomenti: * 'callback': funzione chiamata quando i dati dal processo figlio sono disponibili, oppure quando è terminato, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'const char *command': comando eseguito dal processo figlio ** 'int return_code': codice restituito: *** '>= 0': codice ritorno figlio per un comando, e per un URL i valori @@ -7606,7 +7607,11 @@ Argomenti: ** valore restituito: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -7967,10 +7972,7 @@ Argomenti: * 'callback': funzione chiamata quando la connessione è avvenuta con successo oppure no, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'int status': stato della connessione: *** 'WEECHAT_HOOK_CONNECT_OK': connessione avvenuta con successo *** 'WEECHAT_HOOK_CONNECT_ADDRESS_NOT_FOUND': indirizzo non trovato @@ -7990,7 +7992,11 @@ Argomenti: ** valore restituito: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -8137,10 +8143,7 @@ Argomenti: * 'callback': funzione chiamata quando viene stampato un messaggio, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'struct t_gui_buffer *buffer': puntatore al buffer ** 'time_t date': data ** 'int tags_count': numero di tag per riga @@ -8152,7 +8155,11 @@ Argomenti: ** valore restituito: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -8227,10 +8234,7 @@ Argomenti: * 'callback': funzione chiamata a segnale ricevuto, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'const char *signal': segnale ricevuto ** 'const char *type_data': tipo di dati inviati con il segnale: *** 'WEECHAT_HOOK_SIGNAL_STRING': stringa @@ -8243,7 +8247,11 @@ Argomenti: *** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately) _(WeeChat ≥ 0.4.0)_ *** 'WEECHAT_RC_ERROR' -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -9234,10 +9242,7 @@ Argomenti: * 'callback': funzione chiamata a segnale ricevuto, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'const char *signal': segnale ricevuto ** 'struct t_hashtable *hashtable': tabella hash ** valore restituito: @@ -9246,7 +9251,11 @@ Argomenti: *** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately) _(WeeChat ≥ 0.4.0)_ *** 'WEECHAT_RC_ERROR' -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -9610,16 +9619,17 @@ Argomenti: * 'callback': funzione chiamata quando l'opzione di configurazione è cambiata, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'const char *option': nome dell'opzione ** 'const char *value': nuovo valore per l'opzione ** valore restituito: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -9685,10 +9695,7 @@ Argomenti: (l'utente sta completando qualcosa usando questo elemento), argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'const char *completion_item': nome dell'elemento del completamento ** 'struct t_gui_buffer *buffer': buffer dove viene eseguito il completamento ** 'struct t_gui_completion *completion': struttura usata per aggiungere @@ -9697,7 +9704,11 @@ Argomenti: ** valore restituito: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted [NOTE] I nomi del completamento sono globali (condivisi tra WeeChat e plugin). Si @@ -9877,15 +9888,16 @@ Argomenti: * 'callback': funzione chiamata quando viene usato il modificatore, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'const char *modifier': nome del modificatore ** 'const char *modifier_data': dati per il modificatore ** 'const char *string': stringa da modificare ** valore restituito: nuova stringa -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -10125,14 +10137,15 @@ Argomenti: * 'callback': funzione chiamata alla richiesta di una info, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'const char *info_name': nome della info ** 'const char *arguments': argomenti addizionali, dipendono dalle info ** valore restituito: valore dell'info richiesta -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -10205,14 +10218,15 @@ Argomenti: * 'callback': funzione chiamata alla richiesta della info, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'const char *info_name': nome della info ** 'struct t_hashtable *hashtable': tabella hash, in base alla info ** valore restituito: tabella hash richiesta -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -10287,16 +10301,17 @@ Argomenti: * 'callback': funzione chiamata alla richiesta della lista info, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'const char *infolist_name': nome della lista info ** 'void *pointer': puntatore ad un oggetto che la lista info deve restituire (per ricevere un solo elemento della lista info) ** 'const char *arguments': argomento aggiuntivo, dipende dalla lista info ** valore restituito: lista info richiesta -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -10368,13 +10383,14 @@ Argomenti: * 'description': descrizione * 'callback': funzione chiamata alla richiesta di hdata, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'const char *hdata_name': nome dell'hdata ** return value: hdata richiesto -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted Valore restituito: @@ -10426,10 +10442,7 @@ Argomenti: (priorità consentita, consultare la nota a riguardo di <<hook_priority,priority>>) * 'callback': funzione chiamata al momento del focus, argomenti e valore restituito: ** 'const void *pointer': puntatore -// TRANSLATION MISSING -** 'void *data': puntatore; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': puntatore ** 'struct t_hashtable *info': tabella hash con informazioni sul focus e stringhe restituite da altre chiamate alle callback sul focus (con la priorità più alta) (consultare la tabella in basso) @@ -10437,7 +10450,11 @@ Argomenti: puntatore ad una nuova tabella hash (creata dalla callback, con chiavi e valori di tipo "string), questa nuovo contenuto della tabella hash verrà aggiunto ad 'info' per le altre chiamate alle callback del focus -* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat +* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat +// TRANSLATION MISSING +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted [IMPORTANT] Per l'azione di un mouse, la callback verrà chiamata due volte: la prima quando diff --git a/doc/ja/weechat_plugin_api.ja.asciidoc b/doc/ja/weechat_plugin_api.ja.asciidoc index 51be29960..98b38f94a 100644 --- a/doc/ja/weechat_plugin_api.ja.asciidoc +++ b/doc/ja/weechat_plugin_api.ja.asciidoc @@ -7045,10 +7045,7 @@ struct t_hook *weechat_hook_command (const char *command, "||" で区切ってください。 * 'callback': コマンドが使用された際に呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'struct t_gui_buffer *buffer': コマンドを実行するバッファ ** 'int argc': コマンドに渡す引数の個数 ** 'char **argv': コマンドに渡す引数 @@ -7057,7 +7054,11 @@ struct t_hook *weechat_hook_command (const char *command, ** 戻り値: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted デフォルトの補完候補コードは: @@ -7173,17 +7174,18 @@ struct t_hook *weechat_hook_command_run (const char *command, (優先度の設定が可能、<<hook_priority,優先度>>に関する注意を参照) * 'callback': コマンドが実行される際に呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'struct t_gui_buffer *buffer': コマンドを実行するバッファ ** 'const char *command': 実行するコマンド、引数付き ** 戻り値: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_OK_EAT' *** 'WEECHAT_RC_ERROR' -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted [NOTE] コールバックは 'WEECHAT_RC_OK' または 'WEECHAT_RC_OK_EAT' @@ -7251,15 +7253,16 @@ struct t_hook *weechat_hook_timer (long interval, * 'max_calls': タイマを呼び出す回数 (0 の場合、タイマを無限に呼び出す) * 'callback': 時間が来たら呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'int remaining_calls': 呼び出し残り回数 (タイマを無限に呼び出す場合は -1) ** 戻り値: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -7327,15 +7330,16 @@ struct t_hook *weechat_hook_fd (int fd, * 'callback': ファイル (またはソケット) に対してキャッチしたいイベントが発生した場合に実行する関数、 引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'int fd': ファイルディスクリプタ ** 戻り値: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -7412,10 +7416,7 @@ struct t_hook *weechat_hook_process (const char *command, * 'callback': 子プロセスからのデータが利用可能になるか、子プロセスが終了したら呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'const char *command': 子プロセスが実行するコマンド ** 'int return_code': リターンコード: *** '>= 0': コマンドを実行した子プロセスのまたは URL に対するリターンコード。URL の場合取取り得る値は: @@ -7431,7 +7432,11 @@ struct t_hook *weechat_hook_process (const char *command, ** 戻り値: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -7777,10 +7782,7 @@ struct t_hook *weechat_hook_connect (const char *proxy, * 'callback': 接続に成功および失敗した際に呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'int status': 接続状態: *** 'WEECHAT_HOOK_CONNECT_OK': 接続成功 *** 'WEECHAT_HOOK_CONNECT_ADDRESS_NOT_FOUND': アドレスが見つかりません @@ -7800,7 +7802,11 @@ struct t_hook *weechat_hook_connect (const char *proxy, ** 戻り値: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -7942,10 +7948,7 @@ struct t_hook *weechat_hook_print (struct t_gui_buffer *buffer, * 'callback': メッセージが表示される際に呼び出すコールバック、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'struct t_gui_buffer *buffer': バッファへのポインタ ** 'time_t date': 日付 ** 'int tags_count': 行に付けられたタグの個数 @@ -7957,7 +7960,11 @@ struct t_hook *weechat_hook_print (struct t_gui_buffer *buffer, ** 戻り値: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -8030,10 +8037,7 @@ struct t_hook *weechat_hook_signal (const char *signal, * 'callback': シグナルを受信した際に呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'const char *signal': 受信したシグナル ** 'const char *type_data': シグナルが送信したデータの型 *** 'WEECHAT_HOOK_SIGNAL_STRING': 文字列 @@ -8045,7 +8049,11 @@ struct t_hook *weechat_hook_signal (const char *signal, *** 'WEECHAT_RC_OK_EAT' (直ちにシグナルの送信を止める) _(WeeChat バージョン 0.4.0 以上で利用可)_ *** 'WEECHAT_RC_ERROR' -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -8948,10 +8956,7 @@ Arguments: * 'callback': シグナルを受信した際に呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'const char *signal': 受信したシグナル ** 'struct t_hashtable *hashtable': ハッシュテーブル ** 戻り値: @@ -8959,7 +8964,11 @@ Arguments: *** 'WEECHAT_RC_OK_EAT' (直ちにシグナルの送信を止める) _(WeeChat バージョン 0.4.0 以上で利用可)_ *** 'WEECHAT_RC_ERROR' -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -9308,16 +9317,17 @@ struct t_hook *weechat_hook_config (const char *option, * 'callback': 設定オプションが変更されたら呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'const char *option': オプションの名前 ** 'const char *value': オプションの新しい値 ** 戻り値: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -9382,10 +9392,7 @@ struct t_hook *weechat_hook_completion (const char *completion_item, * 'callback': 補完要素 (ユーザはこの要素を使って何かを補完している) が使われた場合に呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'const char *completion_item': 補完要素の名前 ** 'struct t_gui_buffer *buffer': 補完が行われたバッファ ** 'struct t_gui_completion *completion': @@ -9394,7 +9401,11 @@ struct t_hook *weechat_hook_completion (const char *completion_item, ** 戻り値: *** 'WEECHAT_RC_OK' *** 'WEECHAT_RC_ERROR' -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted [NOTE] 補完名はグローバルです (WeeChat @@ -9569,15 +9580,16 @@ struct t_hook *weechat_hook_modifier (const char *modifier, (以下の表を参照) * 'callback': 修飾子が使われた際に呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'const char *modifier': 修飾子の名前 ** 'const char *modifier_data': 修飾子に渡すデータ ** 'const char *string': 修飾子に渡す文字列 ** 戻り値: 新しい文字列 -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -9809,14 +9821,15 @@ struct t_hook *weechat_hook_info (const char *info_name, * 'args_description': 引数の説明 (任意、NULL にすることも可) * 'callback': 情報が要求されたら呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'const char *info_name': 情報の名前 ** 'const char *arguments': 追加の引数、情報に依存 ** 戻り値: 要求された情報の値 -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -9886,14 +9899,15 @@ struct t_hook *weechat_hook_info_hashtable (const char *info_name, (任意、NULL でも可) * 'callback': 情報を要求する際に呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'const char *info_name': 情報の名前 ** 'struct t_hashtable *hashtable': ハッシュテーブル、情報に依存 ** 戻り値: 要求したハッシュテーブル -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -9966,16 +9980,17 @@ struct t_hook *weechat_hook_infolist (const char *infolist_name, * 'callback': インフォリストが要求された際に呼び出すコールバック、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'const char *infolist_name': インフォリストの名前 ** 'void *pointer': インフォリストが返すオブジェクトへのポインタ (インフォリストの要素を 1 つだけ返す) ** 'const char *arguments': 追加の引数、インフォリストに依存 ** 戻り値: 要求したインフォリスト -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -10048,13 +10063,14 @@ struct t_hook *weechat_hook_hdata (const char *hdata_name, * 'callback': hdata が要求された際に呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'const char *hdata_name': hdata の名前 ** 戻り値: 要求された hdata -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted 戻り値: @@ -10107,17 +10123,18 @@ struct t_hook *weechat_hook_focus (const char *area, * 'callback': フォーカスが当たったら呼び出す関数、引数と戻り値: ** 'const void *pointer': ポインタ -// TRANSLATION MISSING -** 'void *data': ポインタ; if not NULL, it must have been allocated with malloc - (or similar function) and it will be automatically freed when the hook is - deleted +** 'void *data': ポインタ ** 'struct t_hashtable *info': フォーカスの情報を含むハッシュテーブルと、他の (より高い優先度を持つ) フォーカスコールバックを呼び出して返された文字列 (以下のテーブルを参照) ** 戻り値: "info" ポインタ (完全なハッシュテーブル) または新しいハッシュテーブル (コールバックが作成、キーと値は "string" 型) へのポインタ、この新しいハッシュテーブルの内容は 'info' に追加され、他のフォーカスコールバックに渡されます -* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +* 'callback_pointer': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ +// TRANSLATION MISSING +* 'callback_data': WeeChat がコールバックを呼び出す際にコールバックに渡すポインタ; + if not NULL, it must have been allocated with malloc (or similar function) + and it will be automatically freed when the hook is deleted [IMPORTANT] マウスジェスチャの場合、コールバックを 2 回呼び出します: 1 |