diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2024-03-04 23:55:44 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2024-03-05 19:58:21 +0100 |
commit | 12521898f90ac51d9e316820921159d0e9ae7d43 (patch) | |
tree | 7bef67774b4f24ce003f586fdf767652c5e512fc /doc/sr | |
parent | 6c72d6f66d27008395223bcbccd233c488cc2325 (diff) | |
download | weechat-12521898f90ac51d9e316820921159d0e9ae7d43.zip |
doc/scripting: auto-generate list of scripting functions and constants from Python API
Diffstat (limited to 'doc/sr')
-rw-r--r-- | doc/sr/weechat_scripting.sr.adoc | 316 |
1 files changed, 2 insertions, 314 deletions
diff --git a/doc/sr/weechat_scripting.sr.adoc b/doc/sr/weechat_scripting.sr.adoc index 6eb3b9f88..ec3666dbb 100644 --- a/doc/sr/weechat_scripting.sr.adoc +++ b/doc/sr/weechat_scripting.sr.adoc @@ -510,326 +510,14 @@ weechat_hook_timer(1000, 0, 1, $timer_cb, 'test'); Листа функција у API скриптовања: -[width="100%", cols="1,5", options="header"] -|=== -| Категорија | Функције - -| опште -| register - -| додаци -| plugin_get_name - -| стрингови -| charset_set + - iconv_to_internal + - iconv_from_internal + - gettext + - ngettext + - strlen_screen + - string_match + - string_match_list + - string_has_highlight + - string_has_highlight_regex + - string_mask_to_regex + - string_format_size + - string_parse_size + - string_color_code_size + - string_remove_color + - string_is_command_char + - string_input_for_buffer + - string_eval_expression + - string_eval_path_home - -| директоријуми -| mkdir_home + - mkdir + - mkdir_parents - -| сортиране листе -| list_new + - list_add + - list_search + - list_search_pos + - list_casesearch + - list_casesearch_pos + - list_get + - list_set + - list_next + - list_prev + - list_string + - list_size + - list_remove + - list_remove_all + - list_free - -| кофнигурациони фајлови -| config_new + - config_new_section + - config_search_section + - config_new_option + - config_search_option + - config_string_to_boolean + - config_option_reset + - config_option_set + - config_option_set_null + - config_option_unset + - config_option_rename + - config_option_get_string + - config_option_get_pointer + - config_option_is_null + - config_option_default_is_null + - config_boolean + - config_boolean_default + - config_boolean_inherited + - config_integer + - config_integer_default + - config_integer_inherited + - config_string + - config_string_default + - config_string_inherited + - config_color + - config_color_default + - config_color_inherited + - config_enum + - config_enum_default + - config_enum_inherited + - config_write_option + - config_write_line + - config_write + - config_read + - config_reload + - config_option_free + - config_section_free_options + - config_section_free + - config_free + - config_get + - config_get_plugin + - config_is_set_plugin + - config_set_plugin + - config_set_desc_plugin + - config_unset_plugin - -| тастерске пречице -| key_bind + - key_unbind - -| приказ -| prefix + - color + - print (за python: prnt) + - print_date_tags (за python: prnt_date_tags) + - print_datetime_tags (за python: prnt_datetime_tags) + - print_y (за python: prnt_y) + - print_y_date_tags (за python: prnt_y_date_tags) + - print_y_datetime_tags (за python: prnt_y_datetime_tags) + - log_print - -| куке -| hook_command + - hook_command_run + - hook_timer + - hook_fd + - hook_process + - hook_process_hashtable + - hook_connect + - hook_line + - hook_print + - hook_signal + - hook_signal_send + - hook_hsignal + - hook_hsignal_send + - hook_config + - hook_completion + - hook_modifier + - hook_modifier_exec + - hook_info + - hook_info_hashtable + - hook_infolist + - hook_focus + - hook_set + - unhook + - unhook_all - -| бафери -| buffer_new + - buffer_new_props + - current_buffer + - buffer_search + - buffer_search_main + - buffer_clear + - buffer_close + - buffer_merge + - buffer_unmerge + - buffer_get_integer + - buffer_get_string + - buffer_get_pointer + - buffer_set + - buffer_string_replace_local_var + - buffer_match_list - -| прозори -| current_window + - window_search_with_buffer + - window_get_integer + - window_get_string + - window_get_pointer + - window_set_title - -| листа надимака -| nicklist_add_group + - nicklist_search_group + - nicklist_add_nick + - nicklist_search_nick + - nicklist_remove_group + - nicklist_remove_nick + - nicklist_remove_all + - nicklist_group_get_integer + - nicklist_group_get_string + - nicklist_group_get_pointer + - nicklist_group_set + - nicklist_nick_get_integer + - nicklist_nick_get_string + - nicklist_nick_get_pointer + - nicklist_nick_set - -| траке -| bar_item_search + - bar_item_new + - bar_item_update + - bar_item_remove + - bar_search + - bar_new + - bar_set + - bar_update + - bar_remove - -| команде -| command + - command_options - -| довршавање -| completion_new + - completion_search + - completion_get_string + - completion_list_add + - completion_free - -| infos -| info_get + - info_get_hashtable - -| infolists -| infolist_new + - infolist_new_item + - infolist_new_var_integer + - infolist_new_var_string + - infolist_new_var_pointer + - infolist_new_var_time + - infolist_get + - infolist_next + - infolist_prev + - infolist_reset_item_cursor + - infolist_search_var + - infolist_fields + - infolist_integer + - infolist_string + - infolist_pointer + - infolist_time + - infolist_free - -| hdata -| hdata_get + - hdata_get_var_offset + - hdata_get_var_type_string + - hdata_get_var_array_size + - hdata_get_var_array_size_string + - hdata_get_var_hdata + - hdata_get_list + - hdata_check_pointer + - hdata_move + - hdata_search + - hdata_char + - hdata_integer + - hdata_long + - hdata_string + - hdata_pointer + - hdata_time + - hdata_hashtable + - hdata_compare + - hdata_update + - hdata_get_string - -| ажурирање -| upgrade_new + - upgrade_write_object + - upgrade_read + - upgrade_close -|=== +include::{autogendir}/autogen_scripting_functions.sr.adoc[tag=functions] [[script_api_constants]] === Константе Листа константи у API скриптовања: -[width="100%", cols="1,5", options="header"] -|=== -| Категорија | Константе - -| повратни кодови -| `WEECHAT_RC_OK` (цео број) + - `WEECHAT_RC_OK_EAT` (цео број) + - `WEECHAT_RC_ERROR` (цео број) - -| конфигурациони фајлови -| `WEECHAT_CONFIG_READ_OK` (цео број) + - `WEECHAT_CONFIG_READ_MEMORY_ERROR` (цео број) + - `WEECHAT_CONFIG_READ_FILE_NOT_FOUND` (цео број) + - `WEECHAT_CONFIG_WRITE_OK` (цео број) + - `WEECHAT_CONFIG_WRITE_ERROR` (цео број) + - `WEECHAT_CONFIG_WRITE_MEMORY_ERROR` (цео број) + - `WEECHAT_CONFIG_OPTION_SET_OK_CHANGED` (цео број) + - `WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE` (цео број) + - `WEECHAT_CONFIG_OPTION_SET_ERROR` (цео број) + - `WEECHAT_CONFIG_OPTION_SET_OPTION_NOT_FOUND` (цео број) + - `WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET` (цео број) + - `WEECHAT_CONFIG_OPTION_UNSET_OK_RESET` (цео број) + - `WEECHAT_CONFIG_OPTION_UNSET_OK_REMOVED` (цео број) + - `WEECHAT_CONFIG_OPTION_UNSET_ERROR` (цео број) - -| сортиране листе -| `WEECHAT_LIST_POS_SORT` (стринг) + - `WEECHAT_LIST_POS_BEGINNING` (стринг) + - `WEECHAT_LIST_POS_END` (стринг) - -| врућа листа -| `WEECHAT_HOTLIST_LOW` (стринг) + - `WEECHAT_HOTLIST_MESSAGE` (стринг) + - `WEECHAT_HOTLIST_PRIVATE` (стринг) + - `WEECHAT_HOTLIST_HIGHLIGHT` (стринг) - -| кука process -| `WEECHAT_HOOK_PROCESS_RUNNING` (цео број) + - `WEECHAT_HOOK_PROCESS_ERROR` (цео број) - -| кука connect -| `WEECHAT_HOOK_CONNECT_OK` (цео број) + - `WEECHAT_HOOK_CONNECT_ADDRESS_NOT_FOUND` (цео број) + - `WEECHAT_HOOK_CONNECT_IP_ADDRESS_NOT_FOUND` (цео број) + - `WEECHAT_HOOK_CONNECT_CONNECTION_REFUSED` (цео број) + - `WEECHAT_HOOK_CONNECT_PROXY_ERROR` (цео број) + - `WEECHAT_HOOK_CONNECT_LOCAL_HOSTNAME_ERROR` (цео број) + - `WEECHAT_HOOK_CONNECT_GNUTLS_INIT_ERROR` (цео број) + - `WEECHAT_HOOK_CONNECT_GNUTLS_HANDSHAKE_ERROR` (цео број) + - `WEECHAT_HOOK_CONNECT_MEMORY_ERROR` (цео број) + - `WEECHAT_HOOK_CONNECT_TIMEOUT` (цео број) + - `WEECHAT_HOOK_CONNECT_SOCKET_ERROR` (цео број) - -| кука signal -| `WEECHAT_HOOK_SIGNAL_STRING` (стринг) + - `WEECHAT_HOOK_SIGNAL_INT` (стринг) + - `WEECHAT_HOOK_SIGNAL_POINTER` (стринг) -|=== +include::{autogendir}/autogen_scripting_constants.sr.adoc[tag=constants] [[common_tasks]] == Уобичајени задаци |