diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2009-06-23 17:03:34 +0200 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2009-06-23 17:03:34 +0200 |
commit | cdc5ac77c1ab9a82d6d8e60290fb786d4bb43827 (patch) | |
tree | 6a4c08e86d589b454b438a807d102d0e51964e75 /doc/en | |
parent | 8d87086917c611280c8a2297d58191147e8e3ea9 (diff) | |
download | weechat-cdc5ac77c1ab9a82d6d8e60290fb786d4bb43827.zip |
Fix typos in Plugin API reference
Diffstat (limited to 'doc/en')
-rw-r--r-- | doc/en/weechat_plugin_api.en.txt | 302 |
1 files changed, 156 insertions, 146 deletions
diff --git a/doc/en/weechat_plugin_api.en.txt b/doc/en/weechat_plugin_api.en.txt index e2ed99454..fcc566359 100644 --- a/doc/en/weechat_plugin_api.en.txt +++ b/doc/en/weechat_plugin_api.en.txt @@ -3907,8 +3907,8 @@ Arguments: * 'callback_data': pointer given to callback when it is called by WeeChat [NOTE] -Callback can return 'WEECHAT_RC_OK' or 'WEECHAT_RC_OK_EAT' (ok and "eat" -command, will not be executed by WeeChat after callback). +Callback can return 'WEECHAT_RC_OK' or 'WEECHAT_RC_OK_EAT' (command will not +be executed by WeeChat after callback). Return value: @@ -3952,9 +3952,9 @@ struct t_hook *weechat_hook_timer (long interval, Arguments: * 'interval': interval between two calls (milliseconds, so 1000 = 1 second) -* 'align_second': alignment on a second: align timer on a second. For example, - if current time is 09:00, if interval = 60000 (60 seconds), and - align_second = 60, then timer is called each minute when second is 00 +* 'align_second': alignment on a second. For example, if current time is 09:00, + if interval = 60000 (60 seconds), and align_second = 60, then timer is + called each minute when second is 00 * 'max_calls': number of calls to timer (if 0, then timer has no end) * 'callback': function called when time is reached, arguments: ** 'void *data': pointer @@ -3978,7 +3978,7 @@ my_timer_cb (void *data, int remaining_calls) /* timer called each 20 seconds */ struct t_hook *my_timer_hook = - weechat_hook_timer (20 * 1000, 0, 0, &my_timer_cb, NULL); + weechat_hook_timer (20 * 1000, 0, 0, &my_timer_cb, NULL); ---------------------------------------- weechat_hook_fd @@ -4004,7 +4004,8 @@ Arguments: * 'flag_read': 1 = catch read event, 0 = ignore * 'flag_write': 1 = catch write event, 0 = ignore * 'flag_exception': 1 = catch exception event, 0 = ignore -* 'callback': function called when time is reached, arguments: +* 'callback': function called a selected event occurs for file (or socket), + arguments: ** 'void *data': pointer ** 'int fd': file descriptor * 'callback_data': pointer given to callback when it is called by WeeChat @@ -4027,14 +4028,13 @@ my_fd_cb (void *data, int fd) int sock = socket (AF_INET, SOCK_STREAM, 0); /* set socket options */ /* ... */ -/* hook socket */ struct t_hook *my_fd_hook = weechat_hook_fd (sock, 1, 0, 0, &my_fd_cb, NULL); ---------------------------------------- weechat_hook_process ^^^^^^^^^^^^^^^^^^^^ -Hook a process (with fork), and catch output. +Hook a process (launched with fork), and catch output. Prototype: @@ -4060,10 +4060,12 @@ Arguments: has ended, arguments: ** 'void *data': pointer ** 'const char *command': command executed by child -** 'int return_code': +** 'int return_code': return code: *** '>= 0': child command return code *** '< 0': 'WEECHAT_HOOK_PROCESS_OK_RUNNING' (data available, but child still running) or 'WEECHAT_HOOK_PROCESS_ERROR' (error when launching command) +** 'stdout': standard output of command +** 'stderr': error output of command * 'callback_data': pointer given to callback when it is called by WeeChat Return value: @@ -4133,19 +4135,19 @@ Arguments: * 'port': port number * 'sock': socket used to connect * 'ipv6': 1 to use IPv6, 0 to use IPv4 -* 'gnutls_sess': GnuTLSsession (optional) +* 'gnutls_sess': GnuTLS session (optional) * 'callback': function called when connection is ok or failed, arguments: ** 'void *data': pointer -** 'int status': constant with connection status: -*** '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' +** 'int status': connection status: +*** 'WEECHAT_HOOK_CONNECT_OK': connection ok +*** 'WEECHAT_HOOK_CONNECT_ADDRESS_NOT_FOUND': address not found +*** 'WEECHAT_HOOK_CONNECT_IP_ADDRESS_NOT_FOUND': IP address not found +*** 'WEECHAT_HOOK_CONNECT_CONNECTION_REFUSED': connection refused +*** 'WEECHAT_HOOK_CONNECT_PROXY_ERROR': error with proxy +*** 'WEECHAT_HOOK_CONNECT_LOCAL_HOSTNAME_ERROR': error with local hostname +*** 'WEECHAT_HOOK_CONNECT_GNUTLS_INIT_ERROR': GnuTLS init error +*** 'WEECHAT_HOOK_CONNECT_GNUTLS_HANDSHAKE_ERROR': GnuTLS handshake error +*** 'WEECHAT_HOOK_CONNECT_MEMORY_ERROR': insufficient memory ** 'const char *ip_address': IP address found * 'callback_data': pointer given to callback when it is called by WeeChat @@ -4229,15 +4231,15 @@ Arguments: * 'tags': only messages with these tags (comma separated list) will be caught (optional) * 'message': only messages with this string will be caught (optional) -* 'strip_colors': if == 1, colors will be stripped from message displayed, - before calling callback -* 'callback': function called when message is printed, arguments: +* 'strip_colors': if 1, colors will be stripped from message displayed, before + calling callback +* 'callback': function called when a message is printed, arguments: ** 'void *data': pointer ** 'struct t_gui_buffer *buffer': buffer pointer ** 'time_t date': date ** 'int tags_count': number of tags for line -** 'const char **tags': tags for line -** 'int displayed': 1 if line is displayed, 0 if it is filtered +** 'const char **tags': array with tags for line +** 'int displayed': 1 if line is displayed, 0 if it is filtered (hidden) ** 'int highlight': 1 if line has highlight, otherwise 0 ** 'const char *prefix': prefix ** 'const char *message': message @@ -4400,7 +4402,7 @@ Arguments: paste pending | weechat | input_search | - | - input search + text search in buffer | weechat | input_text_changed | - | input text changed @@ -4464,15 +4466,15 @@ Arguments: |======================================== [NOTE] -^1^ 'xxx' is IRC server name, 'yyy' is IRC command name +^1^ 'xxx' is IRC server name, 'yyy' is IRC command name. * 'callback': function called when signal is received, arguments: ** 'void *data': pointer ** 'const char *signal': signal received ** 'const char *type_data': type of data sent with signal: -*** 'WEECHAT_HOOK_SIGNAL_STRING' -*** 'WEECHAT_HOOK_SIGNAL_INT' -*** 'WEECHAT_HOOK_SIGNAL_POINTER' +*** 'WEECHAT_HOOK_SIGNAL_STRING': string +*** 'WEECHAT_HOOK_SIGNAL_INT': integer number +*** 'WEECHAT_HOOK_SIGNAL_POINTER': pointer ** 'void *signal_data': data sent with signal * 'callback_data': pointer given to callback when it is called by WeeChat @@ -4492,7 +4494,7 @@ my_signal_cb (void *data, const char *signal, const char *type_data, return WEECHAT_RC_OK; } -/* catch signal "quit", sent by WeeChat when /quit command is executed */ +/* catch signal "quit" */ struct t_hook *my_signal_hook = weechat_hook_signal ("quit", &my_signal_cb, NULL); ---------------------------------------- @@ -4541,7 +4543,7 @@ struct t_hook *weechat_hook_config (const char *option, Arguments: -* 'option': option, format is fulll name, as used with command `/set` (for +* 'option': option, format is full name, as used with command `/set` (for example: `weechat.look.item_time_format`) * 'callback': function called when configuration option is changed, arguments: ** 'void *data': pointer @@ -4596,9 +4598,14 @@ Arguments: ** '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 - completion + completion (see <<_weechat_hook_completion_list_add>>) * 'callback_data': pointer given to callback when it is called by WeeChat +[NOTE] +Completion names are global (shared accross WeeChat and plugins). So it is +recommended to choose a name with a unique prefix, like "plugin_xxx" (where +"xxx" is your item name). + Return value: * pointer to new hook, NULL if error occured @@ -4619,7 +4626,7 @@ my_completion_cb (void *data, const char *completion_item, return WEECHAT_RC_OK; } -struct t_hook *my_completion_hook = weechat_hook_completion ("myitem", +struct t_hook *my_completion_hook = weechat_hook_completion ("plugin_item", &my_completion_cb, NULL); ---------------------------------------- @@ -4642,31 +4649,13 @@ Arguments: * 'completion': completion pointer * 'word': word to add -* 'nick_completion': 1 if word is a nick, 0 if word it not a nick +* 'nick_completion': 1 if word is a nick, otherwise 0 * 'where': position where word will be inserted in list: -** 'WEECHAT_LIST_POS_SORT' -** 'WEECHAT_LIST_POS_BEGINNING' -** 'WEECHAT_LIST_POS_END' - -Example: - -[source,C] ----------------------------------------- -int -my_completion_cb (void *data, const char *completion_item, - struct t_gui_buffer *buffer, - struct t_gui_completion *completion) -{ - weechat_hook_completion_list_add (completion, "word1", - 0, WEECHAT_LIST_POS_SORT); - weechat_hook_completion_list_add (completion, "test_word2", - 0, WEECHAT_LIST_POS_SORT); - return WEECHAT_RC_OK; -} +** 'WEECHAT_LIST_POS_SORT': any position, to keep list sorted +** 'WEECHAT_LIST_POS_BEGINNING': beginning of list +** 'WEECHAT_LIST_POS_END': end of list -struct t_hook *my_completion_hook = weechat_hook_completion ("myitem", - &my_completion_cb, NULL); ----------------------------------------- +Example: see <<_weechat_hook_completion>>. weechat_hook_modifier ^^^^^^^^^^^^^^^^^^^^^ @@ -4693,51 +4682,61 @@ Arguments: |======================================== | Plugin | Modifier | Modifier data | String | Output -| charset | charset_decode | plugin.buffer_name | +| charset | charset_decode | + plugin.buffer_name | any string | string decoded from charset found for plugin/buffer to UTF-8 -| charset | charset_encode | plugin.buffer_name | +| charset | charset_encode | + plugin.buffer_name | any string | string encoded from UTF-8 to charset found for plugin/buffer -| irc | irc_color_decode | "1" to keep colors, "0" to remove colors | +| irc | irc_color_decode | + "1" to keep colors, "0" to remove colors | any string | string with WeeChat color codes, or without color -| irc | irc_color_encode | "1" to keep colors, "0" to remove colors | +| irc | irc_color_encode | + "1" to keep colors, "0" to remove colors | any string | string with IRC color codes, or without color -| irc | irc_in_xxx ^1^ | server name | +| irc | irc_in_xxx ^1^ | + server name | content of message received from IRC server | new content of message -| irc | irc_out_xxx ^1^ | server name | +| irc | irc_out_xxx ^1^ | + server name | content of message about to be sent to IRC server | new content of message -| weechat | input_text_content | string with buffer pointer ("0x123..") | +| weechat | input_text_content | + string with buffer pointer ("0x123..") | input buffer (from user) | new content of input buffer -| weechat | input_text_display | string with buffer pointer ("0x123..") | +| weechat | input_text_display | + string with buffer pointer ("0x123..") | input buffer (from user), without cursor tag | new content of input buffer, for display only (input buffer is not changed) -| weechat | input_text_display_with_cursor | string with buffer pointer ("0x123..") | +| weechat | input_text_display_with_cursor | + string with buffer pointer ("0x123..") | input buffer (from user), with cursor tag | new content of input buffer, for display only (input buffer is not changed) -| weechat | weechat_print | plugin;buffer_name;tags | +| weechat | weechat_print | + plugin;buffer_name;tags | message printed | new message printed |======================================== [NOTE] -^1^ 'xxx' is IRC command name +^1^ 'xxx' is IRC command name. -* 'callback': function called when modifier is received, arguments: +* 'callback': function called when modifier is used, arguments: ** 'void *data': pointer ** 'const char *modifier': name of modifier ** 'const char *modifier_data': data for modifier @@ -4801,7 +4800,7 @@ Arguments: Return value: -* string modifier, NULL if no changes in string were made by modifier(s) +* string modified, NULL if no changes in string were made by modifier(s) Example: @@ -4814,7 +4813,7 @@ char *new_string = weechat_hook_modifier_exec ("my_modifier", weechat_hook_info ^^^^^^^^^^^^^^^^^ -Hook an information: callback will return pointer to info asked. +Hook an information. Prototype: @@ -4834,13 +4833,13 @@ Arguments: * 'description': description * 'callback': function called when info is asked, arguments: ** 'void *data': pointer -** 'const char *info_name': name of info to return +** 'const char *info_name': name of info ** 'const char *arguments': additional arguments, depending on info * 'callback_data': pointer given to callback when it is called by WeeChat Return value: -* content of info asked, NULL if not found +* pointer to new hook, NULL if error occured Example: @@ -4854,8 +4853,8 @@ my_info_cb (void *data, const char *info_name, const char *arguments) } /* add info "my_info" */ -struct t_hook *my_info = weechat_hook_info ("my_info", - "Some info about something", +struct t_hook *my_info_hook = weechat_hook_info ("my_info", + "Some info", &my_info_cb, NULL); ---------------------------------------- @@ -4883,15 +4882,15 @@ Arguments: * 'description': description * 'callback': function called when infolist is asked, arguments: ** 'void *data': pointer -** 'const char *infolist_name': name of infolist to return -** 'void *pointer': pointer to an something infolist must return (to get only +** '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 * 'callback_data': pointer given to callback when it is called by WeeChat Return value: -* pointer to infolist asked, NULL if not found +* pointer to new hook, NULL if error occured Example: @@ -4901,11 +4900,15 @@ struct t_infolist * my_infolist_cb (void *data, const char *infolist_name, void *pointer, const char *arguments) { - /* ... build infolist ... */ + struct t_infolist *my_infolist; + + /* build infolist */ + /* ... */ + return my_infolist; } -/* add info "my_infolist" */ +/* add infolist "my_infolist" */ struct t_hook *my_infolist = weechat_hook_infolist ("my_infolist", "Infolist with some data", &my_infolist_cb, NULL); @@ -4988,11 +4991,11 @@ Arguments: *** 'void *data': pointer *** 'struct t_gui_buffer *buffer': buffer pointer *** 'const char *input_data': input data -* 'callback_data': pointer given to input callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat * 'close_callback': function called when buffer is closed, arguments: *** 'void *data': pointer *** 'struct t_gui_buffer *buffer': buffer pointer -* 'callback_data': pointer given to close callback when it is called by WeeChat +* 'callback_data': pointer given to callback when it is called by WeeChat Return value: @@ -5048,7 +5051,7 @@ weechat_printf (weechat_current_buffer (), "Text on current buffer"); weechat_buffer_search ^^^^^^^^^^^^^^^^^^^^^ -Search a buffer by plugin and/or buffer name. +Search a buffer by plugin and/or name. Prototype: @@ -5072,7 +5075,8 @@ Example: [source,C] ---------------------------------------- -struct t_gui_buffer *my_buffer = weechat_buffer_search ("myplugin", "my_buffer"); +struct t_gui_buffer *my_buffer = weechat_buffer_search ("my_plugin", + "my_buffer"); ---------------------------------------- weechat_buffer_search_main @@ -5090,7 +5094,7 @@ struct t_gui_buffer *weechat_buffer_search_main (); Return value: -* pointer to main buffer +* pointer to WeeChat main buffer ('core' buffer) Example: @@ -5119,7 +5123,8 @@ Example: [source,C] ---------------------------------------- -struct t_gui_buffer *my_buffer = weechat_buffer_search ("myplugin", "my_buffer"); +struct t_gui_buffer *my_buffer = weechat_buffer_search ("my_plugin", + "my_buffer"); if (my_buffer) { weechat_buffer_clear (my_buffer); @@ -5156,7 +5161,9 @@ weechat_buffer_close (my_buffer); weechat_buffer_merge ^^^^^^^^^^^^^^^^^^^^ -Merge buffer into another buffer. +Merge buffer into another buffer: both buffers will still exist separately, but +with same number, and WeeChat will display lines from both buffers (mixed +lines). Prototype: @@ -5175,9 +5182,9 @@ Example: [source,C] ---------------------------------------- -/* merge current buffer with weechat core buffer */ +/* merge current buffer with weechat "core" buffer */ weechat_buffer_merge (weechat_current_buffer (), - weechat_buffer_search ("core", "weechat")); + weechat_buffer_search_main ()); ---------------------------------------- weechat_buffer_unmerge @@ -5203,7 +5210,6 @@ Example: [source,C] ---------------------------------------- -/* unmerge current buffer (to number 1 in list) */ weechat_buffer_unmerge (weechat_current_buffer (), 1); ---------------------------------------- @@ -5224,7 +5230,7 @@ Arguments: * 'buffer': buffer pointer * 'property': property name: -** 'number': number of buffer (1 to # opened buffers) +** 'number': number of buffer (starts with 1) ** 'num_displayed': number of windows displaying buffer ** 'notify': notify level for buffer ** 'lines_hidden': 1 if at least one line is hidden on buffer (filtered), or 0 @@ -5232,8 +5238,11 @@ Arguments: ** 'prefix_max_length': max length for prefix in this buffer ** 'time_for_each_line': 1 if time is displayed for each line in buffer (default), otherwise 0 -** 'text_search': text search type: 0 = disabled, 1 = backward, 2 = forward -** 'text_search_exact': 1 if text search is exact (case sensitive) +** 'text_search': text search type: +*** 0: no search at this moment +*** 1: backward search (direction: oldest messages) +*** 2: forward search (direction: newest messages) +** 'text_search_exact': 1 if text search is case sensitive ** 'text_search_found': 1 if text found, otherwise 0 Return value: @@ -5272,7 +5281,7 @@ Arguments: ** 'tilte': title of buffer ** 'input': input text ** 'localvar_xxx': get content of local variable "xxx" (replace "xxx" by the - name of variable you want to read) + name of variable to read) Return value: @@ -5304,9 +5313,8 @@ Arguments: * 'buffer': buffer pointer * 'property': property name: -** 'plugin': name of plugin which created this buffer ("core" for WeeChat main +** 'plugin': pointer to plugin which created this buffer (NULL for WeeChat main buffer) -** 'plugin': plugin pointer Return value: @@ -5348,13 +5356,12 @@ Arguments: "-": disable hotlist (global setting, buffer pointer is not used) + priority: add buffer to hotlist with this priority -| unread | N/A | - set unread marker on current line for buffer +| unread | (N/A) | + set unread marker after last line of buffer | display | "1", "auto" | "1": switch to this buffer in current window + "auto": switch to this buffer in current window, read marker is not reset - for current buffer | name | any string | set new name for buffer @@ -5363,8 +5370,8 @@ Arguments: set new short name for buffer | type | "formatted" or "free" | - set type for buffer: "formatted" (for printing chat messages), or "free" for - free content + set type for buffer: "formatted" (for printing chat messages), or "free" (for + free content) | notify | "0", "1", "2", "3" | set notify level for buffer: "0" = never add to hotlist, "1" = add for @@ -5399,7 +5406,7 @@ Arguments: bind a new key 'xxx', specific to this buffer, value is command to execute for this key -| key_unbind_xxx | N/A | +| key_unbind_xxx | (N/A) | unbind key 'xxx' for this buffer | input | any string | @@ -5414,7 +5421,7 @@ Arguments: set new value for local variable 'xxx' (variable is created if it does not exist) -| localvar_del_xxx | N/A | +| localvar_del_xxx | (N/A) | remove local variable 'xxx' |======================================== @@ -5431,8 +5438,8 @@ weechat_buffer_set (NULL, "hotlist", "+"); /* change buffer name */ weechat_buffer_set (my_buffer, "name", "my_new_name"); -/* add new local variable "toto" with value "my_value" */ -weechat_buffer_set (my_buffer, "localvar_set_toto", "my_value"); +/* add new local variable "toto" with value "abc" */ +weechat_buffer_set (my_buffer, "localvar_set_toto", "abc"); /* remove local variable "toto" */ weechat_buffer_set (my_buffer, "localvar_del_toto", NULL); @@ -5471,13 +5478,13 @@ my_close_cb (void *data, struct t_gui_buffer *buffer) return WEECHAT_RC_OK; } -weechat_buffer_set_pointer (NULL, "close_callback", &my_close_cb); +weechat_buffer_set_pointer (my_buffer, "close_callback", &my_close_cb); ---------------------------------------- weechat_buffer_string_replace_local_var ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Replace local variables in a string by their value, using buffer local +Replace local variables in a string by their values, using buffer local variables. Prototype: @@ -5495,17 +5502,17 @@ Arguments: Return value: -* string with value for local variables +* string with values of local variables Example: [source,C] ---------------------------------------- -weechat_buffer_set (my_buffer, "localvar_set_toto", "my_value"); +weechat_buffer_set (my_buffer, "localvar_set_toto", "abc"); char *str = weechat_buffer_string_replace_local_var (my_buffer, "test with $toto"); -/* str contains "test with my_value" */ +/* str contains "test with abc" */ ---------------------------------------- [[windows]] @@ -5554,16 +5561,16 @@ Arguments: * 'window': window pointer * 'property': property name: -** 'win_x': X position of window in terminal (0 is first column) -** 'win_y': Y position of window in terminal (0 is first column) +** 'win_x': X position of window in terminal (first column is 0) +** 'win_y': Y position of window in terminal (first line is 0) ** 'win_width': width of window, in chars ** 'win_height': height of window, in chars -** 'win_width_pct': percentage size, compared to parent window (if 50, width - is half) -** 'win_height_pct': percentage size, compared to parent window (if 50, height - is half) -** 'win_chat_x': X position of chat window in terminal (0 is first column) -** 'win_chat_y': Y position of chat window in terminal (0 is first column) +** 'win_width_pct': percentage size, compared to parent window (for example 50 + means half size) +** 'win_height_pct': percentage size, compared to parent window (for example 50 + means half size) +** 'win_chat_x': X position of chat window in terminal (first column is 0) +** 'win_chat_y': Y position of chat window in terminal (first line is 0) ** 'win_chat_width': width of chat window, in chars ** 'win_chat_height': height of chat window, in chars ** 'first_line_displayed': 1 if first line of buffer is displayed on screen, @@ -5581,15 +5588,17 @@ Example: [source,C] ---------------------------------------- weechat_printf (NULL, "current window is at position (x,y): (%d,%d)", - weechat_window_get_integer (weechat_current_window, "win_x"), - weechat_window_get_integer (weechat_current_window, "win_y")); + weechat_window_get_integer (weechat_current_window (), "win_x"), + weechat_window_get_integer (weechat_current_window (), "win_y")); ---------------------------------------- weechat_window_get_string ^^^^^^^^^^^^^^^^^^^^^^^^^ -Return string value of a window property. NOT USED TODAY, reserved for future -version. +Return string value of a window property. + +[NOTE] +This function is not used today, it is reserved for a future version. Prototype: @@ -5636,9 +5645,9 @@ Example: [source,C] ---------------------------------------- -weechat_printf (NULL, "current window pointer is: %lx, buffer displayed is: %lx", - weechat_window_get_pointer (NULL, "current"), - weechat_window_get_integer (weechat_current_window, "buffer")); +weechat_printf (NULL, + "buffer displayed in current window: %lx", + weechat_window_get_pointer (weechat_current_window (), "buffer")); ---------------------------------------- [[nicklist]] @@ -5673,19 +5682,18 @@ Arguments: ** '1': group and sub-groups/nicks are visible ** '0': group and sub-groups/nicks are hidden * 'color': color option name: -*** WeeChat option name (from weechat.color.xxx), for example 'chat_delimiters' -*** color with optional background, for example 'yellow' or 'yellow,red' -*** bar color name: -**** 'bar_fg': foreground color for bar -**** 'bar_delim': delimiters color for bar -**** 'bar_bg': background color for bar +** WeeChat option name, for example 'weechat.color.nicklist_group' +** color with optional background, for example 'yellow' or 'yellow,red' +** bar color name: +*** 'bar_fg': foreground color for bar +*** 'bar_delim': delimiters color for bar +*** 'bar_bg': background color for bar [NOTE] The group name can begin with one or more digits, followed by pipe, and then group name. When such string is found at beginning, it's used to sort groups -in nicklist. For examples groups "1|test" and "2|abc" will be sorted: "test" -first, "abc" second, whereas "test" and "abc" will be sorted: "abc" first, -"test" second. +in nicklist. For example groups "1|test" and "2|abc" will be displayed in that +order: first "test" then "abc". Return value: @@ -5695,10 +5703,12 @@ Example: [source,C] ---------------------------------------- -struct t_gui_nick_group *my_group = weechat_nicklist_add_group (my_buffer, - my_parent_group, - "test_group", - "weechat.color.nicklist_group", 1); +struct t_gui_nick_group *my_group = + weechat_nicklist_add_group (my_buffer, + my_parent_group, + "test_group", + "weechat.color.nicklist_group", + 1); ---------------------------------------- weechat_nicklist_search_group @@ -6283,7 +6293,7 @@ Example: [source,C] ---------------------------------------- -if (weechat_network_pass_proxy ("myproxy", sock, "irc.freenode.net", 6667)) +if (weechat_network_pass_proxy ("my_proxy", sock, "irc.freenode.net", 6667)) { /* OK */ } @@ -6327,9 +6337,9 @@ struct sockaddr_in addr; socklen_t length; unsigned long address; -memset (&addr, 0, sizeof (struct sockaddr_in)); +memset (&addr, 0, sizeof (struct sockaddr_in)); length = sizeof (addr); -getsockname (sock, (struct sockaddr *) &addr, &length); +getsockname (sock, (struct sockaddr *) &addr, &length); addr.sin_family = AF_INET; address = ntohl (addr.sin_addr.s_addr); @@ -6887,10 +6897,10 @@ Example: [source,C] ---------------------------------------- -nt size; -oid *pointer = weechat_infolist_buffer (infolist, "my_buffer", &size); -eechat_printf (NULL, "buffer pointer = 0x%lx, size = %d", - pointer, size); +int size; +void *pointer = weechat_infolist_buffer (infolist, "my_buffer", &size); +weechat_printf (NULL, "buffer pointer = 0x%lx, size = %d", + pointer, size); ---------------------------------------- weechat_infolist_time |