summaryrefslogtreecommitdiff
path: root/doc/sr
diff options
context:
space:
mode:
Diffstat (limited to 'doc/sr')
-rw-r--r--doc/sr/weechat_scripting.sr.adoc316
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]]
== Уобичајени задаци