1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

api: send new signal "buffer_line_data_changed" when a line is updated in a buffer via hdata

This commit is contained in:
Sébastien Helleu
2024-06-27 19:08:53 +02:00
parent b04e1ffd27
commit e9d46b41a1
7 changed files with 27 additions and 0 deletions
+1
View File
@@ -23,6 +23,7 @@
- relay: add infos "relay_api_version" and "relay_api_version_number"
- core: add hdata count in evaluation of expressions with `hdata_count:name[list]` or `hdata_count:name[pointer]`
- core: add completion "bars_items"
- api: send new signal "buffer_line_data_changed" when a line is updated in a buffer via hdata
- api: add hashtable type "longlong"
- api: add function line_search_by_id
- doc: add doc on "api" relay
+4
View File
@@ -12116,6 +12116,10 @@ List of signals sent by WeeChat and plugins:
| Pointer: line.
| Line added in a buffer.
| weechat | [[hook_signal_buffer_line_data_changed]] buffer_line_data_changed | 4.4.0
| Pointer: line data.
| Line data has been updated in a buffer.
| weechat | [[hook_signal_buffer_lines_hidden]] buffer_lines_hidden |
| Pointer: buffer.
| Lines hidden in buffer.
+4
View File
@@ -12367,6 +12367,10 @@ Liste des signaux envoyés par WeeChat et les extensions :
| Pointeur : ligne.
| Ligne ajoutée dans un tampon.
| weechat | [[hook_signal_buffer_line_data_changed]] buffer_line_data_changed | 4.4.0
| Pointeur: données de la ligne.
| Les données de la ligne ont changé dans un tampon.
| weechat | [[hook_signal_buffer_lines_hidden]] buffer_lines_hidden |
| Pointeur : tampon.
| Lignes cachées dans le tampon.
+5
View File
@@ -12618,6 +12618,11 @@ List of signals sent by WeeChat and plugins:
| Puntatore: riga.
| Riga aggiunta in un buffer.
// TRANSLATION MISSING
| weechat | [[hook_signal_buffer_line_data_changed]] buffer_line_data_changed | 4.4.0
| Pointer: line data.
| Line data has been updated in a buffer.
| weechat | [[hook_signal_buffer_lines_hidden]] buffer_lines_hidden |
| Puntatore: buffer.
| Righe nascoste nel buffer.
+5
View File
@@ -12281,6 +12281,11 @@ WeeChat とプラグインが送信するシグナルのリスト:
| Pointer: 行
| バッファに行を追加
// TRANSLATION MISSING
| weechat | [[hook_signal_buffer_line_data_changed]] buffer_line_data_changed | 4.4.0
| Pointer: line data.
| Line data has been updated in a buffer.
| weechat | [[hook_signal_buffer_lines_hidden]] buffer_lines_hidden |
| Pointer: バッファ
| バッファから行を隠す
+5
View File
@@ -11792,6 +11792,11 @@ struct t_hook *weechat_hook_signal (const char *signal,
| Показивач: линија.
| У бафер је додата линија.
// TRANSLATION MISSING
| weechat | [[hook_signal_buffer_line_data_changed]] buffer_line_data_changed | 4.4.0
| Pointer: line data.
| Line data has been updated in a buffer.
| weechat | [[hook_signal_buffer_lines_hidden]] buffer_lines_hidden |
| Показивач: бафер.
| У баферу су сакривене линије.
+3
View File
@@ -2396,6 +2396,9 @@ gui_line_hdata_line_data_update_cb (void *data,
}
gui_filter_buffer (line_data->buffer, line_data);
gui_buffer_ask_chat_refresh (line_data->buffer, 1);
(void) gui_buffer_send_signal (line_data->buffer,
"buffer_line_data_changed",
WEECHAT_HOOK_SIGNAL_POINTER, line_data);
}
return rc;