summaryrefslogtreecommitdiff
path: root/doc/it/weechat_plugin_api.it.asciidoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/it/weechat_plugin_api.it.asciidoc')
-rw-r--r--doc/it/weechat_plugin_api.it.asciidoc2951
1 files changed, 1476 insertions, 1475 deletions
diff --git a/doc/it/weechat_plugin_api.it.asciidoc b/doc/it/weechat_plugin_api.it.asciidoc
index 66d9fad41..4df1a3142 100644
--- a/doc/it/weechat_plugin_api.it.asciidoc
+++ b/doc/it/weechat_plugin_api.it.asciidoc
@@ -6,7 +6,7 @@
:toclevels: 4
:toc-title: Indice
:sectnums:
-:sectnumlevels: 2
+:sectnumlevels: 3
:docinfo1:
@@ -93,16 +93,16 @@ int weechat_plugin_init (struct t_weechat_plugin *plugin,
Argomenti:
-* 'plugin': puntatore alla struttura del plugin di WeeChat
-* 'argc': numero di argomenti per il plugin (fornito dalla riga di comando
+* _plugin_: puntatore alla struttura del plugin di WeeChat
+* _argc_: numero di argomenti per il plugin (fornito dalla riga di comando
dall'utente)
-* 'argv': argomenti per il plugin
+* _argv_: argomenti per il plugin
Valori restituiti:
-* 'WEECHAT_RC_OK' se l'operazione ha successo (il plugin
+* _WEECHAT_RC_OK_ se l'operazione ha successo (il plugin
verrà caricato)
-* 'WEECHAT_RC_ERROR' se c'è un errore (il plugin NON
+* _WEECHAT_RC_ERROR_ se c'è un errore (il plugin NON
verrà caricato)
// TRANSLATION MISSING
@@ -111,8 +111,8 @@ Valori restituiti:
// TRANSLATION MISSING
When plugins are auto-loaded (for example on startup), WeeChat first loads all
-plugins, and then calls the 'init' functions, using the priority defined in
-each plugin. A high priority means that the 'init' function is called first.
+plugins, and then calls the _init_ functions, using the priority defined in
+each plugin. A high priority means that the _init_ function is called first.
Default priority is 1000 (with such priority, the plugin is loaded after all
default plugins).
@@ -135,18 +135,18 @@ int weechat_plugin_end (struct t_weechat_plugin *plugin);
Argomenti:
-* 'plugin': puntatore alla struttura plugin di WeeChat
+* _plugin_: puntatore alla struttura plugin di WeeChat
Valori restituiti:
-* 'WEECHAT_RC_OK' se l'operazione ha successo
-* 'WEECHAT_RC_ERROR' se c'è un errore
+* _WEECHAT_RC_OK_ se l'operazione ha successo
+* _WEECHAT_RC_ERROR_ se c'è un errore
[[compile_plugin]]
=== Compilazione del plugin
La compilazione non richiede i sorgenti di WeeChat, è richiesto solo
-il file 'weechat-plugin.h'.
+il file _weechat-plugin.h_.
Per compilare un plugin che ha un file "tizio.c" (in GNU/Linux):
@@ -158,9 +158,9 @@ $ gcc -shared -fPIC -o libtizio.so tizio.o
[[load_plugin]]
=== Caricamento del plugin
-Copiare il file 'libtizio.so' nella cartella plugin di sistema (ad
-esempio '/usr/local/lib/weechat/plugins') oppure nella cartella
-plugin dell'utente (ad esempio '/home/xxx/.weechat/plugins').
+Copiare il file _libtizio.so_ nella cartella plugin di sistema (ad
+esempio _/usr/local/lib/weechat/plugins_) oppure nella cartella
+plugin dell'utente (ad esempio _/home/xxx/.weechat/plugins_).
In WeeChat:
@@ -171,7 +171,7 @@ In WeeChat:
[[plugin_example]]
=== Plugin di esempio
-Un esempio completo di plugin, che aggiunge un comando '/double':
+Un esempio completo di plugin, che aggiunge un comando _/double_:
visualizza due volte gli argomenti nel buffer corrente, oppure esegue un
comando due volte (ok, non sarà molto utile, ma è solo un esempio!):
@@ -273,7 +273,7 @@ const char *weechat_plugin_get_name (struct t_weechat_plugin *plugin);
Argomenti:
-* 'plugin': puntatore alla struttura plugin di WeeChat (può essere NULL)
+* _plugin_: puntatore alla struttura plugin di WeeChat (può essere NULL)
Valore restituito:
@@ -309,7 +309,7 @@ questa API perché compatibili con UTF-8 e il locale.
==== charset_set
Imposta il nuovo set caratteri del nuovo plugin (il set caratteri predefinito
-è 'UTF-8', così se il plugin usa 'UTF-8' non è necessario chiamare questa
+è _UTF-8_, così se il plugin usa _UTF-8_ non è necessario chiamare questa
funzione).
Prototipo:
@@ -321,7 +321,7 @@ void weechat_charset_set (const char *charset);
Argomenti:
-* 'charset': nuovo set caratteri da usare
+* _charset_: nuovo set caratteri da usare
Esempio in C:
@@ -355,8 +355,8 @@ char *weechat_iconv_to_internal (const char *charset, const char *string);
Argomenti:
-* 'charset': set caratteri da convertire
-* 'string': stringa da convertire
+* _charset_: set caratteri da convertire
+* _string_: stringa da convertire
Valore restituito:
@@ -397,8 +397,8 @@ char *weechat_iconv_from_internal (const char *charset, const char *string);
Argomenti:
-* 'charset': set caratteri in uscita
-* 'string': stringa da convertire
+* _charset_: set caratteri in uscita
+* _string_: stringa da convertire
Valore restituito:
@@ -438,7 +438,7 @@ const char *weechat_gettext (const char *string);
Argomenti:
-* 'string': stringa da tradurre
+* _string_: stringa da tradurre
Valore restituito:
@@ -465,7 +465,7 @@ str = weechat.gettext("hello")
==== ngettext
Restituisce la stringa tradotta, utilizzando il singolare o il plurale, in base
-all'argomento 'count' (contatore).
+all'argomento _count_ (contatore).
Prototipo:
@@ -477,9 +477,9 @@ const char *weechat_ngettext (const char *string, const char *plural,
Argomenti:
-* 'string': stringa da tradurre, singolare
-* 'plural': stringa da tradurre, plurale
-* 'count': utilizzato per scegliere tra singolare e plurale (la scelta viene
+* _string_: stringa da tradurre, singolare
+* _plural_: stringa da tradurre, plurale
+* _count_: utilizzato per scegliere tra singolare e plurale (la scelta viene
fatta in base alla lingua locale)
Valore restituito:
@@ -508,7 +508,7 @@ str = weechat.ngettext("file", "files", num_files)
==== strndup
Restituisce una stringa duplicata, con un massimo di caratteri
-impostato su 'chars'.
+impostato su _chars_.
Prototipo:
@@ -519,8 +519,8 @@ char *weechat_strndup (const char *string, int length);
Argomenti:
-* 'string': stringa da duplicare
-* 'length': caratteri massimi da duplicare
+* _string_: stringa da duplicare
+* _length_: caratteri massimi da duplicare
Valore restituito:
@@ -552,7 +552,7 @@ void weechat_string_tolower (char *string);
Argomenti:
-* 'string': stringa da convertire
+* _string_: stringa da convertire
Esempio in C:
@@ -578,7 +578,7 @@ void weechat_string_toupper (char *string);
Argomenti:
-* 'string': stringa da convertire
+* _string_: stringa da convertire
Esempio in C:
@@ -607,8 +607,8 @@ int weechat_strcasecmp (const char *string1, const char *string2);
Argomenti:
-* 'string1': prima stringa da comparare
-* 'string2': seconda stringa da comparare
+* _string1_: prima stringa da comparare
+* _string2_: seconda stringa da comparare
Valore restituito:
@@ -643,12 +643,12 @@ int weechat_strcasecmp_range (const char *string1, const char *string2, int rang
Argomenti:
-* 'string1': prima stringa da comparare
-* 'string2': seconda stringa da comparare
-* 'range': numero di caratteri nel confronto maiuscole/minuscole, ad esempio:
-** 26: "A-Z" vengono ridotti ad "a-z"
-** 29: "A-Z [ \ ]" vengono ridotti ad "a-z { | }"
-** 30: "A-Z [ \ ] ^" vengono ridotti ad "a-z { | } ~"
+* _string1_: prima stringa da comparare
+* _string2_: seconda stringa da comparare
+* _range_: numero di caratteri nel confronto maiuscole/minuscole, ad esempio:
+** 26: `A-Z` vengono ridotti ad `a-z`
+** 29: `A-Z [ \ ]` vengono ridotti ad `a-z { | }`
+** 30: `A-Z [ \ ] ^` vengono ridotti ad `a-z { | } ~`
[NOTE]
I valori 29 e 30 vengono usati da alcuni protocolli come IRC.
@@ -675,7 +675,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
_Updated in 1.0._
Confronta stringa indipendente non sensibile alle maiuscole e alla
-localizzazione, per un numero 'max' di caratteri.
+localizzazione, per un numero _max_ di caratteri.
Prototipo:
@@ -686,9 +686,9 @@ int weechat_strncasecmp (const char *string1, const char *string2, int max);
Argomenti:
-* 'string1': prima stringa da comparare
-* 'string2': seconda stringa da comparare
-* 'max': numero massimo di caratteri da comparare
+* _string1_: prima stringa da comparare
+* _string2_: seconda stringa da comparare
+* _max_: numero massimo di caratteri da comparare
Valore restituito:
@@ -712,7 +712,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
_WeeChat ≥ 0.3.7, updated in 1.0._
Confronta una stringa non sensibile alle maiuscole e alla localizzazione, per un
-numero 'max' di caratteri, usando una serie per il confronto.
+numero _max_ di caratteri, usando una serie per il confronto.
Prototipo:
@@ -723,13 +723,13 @@ int weechat_strncasecmp_range (const char *string1, const char *string2, int max
Argomenti:
-* 'string1': prima stringa da comparare
-* 'string2': seconda stringa da comparare
-* 'max': numero massimo di caratteri da comparare
-* 'range': numero di caratteri nel confronto maiuscole/minuscole, ad esempio:
-** 26: "A-Z" vengono ridotti ad "a-z"
-** 29: "A-Z [ \ ]" vengono ridotti ad "a-z { | }"
-** 30: "A-Z [ \ ] ^" vengono ridotti ad "a-z { | } ~"
+* _string1_: prima stringa da comparare
+* _string2_: seconda stringa da comparare
+* _max_: numero massimo di caratteri da comparare
+* _range_: numero di caratteri nel confronto maiuscole/minuscole, ad esempio:
+** 26: `A-Z` vengono ridotti ad `a-z`
+** 29: `A-Z [ \ ]` vengono ridotti ad `a-z { | }`
+** 30: `A-Z [ \ ] ^` vengono ridotti ad `a-z { | } ~`
[NOTE]
I valori 29 e 30 vengono usati da alcuni protocolli come IRC.
@@ -769,10 +769,10 @@ int weechat_strcmp_ignore_chars (const char *string1, const char *string2,
Argomenti:
-* 'string1': prima stringa per il confronto
-* 'string2': seconda stringa per il confronto
-* 'chars_ignored': stringa con caratteri da ignorare
-* 'case_sensitive': 1 per il confronto sensibile alle maiuscole, altrimenti 0
+* _string1_: prima stringa per il confronto
+* _string2_: seconda stringa per il confronto
+* _chars_ignored_: stringa con caratteri da ignorare
+* _case_sensitive_: 1 per il confronto sensibile alle maiuscole, altrimenti 0
Valore restituito:
@@ -807,14 +807,14 @@ const char *weechat_strcasestr (const char *string, const char *search);
Argomenti:
-* 'string': stringa
-* 'search': stringa da cercare in 'string'
+* _string_: stringa
+* _search_: stringa da cercare in _string_
Valore restituito:
// TRANSLATION MISSING
* puntatore alla stringa trovata, o NULL se non trovata
- (_WeeChat ≥ 1.3_: pointer returned is a 'const char *' instead of 'char *')
+ (_WeeChat ≥ 1.3_: pointer returned is a _const char *_ instead of _char *_)
Esempio in C:
@@ -845,7 +845,7 @@ int weechat_strlen_screen (const char *string);
Argomenti:
-* 'string': stringa
+* _string_: stringa
Valore restituito:
@@ -887,11 +887,11 @@ int weechat_string_match (const char *string, const char *mask,
Argomenti:
-* 'string': stringa
+* _string_: stringa
// TRANSLATION MISSING
-* 'mask': mask with wildcards ("*"), each wildcard matches 0 or more chars in
+* _mask_: mask with wildcards (`+*+`), each wildcard matches 0 or more chars in
the string
-* 'case_sensitive': 1 per il confronto sensibile alle maiuscole, altrimenti 0
+* _case_sensitive_: 1 per il confronto sensibile alle maiuscole, altrimenti 0
// TRANSLATION MISSING
[NOTE]
@@ -932,8 +932,8 @@ match5 = weechat.string_match("abcdef", "*b*d*", 0) # 1
_WeeChat ≥ 0.3.3._
-Sostituisce la `~` iniziale con la stringa con la cartella home. Se la stringa
-non inizia con `~`, viene restituita la stessa stringa.
+Sostituisce la `+~+` iniziale con la stringa con la cartella home. Se la stringa
+non inizia con `+~+`, viene restituita la stessa stringa.
Prototipo:
@@ -944,11 +944,11 @@ char *weechat_string_expand_home (const char *path);
Argomenti:
-* 'path': percorso
+* _path_: percorso
Valore restituito:
-* percorso con la `~` iniziale sostituita dalla cartella home (deve essere
+* percorso con la `+~+` iniziale sostituita dalla cartella home (deve essere
liberata chiamando "free" dopo l'uso)
Esempio in C:
@@ -972,7 +972,7 @@ _WeeChat ≥ 1.3._
Evaluate a path in 3 steps:
. replace leading `%h` by WeeChat home directory,
-. replace leading `~` by user home directory (call to
+. replace leading `+~+` by user home directory (call to
<<_string_expand_home,weechat_string_expand_home>>),
. evaluate variables
(see <<_string_eval_expression,weechat_string_eval_expression>>).
@@ -990,12 +990,12 @@ char *weechat_string_eval_path_home (const char *path,
// TRANSLATION MISSING
Argomenti:
-* 'path': path
-* 'pointers': hashtable for call to function
+* _path_: path
+* _pointers_: hashtable for call to function
<<_string_eval_expression,weechat_string_eval_expression>>
-* 'extra_vars': hashtable for call to function
+* _extra_vars_: hashtable for call to function
<<_string_eval_expression,weechat_string_eval_expression>>
-* 'options': hashtable for call to function
+* _options_: hashtable for call to function
<<_string_eval_expression,weechat_string_eval_expression>>
// TRANSLATION MISSING
@@ -1039,8 +1039,8 @@ char *weechat_string_remove_quotes (const char *string, const char *quotes);
Argomenti:
-* 'string': stringa
-* 'quotes': stringa con elenco di virgolette
+* _string_: stringa
+* _quotes_: stringa con elenco di virgolette
Valore restituito:
@@ -1074,10 +1074,10 @@ char *weechat_string_strip (const char *string, int left, int right,
Argomenti:
-* 'string': stringa
-* 'left': rimuove i caratteri a sinistra se diversi da 0
-* 'right': rimuove i caratteri a destra se diversi da 0
-* 'chars': stringa con i caratteri da rimuovere
+* _string_: stringa
+* _left_: rimuove i caratteri a sinistra se diversi da 0
+* _right_: rimuove i caratteri a destra se diversi da 0
+* _chars_: stringa con i caratteri da rimuovere
Valore restituito:
@@ -1102,20 +1102,20 @@ _WeeChat ≥ 1.0._
// TRANSLATION MISSING
Convert escaped chars to their value:
-* `\"`: double quote
-* `\\`: backslash
-* `\a`: alert (BEL)
-* `\b`: backspace
-* `\e`: escape
-* `\f`: form feed
-* `\n`: new line
-* `\r`: carriage return
-* `\t`: horizontal tab
-* `\v`: vertical tab
-* `\0ooo`: char as octal value (ooo is 0 to 3 digits)
-* `\xhh`: char as hexadecimal value (hh is 1 to 2 digits)
-* `\uhhhh`: unicode char as hexadecimal value (hhhh is 1 to 4 digits)
-* `\Uhhhhhhhh`: unicode char as hexadecimal value (hhhhhhhh is 1 to 8 digits)
+* `+\"+`: double quote
+* `+\\+`: backslash
+* `+\a+`: alert (BEL)
+* `+\b+`: backspace
+* `+\e+`: escape
+* `+\f+`: form feed
+* `+\n+`: new line
+* `+\r+`: carriage return
+* `+\t+`: horizontal tab
+* `+\v+`: vertical tab
+* `+\0ooo+`: char as octal value (`ooo` is 0 to 3 digits)
+* `+\xhh+`: char as hexadecimal value (`hh` is 1 to 2 digits)
+* `+\uhhhh+`: unicode char as hexadecimal value (`hhhh` is 1 to 4 digits)
+* `+\Uhhhhhhhh+`: unicode char as hexadecimal value (`hhhhhhhh` is 1 to 8 digits)
Prototipo:
@@ -1126,7 +1126,7 @@ char *weechat_string_convert_escaped_chars (const char *string);
Argomenti:
-* 'string': stringa
+* _string_: stringa
Valore restituito:
@@ -1150,7 +1150,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
==== string_mask_to_regex
Restituisce una espressione regolare con una mask, dove l'unico carattere
-speciale è "`*`". Tutti gli altri caratteri speciali per le espressioni regolari
+speciale è `+*+`. Tutti gli altri caratteri speciali per le espressioni regolari
non vengono riconosciuti.
Prototipo:
@@ -1162,7 +1162,7 @@ char *weechat_string_mask_to_regex (const char *mask);
Argomenti:
-* 'mask': mask
+* _mask_: mask
Valore restituito:
@@ -1207,14 +1207,14 @@ const char *weechat_string_regex_flags (const char *regex, int default_flags, in
Argomenti:
// TRANSLATION MISSING
-* 'regex': POSIX extended regular expression
-* 'default_flags': combinazione dei seguenti valori (consultare `man regcomp`):
+* _regex_: POSIX extended regular expression
+* _default_flags_: combinazione dei seguenti valori (consultare `man regcomp`):
** REG_EXTENDED
** REG_ICASE
** REG_NEWLINE
** REG_NOSUB
// TRANSLATION MISSING
-* 'flags': pointer value is set with flags used in regular expression (default
+* _flags_: pointer value is set with flags used in regular expression (default
flags + flags set in regular expression)
// TRANSLATION MISSING
@@ -1225,15 +1225,15 @@ Flags must be at beginning of regular expression. Format is:
Allowed flags are:
// TRANSLATION MISSING
-* 'e': POSIX extended regular expression ('REG_EXTENDED')
-* 'i': case insensitive ('REG_ICASE')
-* 'n': match-any-character operators don't match a newline ('REG_NEWLINE')
-* 's': support for substring addressing of matches is not required ('REG_NOSUB')
+* _e_: POSIX extended regular expression (_REG_EXTENDED_)
+* _i_: case insensitive (_REG_ICASE_)
+* _n_: match-any-character operators don_t match a newline (_REG_NEWLINE_)
+* _s_: support for substring addressing of matches is not required (_REG_NOSUB_)
Valore restituito:
// TRANSLATION MISSING
-* pointer in 'regex', after flags
+* pointer in _regex_, after flags
Esempio in C:
@@ -1267,9 +1267,9 @@ int weechat_string_regcomp (void *preg, const char *regex, int default_flags)
Argomenti:
// TRANSLATION MISSING
-* 'preg': pointer to 'regex_t' structure
-* 'regex': POSIX extended regular expression
-* 'default_flags': combination of following values (see `man regcomp`):
+* _preg_: pointer to _regex_t_ structure
+* _regex_: POSIX extended regular expression
+* _default_flags_: combination of following values (see `man regcomp`):
** REG_EXTENDED
** REG_ICASE
** REG_NEWLINE
@@ -1310,8 +1310,8 @@ int weechat_string_has_highlight (const char *string,
Argomenti:
-* 'string': stringa
-* 'highlight_words': lista di parole per gli eventi, separate da virgole
+* _string_: stringa
+* _highlight_words_: lista di parole per gli eventi, separate da virgole
Valore restituito:
@@ -1343,7 +1343,7 @@ _WeeChat ≥ 0.3.4._
Check if a string has one or more highlights, using a POSIX extended regular
expression. +
For at least one match of regular expression on string, it must be surrounded
-by delimiters (chars different from: alphanumeric, "-", "_" and "|").
+by delimiters (chars different from: alphanumeric, `+-+`, `+_+` and `+|+`).
Prototipo:
@@ -1354,9 +1354,9 @@ int weechat_string_has_highlight_regex (const char *string, const char *regex);
Argomenti:
-* 'string': stringa
+* _string_: stringa
// TRANSLATION MISSING
-* 'regex': POSIX extended regular expression
+* _regex_: POSIX extended regular expression
Valore restituito:
@@ -1394,13 +1394,13 @@ char *weechat_string_replace (const char *string, const char *search,
Argomenti:
-* 'string': stringa
-* 'search': stringa da sostituire
-* 'replace': sostituzione per la stringa 'search'
+* _string_: stringa
+* _search_: stringa da sostituire
+* _replace_: sostituzione per la stringa _search_
Valore restituito:
-* la stringa dopo 'search' sostituita da 'replace' (deve essere liberata
+* la stringa dopo _search_ sostituita da _replace_ (deve essere liberata
chiamando "free" dopo l'uso)
Esempio in C:
@@ -1436,24 +1436,25 @@ char *weechat_string_replace_regex (const char *string, void *regex,
Argomenti:
// TRANSLATION MISSING
-* 'string': string
-* 'regex': pointer to a regular expression ('regex_t' structure) compiled with
+* _string_: string
+* _regex_: pointer to a regular expression (_regex_t_ structure) compiled with
WeeChat function <<_string_regcomp,weechat_string_regcomp>> or regcomp
(see `man regcomp`)
-* 'replace': replacement text, where following references are allowed:
-** `$0` to `$99`: match 0 to 99 in regular expression (0 is the whole match,
+* _replace_: replacement text, where following references are allowed:
+** `+$0+` to `+$99+`: match 0 to 99 in regular expression (0 is the whole match,
1 to 99 are groups captured between parentheses)
-** `$+`: the last match (with highest number)
-** `$.*N`: match `N` (can be `+` or `0` to `99`), with all chars replaced by `*`
- (the `*` char can be any char between space (32) and `~` (126))
-* 'reference_char': the char used for reference to match (commonly '$')
-* 'callback': an optional callback called for each reference in 'replace'
+** `+$++`: the last match (with highest number)
+** `+$.*N+`: match `+N+` (can be `+++` or `+0+` to `+99+`), with all chars
+ replaced by `+*+` (the `+*+` char can be any char between space (32) and
+ `+~+` (126))
+* _reference_char_: the char used for reference to match (commonly `+$+`)
+* _callback_: an optional callback called for each reference in _replace_
(except for matches replaced by a char); the callback must return:
** newly allocated string: it is used as replacement text (it is freed after
use)
** NULL: the text received in callback is used as replacement text (without
changes)
-* 'callback_data': pointer given to callback when it is called
+* _callback_data_: pointer given to callback when it is called
Valore restituito:
@@ -1497,16 +1498,16 @@ char **weechat_string_split (const char *string, const char *separators,
Argomenti:
-* 'string': stringa da dividere
-* 'separators': delimitatori usati per dividere
-* 'keep_eol':
+* _string_: stringa da dividere
+* _separators_: delimitatori usati per dividere
+* _keep_eol_:
** 0: ogni stringa conterrà una parola
** 1: ogni stringa conterrà tutte le stringhe fino a fine riga
(consultare il seguente esempio)
** 2: come il punto 1, ma non rimuove i delimitatori alla fine della stringa
prima della divisione _(WeeChat ≥ 0.3.6)_
-* 'num_items_max': numero massimo di elementi creati (0 = nessun limite)
-* 'num_items': puntatore ad int che conterrà il numero di elementi creati
+* _num_items_max_: numero massimo di elementi creati (0 = nessun limite)
+* _num_items_: puntatore ad int che conterrà il numero di elementi creati
Valore restituito:
@@ -1570,8 +1571,8 @@ char **weechat_string_split_shell (const char *string, int *num_items);
Argomenti:
-* 'string': stringa da dividere
-* 'num_items': puntatore ad int che conterrà il numero di elementi creati
+* _string_: stringa da dividere
+* _num_items_: puntatore ad int che conterrà il numero di elementi creati
Valore restituito:
@@ -1610,7 +1611,7 @@ void weechat_string_free_split (char **split_string);
Argomenti:
-* 'split_string': stringa divisa dalla funzione
+* _split_string_: stringa divisa dalla funzione
<<_string_split,weechat_string_split>>
Esempio in C:
@@ -1641,9 +1642,9 @@ char *weechat_string_build_with_split_string (char **split_string,
Argomenti:
-* 'split_string': stringa divisa dalla funzione
+* _split_string_: stringa divisa dalla funzione
<<_string_split,weechat_string_split>>
-* 'separator': stringa usata per separare le stringhe
+* _separator_: stringa usata per separare le stringhe
Valore restituito:
@@ -1668,8 +1669,8 @@ Questa funzione non è disponibile nelle API per lo scripting.
==== string_split_command
-Divide una lista di comandi separata da 'separator' (che può essere
-omesso aggiungendo "\" nella stringa).
+Divide una lista di comandi separata da _separator_ (che può essere
+omesso aggiungendo `+\+` nella stringa).
Prototipo:
@@ -1680,8 +1681,8 @@ char **weechat_string_split_command (const char *command, char separator);
Argomenti:
-* 'command': comando da dividere
-* 'separator': separatore
+* _command_: comando da dividere
+* _separator_: separatore
Valore restituito:
@@ -1716,7 +1717,7 @@ void weechat_string_free_split_command (char **split_command);
Argomenti:
-* 'split_command': comando diviso da
+* _split_command_: comando diviso da
<<_string_split_command,weechat_string_split_command>>
Esempio in C:
@@ -1745,7 +1746,7 @@ char *weechat_string_format_size (unsigned long long size);
Argomenti:
-* 'size': dimensione (in byte)
+* _size_: dimensione (in byte)
Valore restituito:
@@ -1792,8 +1793,8 @@ char *weechat_string_remove_color (const char *string,
Argomenti:
-* 'string': stringa
-* 'replacement': se non NULL e non vuota, i codici colore di WeeChat sono
+* _string_: stringa
+* _replacement_: se non NULL e non vuota, i codici colore di WeeChat sono
sostituiti dal primo carattere di questa stringa, altrimenti i codici colori di
WeeChat ed i caratteri seguenti (se correlate al colore) sono rimossi dalla
stringa
@@ -1843,9 +1844,9 @@ void weechat_string_encode_base64 (const char *from, int length, char *to);
Argomenti:
-* 'from': stringa da codificare
-* 'length': lunghezza della stringa da codificare (ad esempio `strlen(from)`)
-* 'to': puntatore alla stringa per memorizzare il risultato (deve essere
+* _from_: stringa da codificare
+* _length_: lunghezza della stringa da codificare (ad esempio `strlen(from)`)
+* _to_: puntatore alla stringa per memorizzare il risultato (deve essere
sufficientemente lunga, il risultato è più lungo della stringa iniziale)
Esempio in C:
@@ -1875,13 +1876,13 @@ int weechat_string_decode_base64 (const char *from, char *to);
Argomenti:
-* 'from': stringa da decodificare
-* 'to': puntatore alla stringa per memorizzare il risultato (deve essere
+* _from_: stringa da decodificare
+* _to_: puntatore alla stringa per memorizzare il risultato (deve essere
sufficientemente lunga, il risultato è più lungo della stringa iniziale)
Valore restituito:
-* lunghezza della stringa memorizzata in *to (lo '\0' finale non conta)
+* lunghezza della stringa memorizzata in _*to_ (lo _\0_ finale non conta)
Esempio in C:
@@ -1914,12 +1915,12 @@ char *string_hex_dump (const char *data, int data_size, int bytes_per_line,
Argomenti:
// TRANSLATION MISSING
-* 'data': the data to dump
-* 'data_size': number of bytes to dump in 'data'
-* 'bytes_per_line': number of bytes to display in each line
-* 'prefix': the prefix to display at the beginning of each line
+* _data_: the data to dump
+* _data_size_: number of bytes to dump in _data_
+* _bytes_per_line_: number of bytes to display in each line
+* _prefix_: the prefix to display at the beginning of each line
(optional, can be NULL)
-* 'suffix': the suffix to display at the end of each line
+* _suffix_: the suffix to display at the end of each line
(optional, can be NULL)
Valore restituito:
@@ -1945,7 +1946,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
_WeeChat ≥ 0.3.2._
Verifica che il primo carattere della stringa sia un carattere comando
-(il comando carattere predefinito è '/').
+(il comando carattere predefinito è `+/+`).
Prototipo:
@@ -1956,7 +1957,7 @@ int weechat_string_is_command_char (const char *string);
Argomenti:
-* 'string': stringa
+* _string_: stringa
Valore restituito:
@@ -1999,7 +2000,7 @@ const char *weechat_string_input_for_buffer (const char *string);
Argomenti:
-* 'string': stringa
+* _string_: stringa
Valore restituito:
@@ -2054,28 +2055,28 @@ char *weechat_string_eval_expression (const char *expr,
Argomenti:
// TRANSLATION MISSING
-* 'expr': the expression to evaluate (see table below)
-* 'pointers': hashtable with pointers (keys must be string, values must be
+* _expr_: the expression to evaluate (see table below)
+* _pointers_: hashtable with pointers (keys must be string, values must be
pointer); pointers "window" and "buffer" are automatically added if they are
not in hashtable (with pointer to current window/buffer) (can be NULL):
-** 'regex': pointer to a regular expression ('regex_t' structure) compiled with
+** _regex_: pointer to a regular expression (_regex_t_ structure) compiled with
WeeChat function <<_string_regcomp,weechat_string_regcomp>> or
- regcomp (see `man regcomp`); this option is similar to 'regex' in hashtable
- 'options' (below), but is used for better performance
-* 'extra_vars': extra variables that will be expanded (can be NULL)
-* 'options': a hashtable with some options (keys and values must be string)
+ regcomp (see `man regcomp`); this option is similar to _regex_ in hashtable
+ _options_ (below), but is used for better performance
+* _extra_vars_: extra variables that will be expanded (can be NULL)
+* _options_: a hashtable with some options (keys and values must be string)
(can be NULL):
-** 'type': default behavior is just to replace values in expression, other
+** _type_: default behavior is just to replace values in expression, other
types can be selected:
-*** 'condition': the expression is evaluated as a condition: operators and
+*** _condition_: the expression is evaluated as a condition: operators and
parentheses are used, result is a boolean ("0" or "1")
-** 'prefix': prefix before variables to replace (default: "${")
-** 'suffix': suffix after variables to replace (default: "}")
-** 'regex': a regex used to replace text in 'expr' (which is then not
+** _prefix_: prefix before variables to replace (default: `+${+`)
+** _suffix_: suffix after variables to replace (default: `+}+`)
+** _regex_: a regex used to replace text in _expr_ (which is then not
evaluated)
-** 'regex_replace': the replacement text to use with 'regex', to replace
- text in 'expr' (the 'regex_replace' is evaluated on each match of 'regex'
- against 'expr', until no match is found)
+** _regex_replace_: the replacement text to use with _regex_, to replace
+ text in _expr_ (the _regex_replace_ is evaluated on each match of _regex_
+ against _expr_, until no match is found)
Valore restituito:
@@ -2092,7 +2093,7 @@ expanded to last):
|===
| Format | Description | Examples | Results
-| `${name}` | Variable `name` from hashtable 'extra_vars' |
+| `${name}` | Variable `name` from hashtable _extra_vars_ |
`${name}` | `value`
// TRANSLATION MISSING
@@ -2116,8 +2117,8 @@ expanded to last):
`********`
| `${re:N}` |
- Regex captured group: 0 = whole string matching, 1 to 99 = group captured,
- `+` = last group captured |
+ Regex captured group: `0` = whole string matching, `1` to `99` = group
+ captured, `+++` = last group captured |
`${re:1}` |
`test`
@@ -2263,7 +2264,7 @@ int weechat_utf8_has_8bits (const char *string);
Argomenti:
-* 'string': stringa
+* _string_: stringa
Valore restituito:
@@ -2298,11 +2299,11 @@ int weechat_utf8_is_valid (const char *string, int length, char **error);
Argomenti:
-* 'string': stringa
+* _string_: stringa
// TRANSLATION MISSING
-* 'length': max number of UTF-8 chars to check; if ≤ 0, the whole string is
+* _length_: max number of UTF-8 chars to check; if ≤ 0, the whole string is
checked _(WeeChat ≥ 1.4)_
-* 'error': se non NULL, '*error' è impostato con il puntatore al primo
+* _error_: se non NULL, _*error_ è impostato con il puntatore al primo
carattere UTF-8 non valido nella stringa, se esiste
Valore restituito:
@@ -2341,8 +2342,8 @@ void weechat_utf8_normalize (char *string, char replacement);
Argomenti:
-* 'string': stringa
-* 'replacement': carattere sotitutivo per i caratteri non validi
+* _string_: stringa
+* _replacement_: carattere sotitutivo per i caratteri non validi
Esempio in C:
@@ -2371,16 +2372,16 @@ const char *weechat_utf8_prev_char (const char *string_start,
Argomenti:
-* 'string_start': inizio della stringa (la funzione non restituirà un carattere prima
+* _string_start_: inizio della stringa (la funzione non restituirà un carattere prima
di questo puntatore)
-* 'string': puntatore alla stringa (deve essere ≥ 'string_start')
+* _string_: puntatore alla stringa (deve essere ≥ _string_start_)
Valore restituito:
// TRANSLATION MISSING
* puntatore al precedente carattere UTF-8, NULL se non trovata (raggiunta
l'inizio della stringa)
- (_WeeChat ≥ 1.3_: pointer returned is a 'const char *' instead of 'char *')
+ (_WeeChat ≥ 1.3_: pointer returned is a _const char *_ instead of _char *_)
Esempio in C:
@@ -2408,14 +2409,14 @@ const char *weechat_utf8_next_char (const char *string);
Argomenti:
-* 'string': stringa
+* _string_: stringa
Valore restituito:
// TRANSLATION MISSING
* puntatore al carattere UTF-8 successivo, NULL se non trovato
(raggiunta la fine della stringa)
- (_WeeChat ≥ 1.3_: pointer returned is a 'const char *' instead of 'char *')
+ (_WeeChat ≥ 1.3_: pointer returned is a _const char *_ instead of _char *_)
Esempio in C:
@@ -2440,7 +2441,7 @@ int weechat_utf8_char_int (const char *string);
Argomenti:
-* 'string': stringa
+* _string_: stringa
Valore restituito:
@@ -2469,7 +2470,7 @@ int weechat_utf8_char_size (const char *string);
Argomenti:
-* 'string': stringa
+* _string_: stringa
Valore restituito:
@@ -2498,7 +2499,7 @@ int weechat_utf8_strlen (const char *string);
Argomenti:
-* 'string': stringa
+* _string_: stringa
Valore restituito:
@@ -2517,7 +2518,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
==== utf8_strnlen
Restituisce la lunghezza della stringa UTF-8 (in caratteri UTF-8), per
-un massimo di 'bytes' nella stringa.
+un massimo di _bytes_ nella stringa.
Prototipo:
@@ -2528,8 +2529,8 @@ int weechat_utf8_strnlen (const char *string, int bytes);
Argomenti:
-* 'string': stringa
-* 'bytes': massimo di byte
+* _string_: stringa
+* _bytes_: massimo di byte
Valore restituito:
@@ -2559,7 +2560,7 @@ int weechat_utf8_strlen_screen (const char *string);
Argomenti:
-* 'string': stringa
+* _string_: stringa
Valore restituito:
@@ -2592,8 +2593,8 @@ int weechat_utf8_charcmp (const char *string1, const char *string2);
Argomenti:
-* 'string1': prima stringa da comparare
-* 'string2': seconda stringa da comparare
+* _string1_: prima stringa da comparare
+* _string2_: seconda stringa da comparare
Valore restituito:
@@ -2627,8 +2628,8 @@ int weechat_utf8_charcasecmp (const char *string1, const char *string2);
Argomenti:
-* 'string1': prima stringa da comparare
-* 'string2': seconda stringa da comparare
+* _string1_: prima stringa da comparare
+* _string2_: seconda stringa da comparare
Valore restituito:
@@ -2660,7 +2661,7 @@ int weechat_utf8_char_size_screen (const char *string);
Argomenti:
-* 'string': stringa
+* _string_: stringa
Valore restituito:
@@ -2693,14 +2694,14 @@ const char *weechat_utf8_add_offset (const char *string, int offset);
Argomenti:
-* 'string': stringa
-* 'offset': numero di caratteri
+* _string_: stringa
+* _offset_: numero di caratteri
Valore restituito:
// TRANSLATION MISSING
* puntatore alla stringa, N caratteri dopo (NULL se non raggiungibile)
- (_WeeChat ≥ 1.3_: pointer returned is a 'const char *' instead of 'char *')
+ (_WeeChat ≥ 1.3_: pointer returned is a _const char *_ instead of _char *_)
Esempio in C:
@@ -2726,8 +2727,8 @@ int weechat_utf8_real_pos (const char *string, int pos);
Argomenti:
-* 'string': stringa
-* 'pos': posizione (numero di caratteri)
+* _string_: stringa
+* _pos_: posizione (numero di caratteri)
Valore restituito:
@@ -2756,8 +2757,8 @@ int weechat_utf8_pos (const char *string, int real_pos);
Argomenti:
-* 'string': stringa
-* 'real_pos': posizione (byte)
+* _string_: stringa
+* _real_pos_: posizione (byte)
Valore restituito:
@@ -2775,7 +2776,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
==== utf8_strndup
-Restituisce la stringa duplicata, di lunghezza massima 'lenght'.
+Restituisce la stringa duplicata, di lunghezza massima _length_.
Prototipo:
@@ -2786,8 +2787,8 @@ char *weechat_utf8_strndup (const char *string, int length);
Argomenti:
-* 'string': stringa
-* 'length': caratteri massimi da duplicare
+* _string_: stringa
+* _length_: caratteri massimi da duplicare
Valore restituito:
@@ -2823,8 +2824,8 @@ int weechat_mkdir_home (char *directory, int mode);
Argomenti:
-* 'directory': nome della cartella da creare
-* 'mode': modalità per la cartella
+* _directory_: nome della cartella da creare
+* _mode_: modalità per la cartella
Valore restituito:
@@ -2864,8 +2865,8 @@ int weechat_mkdir (char *directory, int mode);
Argomenti:
-* 'directory': nome della cartella da creare
-* 'mode': modalità per la cartella
+* _directory_: nome della cartella da creare
+* _mode_: modalità per la cartella
Valore restituito:
@@ -2905,8 +2906,8 @@ int weechat_mkdir_parents (char *directory, int mode);
Argomenti:
-* 'directory': nome della cartella da creare
-* 'mode': modalità per la cartella
+* _directory_: nome della cartella da creare
+* _mode_: modalità per la cartella
Valore restituito:
@@ -2953,12 +2954,12 @@ void weechat_exec_on_files (const char *directory,
Argomenti:
-* 'directory': cartella in cui cercare i file
-* 'hidden_files': 1 per includere i file nascosti, altrimenti 0
-* 'callback': funzione chiamata per ogni file trovato, argomenti:
-** 'void *data': puntatore
-** 'const char *filename': nome file trovato
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat
+* _directory_: cartella in cui cercare i file
+* _hidden_files_: 1 per includere i file nascosti, altrimenti 0
+* _callback_: funzione chiamata per ogni file trovato, argomenti:
+** _void *data_: puntatore
+** _const char *filename_: nome file trovato
+* _callback_data_: puntatore fornito alla callback quando chiamata da WeeChat
Esempio in C:
@@ -2990,7 +2991,7 @@ char *weechat_file_get_content (const char *filename);
Argomenti:
-* 'filename': percorso e nome file
+* _filename_: percorso e nome file
Valore restituito:
@@ -3029,8 +3030,8 @@ int weechat_util_timeval_cmp (struct timeval *tv1, struct timeval *tv2);
Argomenti:
-* 'tv1': prima struttura "timeval"
-* 'tv2': seconda struttura "timeval"
+* _tv1_: prima struttura "timeval"
+* _tv2_: seconda struttura "timeval"
Valore restituito:
@@ -3068,8 +3069,8 @@ long long weechat_util_timeval_diff (struct timeval *tv1, struct timeval *tv2);
Argomenti:
-* 'tv1': prima struttura "timeval"
-* 'tv2': seconda struttura "timeval"
+* _tv1_: prima struttura "timeval"
+* _tv2_: seconda struttura "timeval"
Valore restituito:
@@ -3107,9 +3108,9 @@ void weechat_util_timeval_add (struct timeval *tv, long long interval);
Argomenti:
-* 'tv': struttura timeval
+* _tv_: struttura timeval
// TRANSLATION MISSING
-* 'interval': interval (in microseconds)
+* _interval_: interval (in microseconds)
// TRANSLATION MISSING
[NOTE]
@@ -3132,7 +3133,7 @@ _WeeChat ≥ 0.3.2, updated in 1.3._
// TRANSLATION MISSING
Get date/time as a string built with "strftime" and the format defined in
-option 'weechat.look.time_format'.
+option _weechat.look.time_format_.
Prototipo:
@@ -3143,7 +3144,7 @@ const char *weechat_util_get_time_string (const time_t *date);
Argomenti:
-* 'date': puntatore alla data
+* _date_: puntatore alla data
Valore restituito:
@@ -3179,7 +3180,7 @@ int weechat_util_version_number (const char *version);
Argomenti:
// TRANSLATION MISSING
-* 'version': WeeChat version as string (example: "0.3.9" or "0.3.9-dev")
+* _version_: WeeChat version as string (example: "0.3.9" or "0.3.9-dev")
Esempio in C:
@@ -3248,13 +3249,13 @@ struct t_weelist_item *weechat_list_add (struct t_weelist *weelist,
Argomenti:
-* 'weelist': puntatore alla lista
-* 'data': dati da inserire nella lista
-* 'where': posizione nella lista:
-** 'WEECHAT_LIST_POS_SORT': aggiunge alla lista, mantenendola ordinata
-** 'WEECHAT_LIST_POS_BEGINNING': aggiunge all'inizio della lista
-** 'WEECHAT_LIST_POS_END': aggiunge alla fine della lista
-* 'user_data': qualsiasi puntatore
+* _weelist_: puntatore alla lista
+* _data_: dati da inserire nella lista
+* _where_: posizione nella lista:
+** _WEECHAT_LIST_POS_SORT_: aggiunge alla lista, mantenendola ordinata
+** _WEECHAT_LIST_POS_BEGINNING_: aggiunge all'inizio della lista
+** _WEECHAT_LIST_POS_END_: aggiunge alla fine della lista
+* _user_data_: qualsiasi puntatore
Valore restituito:
@@ -3293,8 +3294,8 @@ struct t_weelist_item *weechat_list_search (struct t_weelist *weelist,
Argomenti:
-* 'weelist': puntatore alla lista
-* 'data': dati da cercare nella lista
+* _weelist_: puntatore alla lista
+* _data_: dati da cercare nella lista
Valore restituito:
@@ -3334,8 +3335,8 @@ int weechat_list_search_pos (struct t_weelist *weelist,
Argomenti:
-* 'weelist': puntatore alla lista
-* 'data': dati da cercare nella lista
+* _weelist_: puntatore alla lista
+* _data_: dati da cercare nella lista
Valore restituito:
@@ -3374,8 +3375,8 @@ struct t_weelist_item *weechat_list_casesearch (struct t_weelist *weelist,
Argomenti:
-* 'weelist': puntatore alla lista
-* 'data': dati da cercare nella lista
+* _weelist_: puntatore alla lista
+* _data_: dati da cercare nella lista
Valore restituito:
@@ -3415,8 +3416,8 @@ int weechat_list_casesearch_pos (struct t_weelist *weelist,
Argomenti:
-* 'weelist': puntatore alla lista
-* 'data': dati da cercare nella lista
+* _weelist_: puntatore alla lista
+* _data_: dati da cercare nella lista
Valore restituito:
@@ -3454,8 +3455,8 @@ struct t_weelist_item *weechat_list_get (struct t_weelist *weelist,
Argomenti:
-* 'weelist': puntatore alla lista
-* 'position': posizione nella lista (il primo elemento è 0)
+* _weelist_: puntatore alla lista
+* _position_: posizione nella lista (il primo elemento è 0)
Valore restituito:
@@ -3492,8 +3493,8 @@ void weechat_list_set (struct t_weelist_item *item, const char *value);
Argomenti:
-* 'item': puntatore all'elemento
-* 'value': nuovo valore per l'elemento
+* _item_: puntatore all'elemento
+* _value_: nuovo valore per l'elemento
Esempio in C:
@@ -3526,7 +3527,7 @@ struct t_weelist_item *weechat_list_next (struct t_weelist_item *item);
Argomenti:
-* 'item': puntatore all'elemento
+* _item_: puntatore all'elemento
Valore restituito:
@@ -3564,7 +3565,7 @@ struct t_weelist_item *weechat_list_prev (struct t_weelist_item *item);
Argomenti:
-* 'item': puntatore all'elemento
+* _item_: puntatore all'elemento
Valore restituito:
@@ -3602,7 +3603,7 @@ const char *weechat_list_string (struct t_weelist_item *item);
Argomenti:
-* 'item': puntatore all'elemento
+* _item_: puntatore all'elemento
Valore restituito:
@@ -3639,7 +3640,7 @@ char *weechat_list_size (struct t_weelist *weelist);
Argomenti:
-* 'weelist': puntatore alla lista
+* _weelist_: puntatore alla lista
Valore restituito:
@@ -3678,8 +3679,8 @@ void weechat_list_remove (struct t_weelist *weelist,
Argomenti:
-* 'weelist': puntatore alla lista
-* 'item': puntatore all'elemento
+* _weelist_: puntatore alla lista
+* _item_: puntatore all'elemento
Esempio in C:
@@ -3712,7 +3713,7 @@ void weechat_list_remove_all (struct t_weelist *weelist);
Argomenti:
-* 'weelist': puntatore alla lista
+* _weelist_: puntatore alla lista
Esempio in C:
@@ -3745,7 +3746,7 @@ void weechat_list_free (struct t_weelist *weelist);
Argomenti:
-* 'weelist': puntatore alla lista
+* _weelist_: puntatore alla lista
Esempio in C:
@@ -3792,39 +3793,39 @@ struct t_hashtable *weechat_hashtable_new (int size,
Argomenti:
-* 'size': dimensione dell'array interno per memorizzare le chiavi con hash, un
+* _size_: dimensione dell'array interno per memorizzare le chiavi con hash, un
valore più alto usa più memoria, ma ha migliori performance. (questo *non* è
un limite per il numero di elementi nella tabella hash)
-* 'type_keys': tipo per le chiavi nella tabella hash:
-** 'WEECHAT_HASHTABLE_INTEGER'
-** 'WEECHAT_HASHTABLE_STRING'
-** 'WEECHAT_HASHTABLE_POINTER'
-** 'WEECHAT_HASHTABLE_BUFFER'
-** 'WEECHAT_HASHTABLE_TIME'
-* 'type_values': tipo per i valori nella tabella hash:
-** 'WEECHAT_HASHTABLE_INTEGER'
-** 'WEECHAT_HASHTABLE_STRING'
-** 'WEECHAT_HASHTABLE_POINTER'
-** 'WEECHAT_HASHTABLE_BUFFER'
-** 'WEECHAT_HASHTABLE_TIME'
-// TRANSLATION MISSING
-* 'callback_hash_key': callback used to "hash" a key (key as integer value), can
+* _type_keys_: tipo per le chiavi nella tabella hash:
+** _WEECHAT_HASHTABLE_INTEGER_
+** _WEECHAT_HASHTABLE_STRING_
+** _WEECHAT_HASHTABLE_POINTER_
+** _WEECHAT_HASHTABLE_BUFFER_
+** _WEECHAT_HASHTABLE_TIME_
+* _type_values_: tipo per i valori nella tabella hash:
+** _WEECHAT_HASHTABLE_INTEGER_
+** _WEECHAT_HASHTABLE_STRING_
+** _WEECHAT_HASHTABLE_POINTER_
+** _WEECHAT_HASHTABLE_BUFFER_
+** _WEECHAT_HASHTABLE_TIME_
+// TRANSLATION MISSING
+* _callback_hash_key_: callback used to "hash" a key (key as integer value), can
be NULL if key type is not "buffer" (a default hash function is used),
arguments and return value:
-** 'struct t_hashtable *hashtable': puntatore alla tabella hash
-** 'const void *key': chiave
+** _struct t_hashtable *hashtable_: puntatore alla tabella hash
+** _const void *key_: chiave
** return value: hash della chiave
// TRANSLATION MISSING
-* 'callback_keycmp': callback used to compare two keys, can be NULL if key type
+* _callback_keycmp_: callback used to compare two keys, can be NULL if key type
is not "buffer" (a default comparison function is used), arguments and return
value:
-** 'struct t_hashtable *hashtable': puntatore alla tabella hash
-** 'const void *key1': prima chiave
-** 'const void *key2': seconda chiave
+** _struct t_hashtable *hashtable_: puntatore alla tabella hash
+** _const void *key1_: prima chiave
+** _const void *key2_: seconda chiave
** valore restituito:
-*** numero negativo se 'key1' è minore di 'key2'
-*** 0 se 'key1' è uguale a 'key2'
-*** numero positivo se 'key1' è maggiore di 'key2'
+*** numero negativo se _key1_ è minore di _key2_
+*** 0 se _key1_ è uguale a _key2_
+*** numero positivo se _key1_ è maggiore di _key2_
Valore restituito:
@@ -3863,12 +3864,12 @@ struct t_hashtable_item *weechat_hashtable_set_with_size (struct t_hashtable *ha
Argomenti:
-* 'hashtable': puntatore alla tabella hash
-* 'key': puntatore alla chiave
-* 'key_size': dimensione della chiave (in byte), usata solo se il tipo delle
+* _hashtable_: puntatore alla tabella hash
+* _key_: puntatore alla chiave
+* _key_size_: dimensione della chiave (in byte), usata solo se il tipo delle
chiavi nella tabella hash è "buffer"
-* 'value': puntatore al valore
-* 'value_size': dimensione del valore (in byte), utilizzata solo se il tipo dei
+* _value_: puntatore al valore
+* _value_size_: dimensione del valore (in byte), utilizzata solo se il tipo dei
valori nella tabella è "buffer"
Valore restituito:
@@ -3904,9 +3905,9 @@ struct t_hashtable_item *weechat_hashtable_set (struct t_hashtable *hashtable,
Argomenti:
-* 'hashtable': puntatore alla tabella hash
-* 'key': puntatore alla chiave
-* 'value': puntatore al valore
+* _hashtable_: puntatore alla tabella hash
+* _key_: puntatore alla chiave
+* _value_: puntatore al valore
Valore restituito:
@@ -3935,8 +3936,8 @@ void *weechat_hashtable_get (struct t_hashtable *hashtable, void *key);
Argomenti:
-* 'hashtable': puntatore alla tabella hash
-* 'key': puntatore alla chiave
+* _hashtable_: puntatore alla tabella hash
+* _key_: puntatore alla chiave
Valore restituito:
@@ -3968,8 +3969,8 @@ int weechat_hashtable_has_key (struct t_hashtable *hashtable, void *key);
Argomenti:
-* 'hashtable': puntatore alla tabella hash
-* 'key': puntatore alla chiave
+* _hashtable_: puntatore alla tabella hash
+* _key_: puntatore alla chiave
Valore restituito:
@@ -4009,9 +4010,9 @@ void weechat_hashtable_map (struct t_hashtable *hashtable,
Argomenti:
-* 'hashtable': puntatore alla tabella hash
-* 'callback_map': funzione chiamata per ogni voce nella tabella hash
-* 'callback_map_data': puntatore fornito alla mappa di callback quando chiamata
+* _hashtable_: puntatore alla tabella hash
+* _callback_map_: funzione chiamata per ogni voce nella tabella hash
+* _callback_map_data_: puntatore fornito alla mappa di callback quando chiamata
Esempio in C:
@@ -4054,12 +4055,12 @@ void weechat_hashtable_map_string (struct t_hashtable *hashtable,
Argomenti:
-* 'hashtable': puntatore alla tabella hash
-* 'callback_map': funzione chiamata per ogni voce nella tabella hash
-* 'callback_map_data': puntatore fornito alla mappa di callback quando chiamata
+* _hashtable_: puntatore alla tabella hash
+* _callback_map_: funzione chiamata per ogni voce nella tabella hash
+* _callback_map_data_: puntatore fornito alla mappa di callback quando chiamata
[NOTE]
-Le stringhe 'key' e 'value' inviate alla callback sono temporanee, vengono
+Le stringhe _key_ e _value_ inviate alla callback sono temporanee, vengono
eliminate dopo la chiamata alla callback.
Esempio in C:
@@ -4097,7 +4098,7 @@ struct t_hashtable *weechat_hashtable_dup (struct t_hashtable *hashtable);
Argomenti:
-* 'hashtable': puntatore alla tabella hash
+* _hashtable_: puntatore alla tabella hash
Valore restituito:
@@ -4130,10 +4131,10 @@ int weechat_hashtable_get_integer (struct t_hashtable *hashtable,
Argomenti:
-* 'hashtable': puntatore alla tabella hash
-* 'property': nome della proprietà:
-** 'size': dimensione dell'array interno "htable" nella tabella hash
-** 'items_count': numero di elementi nella tabella hash
+* _hashtable_: puntatore alla tabella hash
+* _property_: nome della proprietà:
+** _size_: dimensione dell'array interno "htable" nella tabella hash
+** _items_count_: numero di elementi nella tabella hash
Valore restituito:
@@ -4165,26 +4166,26 @@ const char *weechat_hashtable_get_string (struct t_hashtable *hashtable,
Argomenti:
-* 'hashtable': puntatore alla tabella hash
-* 'property': nome della proprietà:
-** 'type_keys': tipo per le chiavi:
-*** 'integer': intero
-*** 'string': stringa
-*** 'pointer': puntatore
-*** 'buffer': buffer
-*** 'time': tempo
-** 'type_values': tipo per i valori:
-*** 'integer': intero
-*** 'string': stringa
-*** 'pointer': puntatore
-*** 'buffer': buffer
-*** 'time': tempo
-** 'keys': stringa con la lista di chiavi (formato: "chiave1,chiave2,chiave3")
-** 'keys_sorted': stringa con l'elenco di chiavi ordinate (formato: "chiave1,chiave2,chiave3")
-** 'values': stringa con la lista di valori (formato: "valore1,valore2,valore3")
-** 'keys_values': stringa con la lista di valori e chiavi
+* _hashtable_: puntatore alla tabella hash
+* _property_: nome della proprietà:
+** _type_keys_: tipo per le chiavi:
+*** _integer_: intero
+*** _string_: stringa
+*** _pointer_: puntatore
+*** _buffer_: buffer
+*** _time_: tempo
+** _type_values_: tipo per i valori:
+*** _integer_: intero
+*** _string_: stringa
+*** _pointer_: puntatore
+*** _buffer_: buffer
+*** _time_: tempo
+** _keys_: stringa con la lista di chiavi (formato: "chiave1,chiave2,chiave3")
+** _keys_sorted_: stringa con l'elenco di chiavi ordinate (formato: "chiave1,chiave2,chiave3")
+** _values_: stringa con la lista di valori (formato: "valore1,valore2,valore3")
+** _keys_values_: stringa con la lista di valori e chiavi
(formato: "chiave1:valore1,chiave2:valore2,chiave3:valore3")
-** 'keys_values_sorted': stringa con la lista di chiavi e valori (ordinata per chiavi)
+** _keys_values_sorted_: stringa con la lista di chiavi e valori (ordinata per chiavi)
(formato: "chiave1:valore1,chiave2:valore2,chiave3:valore3")
Valore restituito:
@@ -4220,15 +4221,15 @@ void weechat_hashtable_set_pointer (struct t_hashtable *hashtable,
Argomenti:
-* 'hashtable': puntatore alla tabella hash
-* 'property': nome della proprietà:
+* _hashtable_: puntatore alla tabella hash
+* _property_: nome della proprietà:
// TRANSLATION MISSING
-** 'callback_free_key': set callback function used to free keys in hashtable
+** _callback_free_key_: set callback function used to free keys in hashtable
_(WeeChat ≥ 0.4.2)_
-** 'callback_free_value': imposta la funzione callback usata per
+** _callback_free_value_: imposta la funzione callback usata per
liberare i valori nella tabella hash
// TRANSLATION MISSING
-* 'pointer': new pointer value for property
+* _pointer_: new pointer value for property
Esempio in C:
@@ -4270,9 +4271,9 @@ int weechat_hashtable_add_to_infolist (struct t_hashtable *hashtable,
Argomenti:
-* 'hashtable': puntatore alla tabella hash
-* 'infolist_item': puntatore all'elemento della lista info
-* 'prefix': stringa usata come prefisso per i nomi nella lista info
+* _hashtable_: puntatore alla tabella hash
+* _infolist_item_: puntatore all'elemento della lista info
+* _prefix_: stringa usata come prefisso per i nomi nella lista info
Valore restituito:
@@ -4313,8 +4314,8 @@ void weechat_hashtable_remove (struct t_hashtable *hashtable, const void *key);
Argomenti:
-* 'hashtable': puntatore alla tabella hash
-* 'key': puntatore alla chiave
+* _hashtable_: puntatore alla tabella hash
+* _key_: puntatore alla chiave
Esempio in C:
@@ -4341,7 +4342,7 @@ void weechat_hashtable_remove_all (struct t_hashtable *hashtable);
Argomenti:
-* 'hashtable': puntatore alla tabella hash
+* _hashtable_: puntatore alla tabella hash
Esempio in C:
@@ -4368,7 +4369,7 @@ void weechat_hashtable_free (struct t_hashtable *hashtable);
Argomenti:
-* 'hashtable': puntatore alla tabella hash
+* _hashtable_: puntatore alla tabella hash
Esempio in C:
@@ -4406,21 +4407,21 @@ struct t_config_file *weechat_config_new (const char *name,
Argomenti:
-* 'name': nome del file di configurazione (senza percorso o estensione)
-* 'callback_reload': funzione chiamata quando il file di configurazione viene
+* _name_: nome del file di configurazione (senza percorso o estensione)
+* _callback_reload_: funzione chiamata quando il file di configurazione viene
ricaricato con `/reload` (opzionale, può essere NULL), argomenti e valore
restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_config_file *config_file': puntatore al file di configurazione
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_config_file *config_file_: puntatore al file di configurazione
** valore restituito:
-*** 'WEECHAT_CONFIG_READ_OK'
-*** 'WEECHAT_CONFIG_READ_MEMORY_ERROR'
-*** 'WEECHAT_CONFIG_READ_FILE_NOT_FOUND'
-* 'callback_reload_pointer': puntatore fornito per ricaricare il callback
+*** _WEECHAT_CONFIG_READ_OK_
+*** _WEECHAT_CONFIG_READ_MEMORY_ERROR_
+*** _WEECHAT_CONFIG_READ_FILE_NOT_FOUND_
+* _callback_reload_pointer_: puntatore fornito per ricaricare il callback
quando richiesto da WeeChat
// TRANSLATION MISSING
-* 'callback_reload_data': puntatore fornito dalla callback quando chiamata da
+* _callback_reload_data_: puntatore fornito dalla callback quando chiamata da
WeeChat; if not NULL, it must have been allocated with malloc (or similar
function) and it is automatically freed when the configuration file is
freed
@@ -4524,101 +4525,101 @@ struct t_config_section *weechat_config_new_section (
Argomenti:
-* 'config_file': puntatore al file di configurazione
-* 'name': nome della sezione
-* 'user_can_add_options': 1 se l'utente può creare nuove opzioni nella sezione,
+* _config_file_: puntatore al file di configurazione
+* _name_: nome della sezione
+* _user_can_add_options_: 1 se l'utente può creare nuove opzioni nella sezione,
oppure 0 se non gli è consentito
-* 'user_can_delete_options': 1 se l'utente può eliminare le opzioni nella sezione,
+* _user_can_delete_options_: 1 se l'utente può eliminare le opzioni nella sezione,
oppure 0 se non gli è consentito
-* 'callback_read': funzione chiamata quando un'opzione nella sezione viene letta
+* _callback_read_: funzione chiamata quando un'opzione nella sezione viene letta
da disco (dovrebbe essere NULL in molti casi, tranne se l'opzione nella sezione
necessita di una funzione personalizza), argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_config_file *config_file': puntatore al file di configurazione
-** 'struct t_config_section *section': puntatore alla sezione
-** 'const char *option_name': nome dell'opzione
-** 'const char *value': valore
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_config_file *config_file_: puntatore al file di configurazione
+** _struct t_config_section *section_: puntatore alla sezione
+** _const char *option_name_: nome dell'opzione
+** _const char *value_: valore
** valore restituito:
-*** 'WEECHAT_CONFIG_READ_OK'
-*** 'WEECHAT_CONFIG_READ_MEMORY_ERROR'
-*** 'WEECHAT_CONFIG_READ_FILE_NOT_FOUND'
-* 'callback_read_pointer': puntatore fornito alla callback quando chiamata da
+*** _WEECHAT_CONFIG_READ_OK_
+*** _WEECHAT_CONFIG_READ_MEMORY_ERROR_
+*** _WEECHAT_CONFIG_READ_FILE_NOT_FOUND_
+* _callback_read_pointer_: puntatore fornito alla callback quando chiamata da
WeeChat
// TRANSLATION MISSING
-* 'callback_read_data': puntatore fornito dalla callback quando chiamata da
+* _callback_read_data_: puntatore fornito dalla callback quando chiamata da
WeeChat; if not NULL, it must have been allocated with malloc (or similar
function) and it is automatically freed when the section is freed
-* 'callback_write': funzione chiamata quando la sezione è scritta nel file (dovrebbe
+* _callback_write_: funzione chiamata quando la sezione è scritta nel file (dovrebbe
essere NULL in molti casi, tranne se la sezione necessita di una funzione
personalizzata), argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_config_file *config_file': puntatore al file di configurazione
-** 'const char *section_name': nome della sezione
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_config_file *config_file_: puntatore al file di configurazione
+** _const char *section_name_: nome della sezione
** valore restituito:
-*** 'WEECHAT_CONFIG_WRITE_OK'
-*** 'WEECHAT_CONFIG_WRITE_ERROR'
-*** 'WEECHAT_CONFIG_WRITE_MEMORY_ERROR'
-* 'callback_write_pointer': puntatore fornito alla callback quando chiamata da
+*** _WEECHAT_CONFIG_WRITE_OK_
+*** _WEECHAT_CONFIG_WRITE_ERROR_
+*** _WEECHAT_CONFIG_WRITE_MEMORY_ERROR_
+* _callback_write_pointer_: puntatore fornito alla callback quando chiamata da
WeeChat
// TRANSLATION MISSING
-* 'callback_write_data': puntatore fornito dalla callback quando chiamata da
+* _callback_write_data_: puntatore fornito dalla callback quando chiamata da
WeeChat; if not NULL, it must have been allocated with malloc (or similar
function) and it is automatically freed when the section is freed
-* 'callback_write_default': funzione chiamata quando i valori predefiniti per
+* _callback_write_default_: funzione chiamata quando i valori predefiniti per
la sezione devono essere scritti in un file, argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_config_file *config_file': puntatore al file di configurazione
-** 'const char *section_name': nome della sezione
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_config_file *config_file_: puntatore al file di configurazione
+** _const char *section_name_: nome della sezione
** valore restituito:
-*** 'WEECHAT_CONFIG_WRITE_OK'
-*** 'WEECHAT_CONFIG_WRITE_ERROR'
-*** 'WEECHAT_CONFIG_WRITE_MEMORY_ERROR'
-* 'callback_write_default_pointer': puntatore fornito alla callback quando
+*** _WEECHAT_CONFIG_WRITE_OK_
+*** _WEECHAT_CONFIG_WRITE_ERROR_
+*** _WEECHAT_CONFIG_WRITE_MEMORY_ERROR_
+* _callback_write_default_pointer_: puntatore fornito alla callback quando
chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_write_default_data': puntatore fornito dalla callback quando
+* _callback_write_default_data_: puntatore fornito dalla callback quando
chiamata da WeeChat; if not NULL, it must have been allocated with malloc
(or similar function) and it is automatically freed when the section is freed
-* 'callback_create_option': funzione chiamata quando viene creata una nuova
+* _callback_create_option_: funzione chiamata quando viene creata una nuova
opzione nella sezione (NULL se la sezione non consente di creare nuove
opzioni), argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_config_file *config_file': puntatore al file di configurazione
-** 'struct t_config_section *section': puntatore alla sezione
-** 'const char *option_name': nome dell'opzione
-** 'const char *value': valore
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_config_file *config_file_: puntatore al file di configurazione
+** _struct t_config_section *section_: puntatore alla sezione
+** _const char *option_name_: nome dell'opzione
+** _const char *value_: valore
** valore restituito:
-*** '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'
-* 'callback_create_option_pointer': puntatore fornito alla callback quando
+*** _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_
+* _callback_create_option_pointer_: puntatore fornito alla callback quando
chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_create_option_data': puntatore fornito dalla callback quando
+* _callback_create_option_data_: puntatore fornito dalla callback quando
chiamata da WeeChat; if not NULL, it must have been allocated with malloc
(or similar function) and it is automatically freed when the section is freed
-* 'callback_delete_option': funzione chiamata quando un'opzione viene eliminata
+* _callback_delete_option_: funzione chiamata quando un'opzione viene eliminata
nella sezione (NULL se la sezione non consente di eliminare delle opzioni),
argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_config_file *config_file': puntatore al file di configurazione
-** 'struct t_config_section *section': puntatore alla sezione
-** 'struct t_config_option *option': puntatore all'opzione
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_config_file *config_file_: puntatore al file di configurazione
+** _struct t_config_section *section_: puntatore alla sezione
+** _struct t_config_option *option_: puntatore all'opzione
** valore restituito:
-*** 'WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET'
-*** 'WEECHAT_CONFIG_OPTION_UNSET_OK_RESET'
-*** 'WEECHAT_CONFIG_OPTION_UNSET_OK_REMOVED'
-*** 'WEECHAT_CONFIG_OPTION_UNSET_ERROR'
-* 'callback_delete_option_pointer': puntatore fornito alla callback quando
+*** _WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET_
+*** _WEECHAT_CONFIG_OPTION_UNSET_OK_RESET_
+*** _WEECHAT_CONFIG_OPTION_UNSET_OK_REMOVED_
+*** _WEECHAT_CONFIG_OPTION_UNSET_ERROR_
+* _callback_delete_option_pointer_: puntatore fornito alla callback quando
chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_delete_option_data': puntatore fornito dalla callback quando
+* _callback_delete_option_data_: puntatore fornito dalla callback quando
chiamata da WeeChat; if not NULL, it must have been allocated with malloc
(or similar function) and it is automatically freed when the section is freed
@@ -4776,8 +4777,8 @@ struct t_config_section *weechat_config_search_section (
Argomenti:
-* 'config_file': puntatore al file di configurazione
-* 'section_name': nome della sezione da cercare
+* _config_file_: puntatore al file di configurazione
+* _section_name_: nome della sezione da cercare
Valore restituito:
@@ -4845,62 +4846,62 @@ struct t_config_option *weechat_config_new_option (
Argomenti:
-* 'config_file': puntatore al file di configurazione
-* 'section': puntatore alla sezione
+* _config_file_: puntatore al file di configurazione
+* _section_: puntatore alla sezione
// TRANSLATION MISSING
-* 'name': nome dell'opzione; with WeeChat ≥ 1.4, the name can include a parent
+* _name_: nome dell'opzione; with WeeChat ≥ 1.4, the name can include a parent
option name (the value of parent option will be displayed in `/set` command
output if this option is "null"), the syntax is then:
"name << file.section.option"
-* 'type': tipo dell'opzione:
-** 'boolean': valore booleano (on/off)
-** 'integer': valore intero (con stringhe opzionali per i valori)
-** 'string': valore stringa
-** 'color': colore
-* 'description': descrizione dell'opzione
-* 'string_values': valori come stringa (separati da "|"), usato dal tipo 'integer'
+* _type_: tipo dell'opzione:
+** _boolean_: valore booleano (on/off)
+** _integer_: valore intero (con stringhe opzionali per i valori)
+** _string_: valore stringa
+** _color_: colore
+* _description_: descrizione dell'opzione
+* _string_values_: valori come stringa (separati da `+|+`), usato dal tipo _integer_
(opzionale)
-* 'min': valore minimo (per il tipo 'integer')
-* 'max': valore massimo (per il tipo 'integer')
-* 'default_value': valore predefinito per l'opzione (usato per il reset dell'opzione)
-* 'value': valore per l'opzione
-* 'null_value_allowed': 1 se 'null' (valore non definito) è consentito per l'opzione,
+* _min_: valore minimo (per il tipo _integer_)
+* _max_: valore massimo (per il tipo _integer_)
+* _default_value_: valore predefinito per l'opzione (usato per il reset dell'opzione)
+* _value_: valore per l'opzione
+* _null_value_allowed_: 1 se _null_ (valore non definito) è consentito per l'opzione,
altrimenti 0
-* 'callback_check_value': funzione chiamata per verificare il nuovo valore per
+* _callback_check_value_: funzione chiamata per verificare il nuovo valore per
l'opzione (ozionale), argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_config_option *option': puntatore all'opzione
-** 'const char *value': nuovo valore per l'opzione
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_config_option *option_: puntatore all'opzione
+** _const char *value_: nuovo valore per l'opzione
** valore restituito:
*** 1 se il valore è corretto
*** 0 se il valore non è valido
-* 'callback_check_value_pointer': puntatore fornito alla callback check_value
+* _callback_check_value_pointer_: puntatore fornito alla callback check_value
quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_check_value_data': puntatore fornito dalla callback quando chiamata
+* _callback_check_value_data_: puntatore fornito dalla callback quando chiamata
da WeeChat; if not NULL, it must have been allocated with malloc (or similar
function) and it is automatically freed when the option is freed
-* 'callback_change': funzione chiamata quando il valore dell'opzione è stata
+* _callback_change_: funzione chiamata quando il valore dell'opzione è stata
cambiata (opzionale), argomenti:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_config_option *option': puntatore all'opzione
-* 'callback_change_pointer': puntatore fornito per cambiare alla callback
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_config_option *option_: puntatore all'opzione
+* _callback_change_pointer_: puntatore fornito per cambiare alla callback
quando chiamato da WeeChat
// TRANSLATION MISSING
-* 'callback_change_data': puntatore fornito dalla callback quando chiamata da
+* _callback_change_data_: puntatore fornito dalla callback quando chiamata da
WeeChat; if not NULL, it must have been allocated with malloc (or similar
function) and it is automatically freed when the option is freed
-* 'callback_delete': funzione chiamata quando l'opzione verrà eliminata
+* _callback_delete_: funzione chiamata quando l'opzione verrà eliminata
(opzionale), argomenti:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_config_option *option': puntatore all'opzione
-* 'callback_delete_pointer': puntatore fornito per eiliminare alla callback
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_config_option *option_: puntatore all'opzione
+* _callback_delete_pointer_: puntatore fornito per eiliminare alla callback
quando chiamato da WeeChat
// TRANSLATION MISSING
-* 'callback_delete_data': puntatore fornito dalla callback quando chiamata da
+* _callback_delete_data_: puntatore fornito dalla callback quando chiamata da
WeeChat; if not NULL, it must have been allocated with malloc (or similar
function) and it is automatically freed when the option is freed
@@ -5042,7 +5043,7 @@ option5 = weechat.config_new_option(config_file, section, "option5", "color",
[NOTE]
In Ruby, the 3 callbacks + data (6 strings) must be given in an array of 6
strings (due to a Ruby limitation of 15 arguments by function), see the
-'WeeChat Scripting Guide' for more info _(fixed in version 0.4.1)_.
+_WeeChat Scripting Guide_ for more info _(fixed in version 0.4.1)_.
==== config_search_option
@@ -5060,9 +5061,9 @@ struct t_config_option *weechat_config_search_option (
Argomenti:
-* 'config_file': puntatore al file di configurazione
-* 'section': puntatore alla sezione
-* 'name': nome dell'opzione da cercare
+* _config_file_: puntatore al file di configurazione
+* _section_: puntatore alla sezione
+* _name_: nome dell'opzione da cercare
Valore restituito:
@@ -5104,12 +5105,12 @@ void weechat_config_search_section_option (struct t_config_file *config_file,
Argomenti:
-* 'config_file': puntatore al file di configurazione
-* 'section': puntatore alla sezione
-* 'option_name': nome dell'opzione
-* 'section_found': puntatore al puntatore della sezione, sarà impostato alla
+* _config_file_: puntatore al file di configurazione
+* _section_: puntatore alla sezione
+* _option_name_: nome dell'opzione
+* _section_found_: puntatore al puntatore della sezione, sarà impostato alla
sezione dell'opzione, se viene trovata
-* 'option_found': puntatore al puntatore dell'opzione, sarà impostato al
+* _option_found_: puntatore al puntatore dell'opzione, sarà impostato al
puntatore di un'opzione, se viene trovata
Esempio in C:
@@ -5155,15 +5156,15 @@ void weechat_config_search_with_string (const char *option_name,
Argomenti:
-* 'option_name': nome completo dell'opzione (formato: "file.section.option")
-* 'config_file': puntatore al puntatore del file di configurazione, sarà impostato
+* _option_name_: nome completo dell'opzione (formato: "file.section.option")
+* _config_file_: puntatore al puntatore del file di configurazione, sarà impostato
al puntatore al file di configurazione se l'opzione viene trovata
-* 'section': puntatore al puntatore della sezione, sarà impostato alla sezione
+* _section_: puntatore al puntatore della sezione, sarà impostato alla sezione
dell'opzione, se viene trovata
-* 'option': puntatore al puntatore dell'opzione, sarà impostato al puntatore di
+* _option_: puntatore al puntatore dell'opzione, sarà impostato al puntatore di
un'opzione, se viene trovata
// TRANSLATION MISSING
-* 'pos_option_name': pointer to a string pointer, will be set to pointer to
+* _pos_option_name_: pointer to a string pointer, will be set to pointer to
name of option, if found
Esempio in C:
@@ -5206,7 +5207,7 @@ int weechat_config_string_to_boolean (const char *text);
Argomenti:
-* 'text': testo da analizzare
+* _text_: testo da analizzare
Valore restituito:
@@ -5253,17 +5254,17 @@ int weechat_config_option_reset (struct t_config_option *option,
Argomenti:
-* 'option': puntatore all'opzione
-* 'run_callback': 1 per la chiamata alla callbackse il valore dell'opzione
+* _option_: puntatore all'opzione
+* _run_callback_: 1 per la chiamata alla callbackse il valore dell'opzione
è cambiato, altrimenti 0
Valore restituito:
-* 'WEECHAT_CONFIG_OPTION_SET_OK_CHANGED' se il valore dell'opzione è stato
+* _WEECHAT_CONFIG_OPTION_SET_OK_CHANGED_ se il valore dell'opzione è stato
resettato
-* 'WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE' se il valore non è stato
+* _WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE_ se il valore non è stato
modificato
-* 'WEECHAT_CONFIG_OPTION_SET_ERROR' in caso di errore
+* _WEECHAT_CONFIG_OPTION_SET_ERROR_ in caso di errore
Esempio in C:
@@ -5314,17 +5315,17 @@ int weechat_config_option_set (struct t_config_option *option,
Argomenti:
-* 'option': puntatore all'opzione
-* 'value': nuovo valore per l'opzione
-* 'run_callback': 1 per la chiamata alla callback chang se il valore dell'opzione
+* _option_: puntatore all'opzione
+* _value_: nuovo valore per l'opzione
+* _run_callback_: 1 per la chiamata alla callback chang se il valore dell'opzione
è cambiato, altrimenti 0
Valore restituito:
-* 'WEECHAT_CONFIG_OPTION_SET_OK_CHANGED' se il valore dell'opzione è
+* _WEECHAT_CONFIG_OPTION_SET_OK_CHANGED_ se il valore dell'opzione è
cambiato
-* 'WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE' se il valore non è cambiato
-* 'WEECHAT_CONFIG_OPTION_SET_ERROR' in caso di errore
+* _WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE_ se il valore non è cambiato
+* _WEECHAT_CONFIG_OPTION_SET_ERROR_ in caso di errore
Esempio in C:
@@ -5375,8 +5376,8 @@ int weechat_config_option_set_null (struct t_config_option *option,
Argomenti:
-* 'option': puntatore all'opzione
-* 'run_callback': 1 per la chiamata alla callback chang se il valore
+* _option_: puntatore all'opzione
+* _run_callback_: 1 per la chiamata alla callback chang se il valore
dell'opzione è cambiato (se non è null), altrimenti 0
[NOTE]
@@ -5385,10 +5386,10 @@ Argomenti:
Valore restituito:
-* 'WEECHAT_CONFIG_OPTION_SET_OK_CHANGED' se il valore dell'opzione è
+* _WEECHAT_CONFIG_OPTION_SET_OK_CHANGED_ se il valore dell'opzione è
cambiato
-* 'WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE' se il valore non è cambiato
-* 'WEECHAT_CONFIG_OPTION_SET_ERROR' in caso di errore
+* _WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE_ se il valore non è cambiato
+* _WEECHAT_CONFIG_OPTION_SET_ERROR_ in caso di errore
Esempio in C:
@@ -5438,16 +5439,16 @@ int weechat_config_option_unset (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
Valore restituito:
-* 'WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET' se il valore dell'opzione non è
+* _WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET_ se il valore dell'opzione non è
stato ripristinato
-* 'WEECHAT_CONFIG_OPTION_UNSET_OK_RESET' se il valore dell'opzione è stato
+* _WEECHAT_CONFIG_OPTION_UNSET_OK_RESET_ se il valore dell'opzione è stato
ripristinato
-* 'WEECHAT_CONFIG_OPTION_UNSET_OK_REMOVED' se l'opzione è stata rimossa
-* 'WEECHAT_CONFIG_OPTION_UNSET_ERROR' in caso di errore
+* _WEECHAT_CONFIG_OPTION_UNSET_OK_REMOVED_ se l'opzione è stata rimossa
+* _WEECHAT_CONFIG_OPTION_UNSET_ERROR_ in caso di errore
Esempio in C:
@@ -5503,8 +5504,8 @@ void weechat_config_option_rename (struct t_config_option *option,
Argomenti:
-* 'option': puntatore all'opzione
-* 'new_name': nuovo nome per l'opzione
+* _option_: puntatore all'opzione
+* _new_name_: nuovo nome per l'opzione
Esempio in C:
@@ -5538,22 +5539,22 @@ void *weechat_config_option_get_pointer (struct t_config_option *option,
Argomenti:
-* 'option': puntatore all'opzione
-* 'property': nome della proprietà:
-** 'config_file': puntatore al file di configurazione ('struct t_config_file *')
-** 'section': puntatore alla sezione ('struct t_config_section *')
-** 'name': nome dell'opzione ('char *')
+* _option_: puntatore all'opzione
+* _property_: nome della proprietà:
+** _config_file_: puntatore al file di configurazione (_struct t_config_file *_)
+** _section_: puntatore alla sezione (_struct t_config_section *_)
+** _name_: nome dell'opzione (_char *_)
// TRANSLATION MISSING
-** 'parent_name': name of parent option ('char *') _(WeeChat ≥ 1.4)_
-** 'type': tipo dell'opzione ('int *')
-** 'description': descrizione dell'opzione ('char *')
-** 'string_values': valori stringa ('char *')
-** 'min': valore minimo ('int *')
-** 'max': valore massimo ('int *')
-** 'default_value': valore predefinito (dipende dal tipo)
-** 'value': valore corrente (dipende dal tipo)
-** 'prev_option': puntatore all'opzione precedente ('struct t_config_option *')
-** 'next_option': puntatore all'opzione successiva ('struct t_config_option *')
+** _parent_name_: name of parent option (_char *_) _(WeeChat ≥ 1.4)_
+** _type_: tipo dell'opzione (_int *_)
+** _description_: descrizione dell'opzione (_char *_)
+** _string_values_: valori stringa (_char *_)
+** _min_: valore minimo (_int *_)
+** _max_: valore massimo (_int *_)
+** _default_value_: valore predefinito (dipende dal tipo)
+** _value_: valore corrente (dipende dal tipo)
+** _prev_option_: puntatore all'opzione precedente (_struct t_config_option *_)
+** _next_option_: puntatore all'opzione successiva (_struct t_config_option *_)
Valore restituito:
@@ -5582,7 +5583,7 @@ int weechat_config_option_is_null (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
Valore restituito:
@@ -5628,7 +5629,7 @@ int weechat_config_option_default_is_null (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
Valore restituito:
@@ -5674,15 +5675,15 @@ int weechat_config_boolean (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
// TRANSLATION MISSING
Return value, depending on the option type:
-* 'boolean': boolean value of option (0 or 1)
-* 'integer': 0
-* 'string': 0
-* 'color': 0
+* _boolean_: boolean value of option (0 or 1)
+* _integer_: 0
+* _string_: 0
+* _color_: 0
Esempio in C:
@@ -5725,15 +5726,15 @@ int weechat_config_boolean_default (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
// TRANSLATION MISSING
Return value, depending on the option type:
-* 'boolean': default boolean value of option (0 or 1)
-* 'integer': 0
-* 'string': 0
-* 'color': 0
+* _boolean_: default boolean value of option (0 or 1)
+* _integer_: 0
+* _string_: 0
+* _color_: 0
Esempio in C:
@@ -5776,15 +5777,15 @@ int weechat_config_integer (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
// TRANSLATION MISSING
Return value, depending on the option type:
-* 'boolean': boolean value of option (0 or 1)
-* 'integer': integer value of option
-* 'string': 0
-* 'color': color index
+* _boolean_: boolean value of option (0 or 1)
+* _integer_: integer value of option
+* _string_: 0
+* _color_: color index
Esempio in C:
@@ -5819,15 +5820,15 @@ int weechat_config_integer_default (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
// TRANSLATION MISSING
Return value, depending on the option type:
-* 'boolean': default boolean value of option (0 or 1)
-* 'integer': default integer value of option
-* 'string': 0
-* 'color': default color index
+* _boolean_: default boolean value of option (0 or 1)
+* _integer_: default integer value of option
+* _string_: 0
+* _color_: default color index
Esempio in C:
@@ -5862,16 +5863,16 @@ const char *weechat_config_string (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
// TRANSLATION MISSING
Return value, depending on the option type:
-* 'boolean': "on" if value is true, otherwise "off"
-* 'integer': string value if the option is an integer with string values,
+* _boolean_: "on" if value is true, otherwise "off"
+* _integer_: string value if the option is an integer with string values,
otherwise NULL
-* 'string': string value of option
-* 'color': name of color
+* _string_: string value of option
+* _color_: name of color
Esempio in C:
@@ -5906,16 +5907,16 @@ const char *weechat_config_string_default (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
// TRANSLATION MISSING
Return value, depending on the option type:
-* 'boolean': "on" if default value is true, otherwise "off"
-* 'integer': default string value if the option is an integer with string
+* _boolean_: "on" if default value is true, otherwise "off"
+* _integer_: default string value if the option is an integer with string
values, otherwise NULL
-* 'string': default string value of option
-* 'color': name of default color
+* _string_: default string value of option
+* _color_: name of default color
Esempio in C:
@@ -5950,15 +5951,15 @@ const char *weechat_config_color (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
// TRANSLATION MISSING
Return value, depending on the option type:
-* 'boolean': NULL
-* 'integer': NULL
-* 'string': NULL
-* 'color': name of color
+* _boolean_: NULL
+* _integer_: NULL
+* _string_: NULL
+* _color_: name of color
Esempio in C:
@@ -5993,15 +5994,15 @@ const char *weechat_config_color_default (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
// TRANSLATION MISSING
Return value, depending on the option type:
-* 'boolean': NULL
-* 'integer': NULL
-* 'string': NULL
-* 'color': name of default color
+* _boolean_: NULL
+* _integer_: NULL
+* _string_: NULL
+* _color_: name of default color
Esempio in C:
@@ -6039,8 +6040,8 @@ void weechat_config_write_option (struct t_config_file *config_file,
Argomenti:
-* 'config_file': puntatore al file di configurazione
-* 'option': puntatore all'opzione
+* _config_file_: puntatore al file di configurazione
+* _option_: puntatore all'opzione
Esempio in C:
@@ -6090,9 +6091,9 @@ void weechat_config_write_line (struct t_config_file *config_file,
Argomenti:
-* 'config_file': puntatore al file di configurazione
-* 'option_name': nome dell'opzione
-* 'value': valore (se NULL, allora la riga con il nome della sezione viene
+* _config_file_: puntatore al file di configurazione
+* _option_name_: nome dell'opzione
+* _value_: valore (se NULL, allora la riga con il nome della sezione viene
scritto, ad esempio: "[section]")
Esempio in C:
@@ -6140,13 +6141,13 @@ int weechat_config_write (struct t_config_file *config_file);
Argomenti:
-* 'config_file': puntatore al file di configurazione
+* _config_file_: puntatore al file di configurazione
Valore restituito:
-* 'WEECHAT_CONFIG_WRITE_OK' se la configurazione è stata scritta
-* 'WEECHAT_CONFIG_WRITE_MEMORY_ERROR' se non c'è memoria sufficiente
-* 'WEECHAT_CONFIG_WRITE_ERROR' se si è verificato un altro errore
+* _WEECHAT_CONFIG_WRITE_OK_ se la configurazione è stata scritta
+* _WEECHAT_CONFIG_WRITE_MEMORY_ERROR_ se non c'è memoria sufficiente
+* _WEECHAT_CONFIG_WRITE_ERROR_ se si è verificato un altro errore
Esempio in C:
@@ -6196,13 +6197,13 @@ int weechat_config_read (struct t_config_file *config_file);
Argomenti:
-* 'config_file': puntatore al file di configurazione
+* _config_file_: puntatore al file di configurazione
Valore restituito:
-* 'WEECHAT_CONFIG_READ_OK' se la configurazione è stata caricata
-* 'WEECHAT_CONFIG_READ_MEMORY_ERROR' se non c'è memoria sufficiente
-* 'WEECHAT_CONFIG_READ_FILE_NOT_FOUND' se il file non è stato trovato
+* _WEECHAT_CONFIG_READ_OK_ se la configurazione è stata caricata
+* _WEECHAT_CONFIG_READ_MEMORY_ERROR_ se non c'è memoria sufficiente
+* _WEECHAT_CONFIG_READ_FILE_NOT_FOUND_ se il file non è stato trovato
Esempio in C:
@@ -6252,13 +6253,13 @@ int weechat_config_reload (struct t_config_file *config_file);
Argomenti:
-* 'config_file': configuration file pointer
+* _config_file_: configuration file pointer
Valore restituito:
-* 'WEECHAT_CONFIG_READ_OK' se il file di configurazione è stato ricaricato
-* 'WEECHAT_CONFIG_READ_MEMORY_ERROR' se non c'è memoria sufficiente
-* 'WEECHAT_CONFIG_READ_FILE_NOT_FOUND' se il file non è stato trovato
+* _WEECHAT_CONFIG_READ_OK_ se il file di configurazione è stato ricaricato
+* _WEECHAT_CONFIG_READ_MEMORY_ERROR_ se non c'è memoria sufficiente
+* _WEECHAT_CONFIG_READ_FILE_NOT_FOUND_ se il file non è stato trovato
Esempio in C:
@@ -6308,7 +6309,7 @@ void weechat_config_option_free (struct t_config_option *option);
Argomenti:
-* 'option': puntatore all'opzione
+* _option_: puntatore all'opzione
Esempio in C:
@@ -6341,7 +6342,7 @@ void weechat_config_section_free_options (struct t_config_section *section);
Argomenti:
-* 'section': puntatore alla sezione
+* _section_: puntatore alla sezione
Esempio in C:
@@ -6374,7 +6375,7 @@ void weechat_config_section_free (struct t_config_section *section);
Argomenti:
-* 'section': puntatore alla sezione
+* _section_: puntatore alla sezione
Esempio in C:
@@ -6407,7 +6408,7 @@ void weechat_config_free (struct t_config_file *config_file);
Argomenti:
-* 'config_file': puntatore al file di configurazione
+* _config_file_: puntatore al file di configurazione
Esempio in C:
@@ -6440,7 +6441,7 @@ struct t_config_option *weechat_config_get (const char *option_name);
Argomenti:
-* 'option_name': nome completo dell'opzione (formato: "file.section.option")
+* _option_name_: nome completo dell'opzione (formato: "file.section.option")
Valore restituito:
@@ -6477,7 +6478,7 @@ const char *weechat_config_get_plugin (const char *option_name);
Argomenti:
-* 'option_name': nome dell'opzione, WeeChat aggiungerà il prefisso
+* _option_name_: nome dell'opzione, WeeChat aggiungerà il prefisso
"plugins.var.xxx." (dove "xxx" è il nome del plugin corrente)
Valore restituito:
@@ -6518,7 +6519,7 @@ int weechat_config_is_set_plugin (const char *option_name);
Argomenti:
-* 'option_name': nome dell'opzione, WeeChat aggiunge il prefisso "plugins.var.xxx."
+* _option_name_: nome dell'opzione, WeeChat aggiunge il prefisso "plugins.var.xxx."
(dove "xxx" è il nome del plugin corrente)
Valore restituito:
@@ -6568,16 +6569,16 @@ int weechat_config_set_plugin (const char *option_name, const char *value);
Argomenti:
-* 'option_name': nome dell'opzione, WeeChat aggiunge il prefisso "plugins.var.xxx."
+* _option_name_: nome dell'opzione, WeeChat aggiunge il prefisso "plugins.var.xxx."
(dove "xxx" è il nome del plugin corrente)
-* 'value': new value for option
+* _value_: new value for option
Valore restituito:
-* 'WEECHAT_CONFIG_OPTION_SET_OK_CHANGED' se il valore dell'opzione è stato modificato
-* 'WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE' se il valore non è cambiato
-* 'WEECHAT_CONFIG_OPTION_SET_OPTION_NOT_FOUND' se l'opzione non è stata trovata
-* 'WEECHAT_CONFIG_OPTION_SET_ERROR' in caso di errore
+* _WEECHAT_CONFIG_OPTION_SET_OK_CHANGED_ se il valore dell'opzione è stato modificato
+* _WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE_ se il valore non è cambiato
+* _WEECHAT_CONFIG_OPTION_SET_OPTION_NOT_FOUND_ se l'opzione non è stata trovata
+* _WEECHAT_CONFIG_OPTION_SET_ERROR_ in caso di errore
Esempio in C:
@@ -6636,9 +6637,9 @@ void weechat_config_set_desc_plugin (const char *option_name,
Argomenti:
-* 'option_name': nome dell'opzione, WeeChat aggiungerà il prefisso "plugins.desc.xxx."
+* _option_name_: nome dell'opzione, WeeChat aggiungerà il prefisso "plugins.desc.xxx."
(dove "xxx" è il nome del plugin corrente)
-* 'description': descrizione per l'opzione
+* _description_: descrizione per l'opzione
[NOTE]
Non è un problema se l'opzione (plugins.var.xx.option_name) non esiste.
@@ -6677,17 +6678,17 @@ int weechat_config_unset_plugin (const char *option_name);
Argomenti:
-* 'option_name': nome dell'opzione, WeeChat aggiunge il prefisso "plugins.var.xxx."
+* _option_name_: nome dell'opzione, WeeChat aggiunge il prefisso "plugins.var.xxx."
(dove xxx è il nome del plugin corrente)
Valore restituito:
-* 'WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET' se il valore dell'opzione non è
+* _WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET_ se il valore dell'opzione non è
stato resettato
-* 'WEECHAT_CONFIG_OPTION_UNSET_OK_RESET' se il valore dell'opzione è stato
+* _WEECHAT_CONFIG_OPTION_UNSET_OK_RESET_ se il valore dell'opzione è stato
resettato
-* 'WEECHAT_CONFIG_OPTION_UNSET_OK_REMOVED' se l'opzione è stata rimossa
-* 'WEECHAT_CONFIG_OPTION_UNSET_ERROR' in caso di errore
+* _WEECHAT_CONFIG_OPTION_UNSET_OK_REMOVED_ se l'opzione è stata rimossa
+* _WEECHAT_CONFIG_OPTION_UNSET_ERROR_ in caso di errore
Esempio in C:
@@ -6754,12 +6755,12 @@ int weechat_key_bind (const char *context, struct t_hashtable *keys);
Argomenti:
-* 'context': contesto per i tasti:
-** 'default': contesto default (azioni comuni)
-** 'search': contesto search (quando si cerca testo nel buffer)
-** 'cursor': movimento libero del cursore sullo schermo
-** 'mouse': tasti per gli eventi del mouse
-* 'keys': tabella hash con le combinazioni dei tasti
+* _context_: contesto per i tasti:
+** _default_: contesto default (azioni comuni)
+** _search_: contesto search (quando si cerca testo nel buffer)
+** _cursor_: movimento libero del cursore sullo schermo
+** _mouse_: tasti per gli eventi del mouse
+* _keys_: tabella hash con le combinazioni dei tasti
Valore restituito:
@@ -6817,9 +6818,9 @@ int weechat_key_unbind (const char *context, const char *key);
Argomenti:
-* 'context': contesto per i tasti (consultare <<_key_bind,weechat_key_bind>>)
-* 'key': tasto da rimuovere o un valore speciale "area:XXX" per rimuovere tutti
- i tasti che hanno 'XXX' come prima o seconda area
+* _context_: contesto per i tasti (consultare <<_key_bind,weechat_key_bind>>)
+* _key_: tasto da rimuovere o un valore speciale "area:XXX" per rimuovere tutti
+ i tasti che hanno _XXX_ come prima o seconda area
Valore restituito:
@@ -6871,7 +6872,7 @@ const char *weechat_prefix (const char *prefix);
Argomenti:
// TRANSLATION MISSING
-* 'prefix': nome del prefisso, see table below
+* _prefix_: nome del prefisso, see table below
Valore restituito:
@@ -6881,14 +6882,14 @@ Valore restituito:
// TRANSLATION MISSING
List of prefixes:
-[width="70%",cols="^2e,^1,^3,5",options="header"]
+[width="70%",cols="^2m,^1,^3,5",options="header"]
|===
-| Prefisso | Valore | Colore | Descrizione
-| error | `=!=` | giallo | Messaggio di errore
-| network | `--` | magenta | Messaggio dalla rete
-| action | `*` | bianco | Azione automatica
-| join | `-->` | verde chiaro | Qualcuno entra nella chat corrente
-| quit | `<--` | rosso chiaro | Qualcuno lascia la chat corrente
+| Prefisso | Valore | Colore | Descrizione
+| error | `+=!=+` | giallo | Messaggio di errore
+| network | `+--+` | magenta | Messaggio dalla rete
+| action | `+*+` | bianco | Azione automatica
+| join | `+-->+` | verde chiaro | Qualcuno entra nella chat corrente
+| quit | `+<--+` | rosso chiaro | Qualcuno lascia la chat corrente
|===
[NOTE]
@@ -6925,52 +6926,52 @@ const char *weechat_color (const char *color_name);
Argomenti:
-* 'color_name': nome del colore, uno di:
+* _color_name_: nome del colore, uno di:
// TRANSLATION MISSING
** WeeChat color option name (from weechat.color.xxx), for example
- 'chat_delimiters'
+ _chat_delimiters_
// TRANSLATION MISSING
** option name (format: file.section.option), for example
- 'irc.color.message_quit' (_WeeChat ≥ 1.2_)
+ _irc.color.message_quit_ (_WeeChat ≥ 1.2_)
** colore con attributi/sfondo opzionali (vedi sotto)
** attributo:
-*** 'bold': imposta grassetto
-*** '-bold': rimuove grassetto
-*** 'reverse': imposta inverso
-*** '-reverse': rimuove inverso
-*** 'italic': imposta corsivo
-*** '-italic': rimuove corsivo
-*** 'underline': imposta sottolineato
-*** '-underline': rimuove sottolineato
-// TRANSLATION MISSING
-*** 'emphasis': toggle the emphasis for text (note: this should be used only in
+*** _bold_: imposta grassetto
+*** _-bold_: rimuove grassetto
+*** _reverse_: imposta inverso
+*** _-reverse_: rimuove inverso
+*** _italic_: imposta corsivo
+*** _-italic_: rimuove corsivo
+*** _underline_: imposta sottolineato
+*** _-underline_: rimuove sottolineato
+// TRANSLATION MISSING
+*** _emphasis_: toggle the emphasis for text (note: this should be used only in
bars, because WeeChat uses text emphasis when searching text in buffer)
_(WeeChat ≥ 0.4.2)_
** nome colore della barra:
-*** 'bar_fg': colore di primo piano della barra
-*** 'bar_delim': colore dei delimitatori della barra
-*** 'bar_bg': colore di sfondo della barra
+*** _bar_fg_: colore di primo piano della barra
+*** _bar_delim_: colore dei delimitatori della barra
+*** _bar_bg_: colore di sfondo della barra
** reset:
-*** 'reset': ripristina colore ed attributi
-*** 'resetcolor': ripristina colore (mantiene attributi) _(WeeChat ≥ 0.3.6)_
+*** _reset_: ripristina colore ed attributi
+*** _resetcolor_: ripristina colore (mantiene attributi) _(WeeChat ≥ 0.3.6)_
Il formato del colore è: attributi (opzionale) + nome colore +",sfondo"
(opzionale). Gli attributi possibili sono:
-* `*` : testo in grassetto
-* `!` : video inverso
-* `/` : corsivo
-* `_` : testo sottolineato
-* `|` : mantiene attributi: non ripristina
+* `+*+` : testo in grassetto
+* `+!+` : video inverso
+* `+/+` : corsivo
+* `+_+` : testo sottolineato
+* `+|+` : mantiene attributi: non ripristina
grassetto/inverso/corsivo/sottolineato al cambio di colore _(WeeChat ≥ 0.3.6)_
Esempi:
-* `yellow` : giallo
-* `_green` : verde sottolineato
-* `*214` : arancione grassetto
-* `yellow,red` : giallo su rosso
-* `|cyan` : ciano (e mantiene qualsiasi attributo impostato in precedenza)
+* `+yellow+` : giallo
+* `+_green+` : verde sottolineato
+* `+*214+` : arancione grassetto
+* `+yellow,red+` : giallo su rosso
+* `+|cyan+` : ciano (e mantiene qualsiasi attributo impostato in precedenza)
Valore restituito:
@@ -7011,8 +7012,8 @@ void weechat_printf (struct t_gui_buffer *buffer, const char *message, ...);
Argomenti:
-* 'buffer': puntatore al buffer, se NULL il messaggio viene visualizzato sul buffer di WeeChat
-* 'message': messaggio da visualizzare
+* _buffer_: puntatore al buffer, se NULL il messaggio viene visualizzato sul buffer di WeeChat
+* _message_: messaggio da visualizzare
[NOTE]
La prima tabulazione nel messaggio ("\t") è usata per separare il prefisso dal messaggio. +
@@ -7074,10 +7075,10 @@ void weechat_printf_date (struct t_gui_buffer *buffer, time_t date,
Argomenti:
-* 'buffer': puntatore al buffer, se NULL, il messaggio viene visualizzato
+* _buffer_: puntatore al buffer, se NULL, il messaggio viene visualizzato
sul buffer di WeeChat
-* 'date': data per il messaggio (0 indica data/ora corrente)
-* 'message': messaggio da visualizzare
+* _date_: data per il messaggio (0 indica data/ora corrente)
+* _message_: messaggio da visualizzare
Esempio in C:
@@ -7103,10 +7104,10 @@ void weechat_printf_tags (struct t_gui_buffer *buffer, const char *tags,
Argomenti:
-* 'buffer': puntatore al buffer, se NULL il messaggio viene visualizzato
+* _buffer_: puntatore al buffer, se NULL il messaggio viene visualizzato
sul buffer di WeeChat
-* 'tags': lista di tag separati da virgole
-* 'message': messaggio da visualizzare
+* _tags_: lista di tag separati da virgole
+* _message_: messaggio da visualizzare
Esempio in C:
@@ -7133,11 +7134,11 @@ void weechat_printf_date_tags (struct t_gui_buffer *buffer, time_t date,
Argomenti:
-* 'buffer': puntatore al buffer, se NULL il messaggio viene visualizzato
+* _buffer_: puntatore al buffer, se NULL il messaggio viene visualizzato
sul buffer di WeeChat
-* 'date': data per il messaggio (0 indica data/ora corrente)
-* 'tags': lista di tag separati da virgole
-* 'message': messaggio da visualizzare
+* _date_: data per il messaggio (0 indica data/ora corrente)
+* _tags_: lista di tag separati da virgole
+* _message_: messaggio da visualizzare
Tag usati di frequente (elenco non esaustivo):
@@ -7204,13 +7205,13 @@ void weechat_printf_y (struct t_gui_buffer *buffer, int y,
Argomenti:
-* 'buffer': puntatore al buffer
+* _buffer_: puntatore al buffer
// TRANSLATION MISSING
-* 'y': numero di riga (la prima riga è 0); a negative value adds a line after
- last line displayed: absolute value of 'y' is the number of lines after last
+* _y_: numero di riga (la prima riga è 0); a negative value adds a line after
+ last line displayed: absolute value of _y_ is the number of lines after last
line (for example -1 is immediately after last line, -2 is 2 lines after last
line) _(WeeChat ≥ 1.0)_
-* 'message': messaggio da visualizzare
+* _message_: messaggio da visualizzare
Esempio in C:
@@ -7246,7 +7247,7 @@ void weechat_log_printf (const char *message, ...);
Argomenti:
-* 'message': messaggio da scrivere
+* _message_: messaggio da scrivere
Esempio in C:
@@ -7330,30 +7331,30 @@ struct t_hook *weechat_hook_command (const char *command,
Argomenti:
-* 'command': nome del comando
+* _command_: nome del comando
(priorità consentita, consultare la nota riguardo la <<hook_priority,priority>>)
-* 'description': descrizione per il comando (visualizzata con `/help comando`)
-* 'args': argomenti per il comando (visualizzati con `/help command`)
-* 'args_description': descrizione degli argomenti (visualizzata con `/help command`)
-* 'completion': modello di completamento per il comando:: elenco di completamenti
+* _description_: descrizione per il comando (visualizzata con `/help comando`)
+* _args_: argomenti per il comando (visualizzati con `/help command`)
+* _args_description_: descrizione degli argomenti (visualizzata con `/help command`)
+* _completion_: modello di completamento per il comando:: elenco di completamenti
per ogni argomento, separati da spazio. Sono possibili più completamenti sono
- possibili per un singolo argomento, separati da "|". Più modelli sono possibili per
- lo stesso comando, separati da "||".
-* 'callback': funzione chiamata quando viene utilizzato il comando, argomenti e
+ possibili per un singolo argomento, separati da `+|+`. Più modelli sono possibili per
+ lo stesso comando, separati da `+||+`.
+* _callback_: funzione chiamata quando viene utilizzato il comando, argomenti e
valore restituito:
-** 'const void *pointer': puntatore
-** '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
-** 'char **argv_eol': argomenti forniti per un comando (fino a fine riga per ogni
+** _const void *pointer_: puntatore
+** _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
+** _char **argv_eol_: argomenti forniti per un comando (fino a fine riga per ogni
argomento)
** valore restituito:
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_ERROR'
-* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_ERROR_
+* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_data': puntatore fornito dalla callback quando chiamata da WeeChat;
+* _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 is automatically freed when the hook is deleted
@@ -7363,9 +7364,9 @@ include::autogen/plugin_api/completions.asciidoc[]
Codici speciali:
-* '%%command': riutilizza il modello di completamento dal comando 'command'
-* '%-': ferma completamento
-* '%*': ripete l'ultimo completamento
+* `+%%command+`: riutilizza il modello di completamento dal comando _command_
+* `+%-+`: ferma completamento
+* `+%*+`: ripete l'ultimo completamento
Valore restituito:
@@ -7401,20 +7402,20 @@ struct t_hook *my_command_hook =
----
Ad esempio, se il comando chiamato è `/comando abc def ghi`, allora
-'argv' e 'argv_eol' contengono i seguenti valori:
+_argv_ e _argv_eol_ contengono i seguenti valori:
-* 'argv':
-** 'argv[0]' == "/command"
-** 'argv[1]' == "abc"
-** 'argv[2]' == "def"
-** 'argv[3]' == "ghi"
-* 'argv_eol':
-** 'argv_eol[0]' == "/command abc def ghi"
-** 'argv_eol[1]' == "abc def ghi"
-** 'argv_eol[2]' == "def ghi"
-** 'argv_eol[3]' == "ghi"
+* _argv_:
+** _argv[0]_ == "/command"
+** _argv[1]_ == "abc"
+** _argv[2]_ == "def"
+** _argv[3]_ == "ghi"
+* _argv_eol_:
+** _argv_eol[0]_ == "/command abc def ghi"
+** _argv_eol[1]_ == "abc def ghi"
+** _argv_eol[2]_ == "def ghi"
+** _argv_eol[3]_ == "ghi"
-Per gli script, 'args' ha valore "abc def ghi".
+Per gli script, _args_ ha valore "abc def ghi".
Script (Python):
@@ -7466,27 +7467,27 @@ struct t_hook *weechat_hook_command_run (const char *command,
Argomenti:
// TRANSLATION MISSING
-* 'command': comando su cui eseguire l'hook (wildcard "*" is allowed)
+* _command_: comando su cui eseguire l'hook (wildcard `+*+` is allowed)
(priorità consentita, consultare la nota riguardo la
<<hook_priority,priority>>)
-* 'callback': funzione chiamata quando il comando è in esecuzione, argomenti e
+* _callback_: funzione chiamata quando il comando è in esecuzione, argomenti e
valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_gui_buffer *buffer': buffer dove viene eseguito il comando
-** 'const char *command': il comando eseguito, con i propri argomenti
+** _const void *pointer_: puntatore
+** _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_pointer': puntatore fornito alla callback quando chiamata da WeeChat
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_OK_EAT_
+*** _WEECHAT_RC_ERROR_
+* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat;
+* _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 is automatically freed when the hook is deleted
[NOTE]
-La callback può restituire 'WEECHAT_RC_OK' o 'WEECHAT_RC_OK_EAT' (il comando
+La callback può restituire _WEECHAT_RC_OK_ o _WEECHAT_RC_OK_EAT_ (il comando
non verrà eseguito da WeeChat dopo la callback).
Valore restituito:
@@ -7548,25 +7549,25 @@ struct t_hook *weechat_hook_timer (long interval,
Argomenti:
-* 'interval': intervallo tra due chiamate (millisecondi, 1000 = 1 secondo)
+* _interval_: intervallo tra due chiamate (millisecondi, 1000 = 1 secondo)
// TRANSLATION MISSING
-* 'align_second': allineamento su un secondo. Per esempio, rrent time is 09:00,
+* _align_second_: allineamento su un secondo. Per esempio, rrent time is 09:00,
if interval = 60000 (60 seconds), and align_second = 60, then timer is
called each minute when second is 0
// TRANSLATION MISSING
-* 'max_calls': number of calls to timer (if 0, then timer has no end)
+* _max_calls_: number of calls to timer (if 0, then timer has no end)
// TRANSLATION MISSING
-* 'callback': function called when time is reached, argomenti e valore
+* _callback_: function called when time is reached, argomenti e valore
restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'int remaining_calls': remaining calls (-1 if timer has no end)
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _int remaining_calls_: remaining calls (-1 if timer has no end)
** valore restituito:
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_ERROR'
-* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_ERROR_
+* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat;
+* _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 is automatically freed when the hook is deleted
@@ -7630,23 +7631,23 @@ struct t_hook *weechat_hook_fd (int fd,
Argomenti:
-* 'fd': descrittore file
-* 'flag_read': 1 = cattura l'evento lettura (read), 0 = ignora
-* 'flag_write': 1 = cattura l'evento scrittura (write), 0 = ignora
+* _fd_: descrittore file
+* _flag_read_: 1 = cattura l'evento lettura (read), 0 = ignora
+* _flag_write_: 1 = cattura l'evento scrittura (write), 0 = ignora
// TRANSLATION MISSING
-* 'flag_exception': 1 = cattura l'eccezione evento (event), 0 = ignora
+* _flag_exception_: 1 = cattura l'eccezione evento (event), 0 = ignora
(_WeeChat ≥ 1.3_: this argument is ignored and not used any more)
-* 'callback': funzione che chiama un evento selezionato che si verifica
+* _callback_: funzione che chiama un evento selezionato che si verifica
per un file (o un socket), argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'int fd': descrittore file
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _int fd_: descrittore file
** valore restituito:
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_ERROR'
-* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_ERROR_
+* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat;
+* _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 is automatically freed when the hook is deleted
@@ -7701,7 +7702,7 @@ WeeChat makes an automatic split of command and arguments (like the shell does).
If the split is not correct (according to quotes in your command), or if you
want to use shell, you can use function
<<_hook_process_hashtable,weechat_hook_process_hashtable>> with
-arguments in the hashtable 'options' _(WeeChat ≥ 0.4.0)_.
+arguments in the hashtable _options_ _(WeeChat ≥ 0.4.0)_.
Prototipo:
@@ -7723,39 +7724,39 @@ struct t_hook *weechat_hook_process (const char *command,
Argomenti:
// TRANSLATION MISSING
-* 'command': command to launch in child process, URL _(WeeChat ≥ 0.3.7)_ or
+* _command_: command to launch in child process, URL _(WeeChat ≥ 0.3.7)_ or
function _(WeeChat ≥ 1.5)_ (see below)
-* 'timeout': timeout per il comando (in millisecondi): dopo questo timeout,
+* _timeout_: timeout per il comando (in millisecondi): dopo questo timeout,
il processo figlio viene terminato (0 indica nessun timeout)
-* 'callback': funzione chiamata quando i dati dal processo figlio sono disponibili,
+* _callback_: funzione chiamata quando i dati dal processo figlio sono disponibili,
oppure quando è terminato, argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** '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
+** _const void *pointer_: puntatore
+** _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
possibili sono:
-**** '0': trasferimento riuscito
-**** '1': URL non valido
-**** '2': errore di trasferimento
-**** '3': memoria non sufficiente
-**** '4': errore con un file
-*** '< 0':
-**** 'WEECHAT_HOOK_PROCESS_RUNNING': dati disponibili, ma figlio ancora in
+**** _0_: trasferimento riuscito
+**** _1_: URL non valido
+**** _2_: errore di trasferimento
+**** _3_: memoria non sufficiente
+**** _4_: errore con un file
+*** _< 0_:
+**** _WEECHAT_HOOK_PROCESS_RUNNING_: dati disponibili, ma figlio ancora in
esecuzione)
-**** 'WEECHAT_HOOK_PROCESS_ERROR': errore nella esecuzione del comando
+**** _WEECHAT_HOOK_PROCESS_ERROR_: errore nella esecuzione del comando
// TRANSLATION MISSING
-**** 'WEECHAT_HOOK_PROCESS_CHILD': callback is called in the child process
-** 'out': output standard del comando (stdout)
-** 'err': output di errore del comando (stderr)
+**** _WEECHAT_HOOK_PROCESS_CHILD_: callback is called in the child process
+** _out_: output standard del comando (stdout)
+** _err_: output di errore del comando (stderr)
** valore restituito:
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_ERROR'
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_ERROR_
// TRANSLATION MISSING
*** child process return code (in case of function with "func:" in command)
-* 'callback_pointer': 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;
+* _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 is automatically freed when the hook is deleted
@@ -7774,11 +7775,11 @@ un URL sono disponibili con la funzione
// TRANSLATION MISSING
The command can also be a function name with format: "func:name", to execute
the function "name" _(WeeChat ≥ 1.5)_. This function receives a single argument
-('data') and must return a string, which is sent to the callback. +
+(_data_) and must return a string, which is sent to the callback. +
In C API, the callback is called with the return code set to
-'WEECHAT_HOOK_PROCESS_CHILD', which means the callback is running in the child
+_WEECHAT_HOOK_PROCESS_CHILD_, which means the callback is running in the child
process (after fork). +
-In scripting API, the function 'name' is called directly and its result
+In scripting API, the function _name_ is called directly and its result
(string) is sent to the callback (like the output of an external command).
// TRANSLATION MISSING
@@ -7952,7 +7953,7 @@ struct t_hook *weechat_hook_process_hashtable (const char *command,
Gli argomenti sono gli stessi della funzione
<<_hook_process,weechat_hook_process>>, con un argomento aggiuntivo:
-* 'options': le opzioni per il comando eseguito; la tabella hash è duplicata
+* _options_: le opzioni per il comando eseguito; la tabella hash è duplicata
nella funzione, per cui è possibile liberarla dopo questa chiamata
// TRANSLATION MISSING
@@ -7970,7 +7971,7 @@ available:
any string |
Arguments for command; if no argument is given with these options,
the command is automatically split like the shell does (and then command
- arguments are read in the 'command' argument)
+ arguments are read in the _command_ argument)
// TRANSLATION MISSING
| stdin +
@@ -7991,7 +7992,7 @@ available:
_(WeeChat ≥ 1.0)_ |
(not used) |
Run the process in a detached mode: stdout and stderr are redirected to
- '/dev/null'
+ _/dev/null_
|===
Per il comando "url:..." sono disponibili le seguenti opzioni (consultare
@@ -8007,8 +8008,8 @@ l'opzione. Per le opzioni con il tipo "mask" il formato è:
Per un URL, sono consentite due opzioni aggiuntive (stringhe) per il file in
input/output:
-* 'file_in': file da leggere e inviare con gli URL (invio del file "post")
-* 'file_out': scrive URL scaricato/file in questo file (invece dello standard
+* _file_in_: file da leggere e inviare con gli URL (invio del file "post")
+* _file_out_: scrive URL scaricato/file in questo file (invece dello standard
* output)
Valore restituito:
@@ -8174,56 +8175,56 @@ struct t_hook *weechat_hook_connect (const char *proxy,
Argomenti:
-* 'proxy': nome del proxy da utilizzare per la connessione (opzionale,
+* _proxy_: nome del proxy da utilizzare per la connessione (opzionale,
NULL significa connessione senza proxy)
-* 'address': nome o indirizzo IP al quale connettersi
-* 'port': numero della porta
+* _address_: nome o indirizzo IP al quale connettersi
+* _port_: numero della porta
// TRANSLATION MISSING
-* 'ipv6': 1 to use IPv6 (with fallback to IPv4), 0 to use only IPv4
+* _ipv6_: 1 to use IPv6 (with fallback to IPv4), 0 to use only IPv4
// TRANSLATION MISSING
-* 'retry': retry count, used to fallback to IPv4 hosts if IPv6 hosts connect
+* _retry_: retry count, used to fallback to IPv4 hosts if IPv6 hosts connect
but then fail to accept the client
-* 'gnutls_sess': sessione GnuTLS (opzionale)
-* 'gnutls_cb' callback GnuTLS (opzionale)
-* 'gnutls_dhkey_size': dimensione della chiave utilizzata nello Scambio
+* _gnutls_sess_: sessione GnuTLS (opzionale)
+* _gnutls_cb_ callback GnuTLS (opzionale)
+* _gnutls_dhkey_size_: dimensione della chiave utilizzata nello Scambio
Chiavi Diffie-Hellman (GnuTLS)
-* 'gnutls_priorities': priorità per gnutls (per la sintassi, consultare la
- documentazione della funzione 'gnutls_priority_init' nel manuale di gnutls), i
+* _gnutls_priorities_: priorità per gnutls (per la sintassi, consultare la
+ documentazione della funzione _gnutls_priority_init_ nel manuale di gnutls), i
valori di base sono:
-** 'PERFORMANCE'
-** 'NORMAL' (predefinito)
-** 'SECURE128'
-** 'SECURE256'
-** 'EXPORT'
-** 'NONE'
-* 'local_hostname': nome host locale da utilizzare per la connessione
+** _PERFORMANCE_
+** _NORMAL_ (predefinito)
+** _SECURE128_
+** _SECURE256_
+** _EXPORT_
+** _NONE_
+* _local_hostname_: nome host locale da utilizzare per la connessione
(opzionale)
-* 'callback': funzione chiamata quando la connessione è avvenuta con
+* _callback_: funzione chiamata quando la connessione è avvenuta con
successo oppure no, argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** '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
-*** 'WEECHAT_HOOK_CONNECT_IP_ADDRESS_NOT_FOUND': indirizzo IP non trovato
-*** 'WEECHAT_HOOK_CONNECT_CONNECTION_REFUSED': connessione rifiutata
-*** 'WEECHAT_HOOK_CONNECT_PROXY_ERROR': errore con il proxy
-*** 'WEECHAT_HOOK_CONNECT_LOCAL_HOSTNAME_ERROR': errore con il nome host locale
-*** 'WEECHAT_HOOK_CONNECT_GNUTLS_INIT_ERROR': errore inizializzazione GnuTLS
-*** 'WEECHAT_HOOK_CONNECT_GNUTLS_HANDSHAKE_ERROR': errore di handshake GnuTLS
-*** 'WEECHAT_HOOK_CONNECT_MEMORY_ERROR': memoria insufficiente
-*** 'WEECHAT_HOOK_CONNECT_TIMEOUT': timeout
-*** 'WEECHAT_HOOK_CONNECT_SOCKET_ERROR': errore nella creazione socket
-** 'gnutls_rc': valore del risultato di 'gnutls_handshake()'
-** 'sock': socket utilizzato per la connessione
-** 'const char *error': valore del risultato di 'gnutls_strerror(gnutls_rc)'
-** 'const char *ip_address': indirizzo IP trovato
+** _const void *pointer_: puntatore
+** _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
+*** _WEECHAT_HOOK_CONNECT_IP_ADDRESS_NOT_FOUND_: indirizzo IP non trovato
+*** _WEECHAT_HOOK_CONNECT_CONNECTION_REFUSED_: connessione rifiutata
+*** _WEECHAT_HOOK_CONNECT_PROXY_ERROR_: errore con il proxy
+*** _WEECHAT_HOOK_CONNECT_LOCAL_HOSTNAME_ERROR_: errore con il nome host locale
+*** _WEECHAT_HOOK_CONNECT_GNUTLS_INIT_ERROR_: errore inizializzazione GnuTLS
+*** _WEECHAT_HOOK_CONNECT_GNUTLS_HANDSHAKE_ERROR_: errore di handshake GnuTLS
+*** _WEECHAT_HOOK_CONNECT_MEMORY_ERROR_: memoria insufficiente
+*** _WEECHAT_HOOK_CONNECT_TIMEOUT_: timeout
+*** _WEECHAT_HOOK_CONNECT_SOCKET_ERROR_: errore nella creazione socket
+** _gnutls_rc_: valore del risultato di _gnutls_handshake()_
+** _sock_: socket utilizzato per la connessione
+** _const char *error_: valore del risultato di _gnutls_strerror(gnutls_rc)_
+** _const char *ip_address_: indirizzo IP trovato
** valore restituito:
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_ERROR'
-* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_ERROR_
+* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat;
+* _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 is automatically freed when the hook is deleted
@@ -8355,39 +8356,39 @@ struct t_hook *weechat_hook_print (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer, se NULL, verranno catturati i messaggi da qualsiasi
+* _buffer_: puntatore al buffer, se NULL, verranno catturati i messaggi da qualsiasi
buffer
// TRANSLATION MISSING
-* 'tags': catch only messages with these tags (optional):
+* _tags_: catch only messages with these tags (optional):
// TRANSLATION MISSING
** with WeeChat ≥ 0.4.3: comma-separated list of tags that must be in message
(logical "or"); it is possible to combine many tags as a logical "and" with
- separator "+"; wildcard "*" is allowed in tags
+ separator `+++`; wildcard `+*+` is allowed in tags
// TRANSLATION MISSING
** with WeeChat ≤ 0.4.2: comma-separated list of tags that must all be in
message (logical "and")
-* 'message': verranno catturati solo i messaggi con questa stringa (opzionale,
+* _message_: verranno catturati solo i messaggi con questa stringa (opzionale,
non sensibile alle maiuscole)
-* 'strip_colors': se 1, i colori verranno estratti dal messaggio visualizzato, prima
+* _strip_colors_: se 1, i colori verranno estratti dal messaggio visualizzato, prima
di chiamare la callback
-* 'callback': funzione chiamata quando viene stampato un messaggio, argomenti e
+* _callback_: funzione chiamata quando viene stampato un messaggio, argomenti e
valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_gui_buffer *buffer': puntatore al buffer
-** 'time_t date': data
-** 'int tags_count': numero di tag per riga
-** 'const char **tags': array con tag per riga
-** 'int displayed': 1 se la riga è visualizzata, 0 se filtrata (nascosta)
-** 'int highlight': 1 se la riga viene evidenziata, altrimenti 0
-** 'const char *prefix': prefisso
-** 'const char *message': messaggio
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_gui_buffer *buffer_: puntatore al buffer
+** _time_t date_: data
+** _int tags_count_: numero di tag per riga
+** _const char **tags_: array con tag per riga
+** _int displayed_: 1 se la riga è visualizzata, 0 se filtrata (nascosta)
+** _int highlight_: 1 se la riga viene evidenziata, altrimenti 0
+** _const char *prefix_: prefisso
+** _const char *message_: messaggio
** valore restituito:
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_ERROR'
-* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_ERROR_
+* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat;
+* _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 is automatically freed when the hook is deleted
@@ -8397,10 +8398,10 @@ Valore restituito:
// TRANSLATION MISSING
[IMPORTANT]
-In scripts, with WeeChat ≥ 1.0, the callback arguments 'displayed' and
-'highlight' are integers (with WeeChat ≤ 0.4.3, they were strings). +
+In scripts, with WeeChat ≥ 1.0, the callback arguments _displayed_ and
+_highlight_ are integers (with WeeChat ≤ 0.4.3, they were strings). +
To be compatible with all versions, it is recommended to convert the argument
-to integer before testing it, for example in Python: "`if int(highlight):`".
+to integer before testing it, for example in Python: `if int(highlight):`.
Esempio in C:
@@ -8462,28 +8463,28 @@ struct t_hook *weechat_hook_signal (const char *signal,
Argomenti:
// TRANSLATION MISSING
-* 'signal': segnale da catturare, wildcard "*" is allowed
+* _signal_: segnale da catturare, wildcard `+*+` is allowed
(priorità consentita, consultare la nota riguardo la
<<hook_priority,priority>>), see table below
-* 'callback': funzione chiamata a segnale ricevuto, argomenti e valore
+* _callback_: funzione chiamata a segnale ricevuto, argomenti e valore
restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'const char *signal': segnale ricevuto
-** 'const char *type_data': tipo di dati inviati con il segnale:
-*** 'WEECHAT_HOOK_SIGNAL_STRING': stringa
-*** 'WEECHAT_HOOK_SIGNAL_INT': numero intero
-*** 'WEECHAT_HOOK_SIGNAL_POINTER': puntatore
-** 'void *signal_data': dati inviati con il segnale
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _const char *signal_: segnale ricevuto
+** _const char *type_data_: tipo di dati inviati con il segnale:
+*** _WEECHAT_HOOK_SIGNAL_STRING_: stringa
+*** _WEECHAT_HOOK_SIGNAL_INT_: numero intero
+*** _WEECHAT_HOOK_SIGNAL_POINTER_: puntatore
+** _void *signal_data_: dati inviati con il segnale
** valore restituito:
-*** 'WEECHAT_RC_OK'
+*** _WEECHAT_RC_OK_
// TRANSLATION MISSING
-*** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately)
+*** _WEECHAT_RC_OK_EAT_ (stop sending the signal immediately)
_(WeeChat ≥ 0.4.0)_
-*** 'WEECHAT_RC_ERROR'
-* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat
+*** _WEECHAT_RC_ERROR_
+* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat;
+* _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 is automatically freed when the hook is deleted
@@ -8992,19 +8993,19 @@ List of signals sent by WeeChat and plugins:
| weechat | key_combo_default +
_(WeeChat ≥ 1.0)_ |
String: key combo |
- Key combo in 'default' context
+ Key combo in _default_ context
// TRANSLATION MISSING
| weechat | key_combo_search +
_(WeeChat ≥ 1.0)_ |
String: key combo |
- Key combo in 'search' context
+ Key combo in _search_ context
// TRANSLATION MISSING
| weechat | key_combo_cursor +
_(WeeChat ≥ 1.0)_ |
String: key combo |
- Key combo in 'cursor' context
+ Key combo in _cursor_ context
// TRANSLATION MISSING
| weechat | mouse_enabled +
@@ -9204,7 +9205,7 @@ List of signals sent by WeeChat and plugins:
|===
[NOTE]
-^(1)^ 'xxx' è il nome del server IRC, 'yyy' è il nome del comando IRC.
+^(1)^ _xxx_ è il nome del server IRC, _yyy_ è il nome del comando IRC.
Esempio in C:
@@ -9256,20 +9257,20 @@ int weechat_hook_signal_send (const char *signal, const char *type_data,
Argomenti:
-* 'signal': segnale da inviare
-* 'type_data': tipo di dati inviati con il segnale (consultare
+* _signal_: segnale da inviare
+* _type_data_: tipo di dati inviati con il segnale (consultare
<<_hook_signal,weechat_hook_signal>>)
-* 'signal_data': dati inviati con il segnale
+* _signal_data_: dati inviati con il segnale
// TRANSLATION MISSING
Return value _(WeeChat ≥ 1.0)_:
// TRANSLATION MISSING
-* return code of last callback executed ('WEECHAT_RC_OK' if no callback was
+* return code of last callback executed (_WEECHAT_RC_OK_ if no callback was
executed):
-** 'WEECHAT_RC_OK'
-** 'WEECHAT_RC_OK_EAT'
-** 'WEECHAT_RC_ERROR'
+** _WEECHAT_RC_OK_
+** _WEECHAT_RC_OK_EAT_
+** _WEECHAT_RC_ERROR_
Esempio in C:
@@ -9318,24 +9319,24 @@ weechat.hook_signal_send("logger_backlog", weechat.WEECHAT_HOOK_SIGNAL_POINTER,
Cinque segnali che possono essere inviati per installare uno script, a seconda
del linguaggio:
-* 'perl_script_install'
-* 'python_script_install'
-* 'ruby_script_install'
-* 'lua_script_install'
-* 'tcl_script_install'
-* 'guile_script_install'
-* 'javascript_script_install'
+* _perl_script_install_
+* _python_script_install_
+* _ruby_script_install_
+* _lua_script_install_
+* _tcl_script_install_
+* _guile_script_install_
+* _javascript_script_install_
La callback compirà le seguenti azioni alla ricezione del segnale:
. scarica e rimuove lo script installato
-. sposta il nuovo script nella cartella '~/.weechat/xxx/' (dove 'xxx' è il
+. sposta il nuovo script nella cartella _~/.weechat/xxx/_ (dove _xxx_ è il
linguaggio)
-. crea un link al nuovo script nella cartella '~/.weechat/xxx/autoload/'
+. crea un link al nuovo script nella cartella _~/.weechat/xxx/autoload/_
. carica il nuovo script
// TRANSLATION MISSING
-These signals are used by 'script' plugin to install scripts.
+These signals are used by _script_ plugin to install scripts.
L'argomento è una stringa con il percorso dello script da installare.
@@ -9361,21 +9362,21 @@ weechat.hook_signal_send("python_script_install", WEECHAT_HOOK_SIGNAL_STRING,
Cinque segnali che possono essere inviati per rimuovere un elenco di script, a
seconda del linguaggio:
-* 'perl_script_remove'
-* 'python_script_remove'
-* 'ruby_script_remove'
-* 'lua_script_remove'
-* 'tcl_script_remove'
-* 'guile_script_remove'
-* 'javascript_script_remove'
+* _perl_script_remove_
+* _python_script_remove_
+* _ruby_script_remove_
+* _lua_script_remove_
+* _tcl_script_remove_
+* _guile_script_remove_
+* _javascript_script_remove_
Per ogni script nella lista, la callback scaricherà e rimuoverà lo script.
// TRANSLATION MISSING
-These signals are used by 'script' plugin to remove scripts.
+These signals are used by _script_ plugin to remove scripts.
L'argomento è una stringa con una lista separata da virgole di script da
-rimuovere (script è il nome senza percorso, ad esempio 'script.py').
+rimuovere (script è il nome senza percorso, ad esempio _script.py_).
Esempio in C:
@@ -9412,11 +9413,11 @@ L'argomento è una stringa con il seguente formato:
* punto e virgola
// TRANSLATION MISSING
* comma-separated list of options (optional):
-** 'priority_high': queue with high priority (like user messages); this is the
+** _priority_high_: queue with high priority (like user messages); this is the
default priority
-** 'priority_low': queue with low priority (like messages automatically sent by
+** _priority_low_: queue with low priority (like messages automatically sent by
WeeChat)
-** 'user_message': force user message (don't execute a command)
+** _user_message_: force user message (don't execute a command)
* punto e virgola
* elenco separato da virgole di tag usate per l'invio di un messaggio
(opzionale)
@@ -9471,24 +9472,24 @@ struct t_hook *weechat_hook_hsignal (const char *signal,
Argomenti:
// TRANSLATION MISSING
-* 'signal': segnale da catturare, wildcard "*" is allowed
+* _signal_: segnale da catturare, wildcard `+*+` is allowed
(priorità consentita, consultare la nota a proposito di <<hook_priority,priority>>),
see table below
-* 'callback': funzione chiamata a segnale ricevuto, argomenti e valore
+* _callback_: funzione chiamata a segnale ricevuto, argomenti e valore
restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'const char *signal': segnale ricevuto
-** 'struct t_hashtable *hashtable': tabella hash
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _const char *signal_: segnale ricevuto
+** _struct t_hashtable *hashtable_: tabella hash
** valore restituito:
-*** 'WEECHAT_RC_OK'
+*** _WEECHAT_RC_OK_
// TRANSLATION MISSING
-*** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately)
+*** _WEECHAT_RC_OK_EAT_ (stop sending the signal immediately)
_(WeeChat ≥ 0.4.0)_
-*** 'WEECHAT_RC_ERROR'
-* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat
+*** _WEECHAT_RC_ERROR_
+* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat;
+* _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 is automatically freed when the hook is deleted
@@ -9511,54 +9512,54 @@ List of hsignals sent by WeeChat and plugins:
// TRANSLATION MISSING
| weechat | nicklist_group_added +
_(WeeChat ≥ 0.4.1)_ |
- 'buffer' ('struct t_gui_buffer *'): buffer +
- 'parent_group' ('struct t_gui_nick_group *'): parent group +
- 'group' ('struct t_gui_nick_group *'): group |
+ _buffer_ (_struct t_gui_buffer *_): buffer +
+ _parent_group_ (_struct t_gui_nick_group *_): parent group +
+ _group_ (_struct t_gui_nick_group *_): group |
Group added in nicklist
// TRANSLATION MISSING
| weechat | nicklist_nick_added +
_(WeeChat ≥ 0.4.1)_ |
- 'buffer' ('struct t_gui_buffer *'): buffer +
- 'parent_group' ('struct t_gui_nick_group *'): parent group +
- 'nick' ('struct t_gui_nick *'): nick |
+ _buffer_ (_struct t_gui_buffer *_): buffer +
+ _parent_group_ (_struct t_gui_nick_group *_): parent group +
+ _nick_ (_struct t_gui_nick *_): nick |
Nick added in nicklist
// TRANSLATION MISSING
| weechat | nicklist_group_removing +
_(WeeChat ≥ 0.4.1)_ |
- 'buffer' ('struct t_gui_buffer *'): buffer +
- 'parent_group' ('struct t_gui_nick_group *'): parent group +
- 'group' ('struct t_gui_nick_group *'): group |
+ _buffer_ (_struct t_gui_buffer *_): buffer +
+ _parent_group_ (_struct t_gui_nick_group *_): parent group +
+ _group_ (_struct t_gui_nick_group *_): group |
Removing group from nicklist
// TRANSLATION MISSING
| weechat | nicklist_nick_removing +
_(WeeChat ≥ 0.4.1)_ |
- 'buffer' ('struct t_gui_buffer *'): buffer +
- 'parent_group' ('struct t_gui_nick_group *'): parent group +
- 'nick' ('struct t_gui_nick *'): nick |
+ _buffer_ (_struct t_gui_buffer *_): buffer +
+ _parent_group_ (_struct t_gui_nick_group *_): parent group +
+ _nick_ (_struct t_gui_nick *_): nick |
Removing nick from nicklist
// TRANSLATION MISSING
| weechat | nicklist_group_changed +
_(WeeChat ≥ 0.4.1)_ |
- 'buffer' ('struct t_gui_buffer *'): buffer +
- 'parent_group' ('struct t_gui_nick_group *'): parent group +
- 'group' ('struct t_gui_nick_group *'): group |
+ _buffer_ (_struct t_gui_buffer *_): buffer +
+ _parent_group_ (_struct t_gui_nick_group *_): parent group +
+ _group_ (_struct t_gui_nick_group *_): group |
Group changed in nicklist
// TRANSLATION MISSING
| weechat | nicklist_nick_changed +
_(WeeChat ≥ 0.4.1)_ |
- 'buffer' ('struct t_gui_buffer *'): buffer +
- 'parent_group' ('struct t_gui_nick_group *'): parent group +
- 'nick' ('struct t_gui_nick *'): nick |
+ _buffer_ (_struct t_gui_buffer *_): buffer +
+ _parent_group_ (_struct t_gui_nick_group *_): parent group +
+ _nick_ (_struct t_gui_nick *_): nick |
Nick changed in nicklist
|===
[NOTE]
-^(1)^ 'xxx' è l'argomento del segnale usato nella redirezione, 'yyy' è lo schema
+^(1)^ _xxx_ è l'argomento del segnale usato nella redirezione, _yyy_ è lo schema
di redirezione.
Esempio in C:
@@ -9608,18 +9609,18 @@ int weechat_hook_hsignal_send (const char *signal, struct t_hashtable *hashtable
Argomenti:
-* 'signal': segnale da inviare
-* 'hashtable': tabella hash
+* _signal_: segnale da inviare
+* _hashtable_: tabella hash
// TRANSLATION MISSING
Return value _(WeeChat ≥ 1.0)_:
// TRANSLATION MISSING
-* return code of last callback executed ('WEECHAT_RC_OK' if no callback was
+* return code of last callback executed (_WEECHAT_RC_OK_ if no callback was
executed):
-** 'WEECHAT_RC_OK'
-** 'WEECHAT_RC_OK_EAT'
-** 'WEECHAT_RC_ERROR'
+** _WEECHAT_RC_OK_
+** _WEECHAT_RC_OK_EAT_
+** _WEECHAT_RC_ERROR_
Esempio in C:
@@ -9661,52 +9662,52 @@ di un comando irc ad una callback.
L'argomento è una tabella hash con le seguenti componenti (chiavi e valori
sono stringhe):
-* 'server': nome interno del server (richiesto)
-* 'pattern': schema di redirezione da usare (richiesto), sia uno di default
+* _server_: nome interno del server (richiesto)
+* _pattern_: schema di redirezione da usare (richiesto), sia uno di default
(definito dal plugin irc), oppure definito dall'utente (consultare
<<hsignal_irc_redirect_pattern>>), gli schemi predefiniti sono:
-** 'ison'
-** 'list'
-** 'mode_channel'
-** 'mode_channel_ban' ("mode #channel b")
-** 'mode_channel_ban_exception' ("mode #channel e")
-** 'mode_channel_invite' ("mode #channel I")
-** 'mode_user'
-** 'monitor'
-** 'names'
-** 'ping'
-** 'time'
-** 'topic'
-** 'userhost'
-** 'who'
-** 'whois'
-** 'whowas'
-* 'signal': nome segnale (richiesto)
-* 'count': numero di volte in cui verrà utilizzata la redirezione (opzionale, predefinito è 1)
-* 'string': stringa che deve essere presente nei messaggi irc ricevuti (opzionale, ma
+** _ison_
+** _list_
+** _mode_channel_
+** _mode_channel_ban_ ("mode #channel b")
+** _mode_channel_ban_exception_ ("mode #channel e")
+** _mode_channel_invite_ ("mode #channel I")
+** _mode_user_
+** _monitor_
+** _names_
+** _ping_
+** _time_
+** _topic_
+** _userhost_
+** _who_
+** _whois_
+** _whowas_
+* _signal_: nome segnale (richiesto)
+* _count_: numero di volte in cui verrà utilizzata la redirezione (opzionale, predefinito è 1)
+* _string_: stringa che deve essere presente nei messaggi irc ricevuti (opzionale, ma
raccomandata, se una stringa può essere usata per identificare i messaggi)
-* 'timeout': timeout per la redirezione, in secondi (opzionale, predefiniti sono)
-* 'cmd_filter': elenco separato da virgole di comandi irc da filtrare (solo questi
+* _timeout_: timeout per la redirezione, in secondi (opzionale, predefiniti sono)
+* _cmd_filter_: elenco separato da virgole di comandi irc da filtrare (solo questi
comandi verranno inviati alle callback, altri ignorati) (opzionale)
Subito dopo aver inviato questo hsignal, è necessario inviare il comando al
server irc, e la redirezione verrà usata per questo comando.
Quando è stata ricevuta la risposta completa dal proprio comando, verrà
-inviato un hsignal. Questo hsignal ha il nome 'irc_redirection_xxx_yyy' dove
-'xxx' è il segnale e 'yyy' lo 'schema' usato.
+inviato un hsignal. Questo hsignal ha il nome _irc_redirection_xxx_yyy_ dove
+_xxx_ è il segnale e _yyy_ lo _schema_ usato.
La tabella hash inviata in hsignal ha il seguente contenuto (chiavi e valori
sono stringhe):
-* 'output': output del comando (i messaggi vengono separati da "\n")
-* 'output_size': numero di byte in 'output' (come stringa)
-* 'error': stringa di errore (in caso di errore):
-** 'timeout': redirezione fermata dopo il timeout
-* 'server': nome interno del server
-* 'pattern': schema di redirezione
-* 'signal': nome del segnale
-* 'command': comando rediretto
+* _output_: output del comando (i messaggi vengono separati da "\n")
+* _output_size_: numero di byte in _output_ (come stringa)
+* _error_: stringa di errore (in caso di errore):
+** _timeout_: redirezione fermata dopo il timeout
+* _server_: nome interno del server
+* _pattern_: schema di redirezione
+* _signal_: nome del segnale
+* _command_: comando rediretto
Esempio in C:
@@ -9767,14 +9768,14 @@ per la redirezione irc (consultare <<hsignal_irc_redirect_command>>).
L'argomento è una tabella hash con le seguenti voci (chiavi e valori sono stringa):
-* 'pattern': nome dello schema (richiesto)
-* 'timeout': timeout predefinito per lo schema, in secondi (opzionale, predefinito è 60)
-* 'cmd_start': elenco separato da virgole di comandi che avviano la redirezione (opzionale)
-* 'cmd_stop': elenco separato da virgole di comandi che fermano la redirezione (richiesto)
-* 'cmd_extra': elenco separato da virgole di comandi che possono essere ricevuti dopo aver
+* _pattern_: nome dello schema (richiesto)
+* _timeout_: timeout predefinito per lo schema, in secondi (opzionale, predefinito è 60)
+* _cmd_start_: elenco separato da virgole di comandi che avviano la redirezione (opzionale)
+* _cmd_stop_: elenco separato da virgole di comandi che fermano la redirezione (richiesto)
+* _cmd_extra_: elenco separato da virgole di comandi che possono essere ricevuti dopo aver
fermato i comandi (opzionale)
-Per ogni comando in 'cmd_start', 'cmd_stop' e 'cmd_extra', è possibile fornire
+Per ogni comando in _cmd_start_, _cmd_stop_ e _cmd_extra_, è possibile fornire
un intero con la posizione di "string" che va trovato nel messaggio ricevuto,
ad esempio:
@@ -9853,22 +9854,22 @@ struct t_hook *weechat_hook_config (const char *option,
Argomenti:
// TRANSLATION MISSING
-* 'option': opzione, il formato è il nome completo, come usato con il comando
- `/set` (ad esempio: `weechat.look.item_time_format`), wildcard "*" is allowed
+* _option_: opzione, il formato è il nome completo, come usato con il comando
+ `/set` (ad esempio: `weechat.look.item_time_format`), wildcard `+*+` is allowed
(priorità consentita, consultare la note riguardo la
<<hook_priority,priority>>)
-* 'callback': funzione chiamata quando l'opzione di configurazione è cambiata,
+* _callback_: funzione chiamata quando l'opzione di configurazione è cambiata,
argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'const char *option': nome dell'opzione
-** 'const char *value': nuovo valore per l'opzione
+** _const void *pointer_: puntatore
+** _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_pointer': puntatore fornito alla callback quando chiamata da WeeChat
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_ERROR_
+* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat;
+* _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 is automatically freed when the hook is deleted
@@ -9933,26 +9934,26 @@ struct t_hook *weechat_hook_completion (const char *completion_item,
Argomenti:
-* 'completion_item': nome dell'elemento del completamento, è possibile usare
- in seguito '%(name)' in un comando con un hook (argomento 'completion')
+* _completion_item_: nome dell'elemento del completamento, è possibile usare
+ in seguito _%(name)_ in un comando con un hook (argomento _completion_)
(priorità consentita, consultare la nota riguardo la
<<hook_priority,priority>>)
-* 'callback': funzione chiamata quando viene usato l'elemento completamento
+* _callback_: funzione chiamata quando viene usato l'elemento completamento
(l'utente sta completando qualcosa usando questo elemento), argomenti e valore
restituito:
-** 'const void *pointer': puntatore
-** '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
+** _const void *pointer_: puntatore
+** _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
parole per il completamento (consultare
<<_hook_completion_list_add,weechat_hook_completion_list_add>>)
** valore restituito:
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_ERROR'
-* 'callback_pointer': puntatore fornito alla callback quando chiamata da WeeChat
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_ERROR_
+* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat;
+* _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 is automatically freed when the hook is deleted
@@ -9968,7 +9969,7 @@ The callback must only call function
and must *NOT* update the command line. +
To update the command line when key[Tab] is pressed, you can use the function
<<_hook_command_run,weechat_hook_command_run>> with command:
-"/input complete_next" (and you must return 'WEECHAT_RC_OK_EAT' if your callback
+"/input complete_next" (and you must return _WEECHAT_RC_OK_EAT_ if your callback
has updated the command line, so that WeeChat will not perform the completion).
Valore restituito:
@@ -10029,11 +10030,11 @@ const char *weechat_hook_completion_get_string (struct t_gui_completion *complet
Argomenti:
-* 'completion': puntatore al completamento
-* 'property': nome della proprietà:
-** 'base_command': comando usato per il completamento
-** 'base_word': parola che viene completata
-** 'args': argomenti del comando (inclusa la parola base)
+* _completion_: puntatore al completamento
+* _property_: nome della proprietà:
+** _base_command_: comando usato per il completamento
+** _base_word_: parola che viene completata
+** _args_: argomenti del comando (inclusa la parola base)
Esempio in C:
@@ -10086,14 +10087,14 @@ void weechat_hook_completion_list_add (struct t_gui_completion *completion,
Argomenti:
-* 'completion': puntatore al completamento
-* 'word': parola da aggiungere
-* 'nick_completion': 1 se la parola è un nick, altrimenti 0
-* 'where': posizione in cui la parola sarà inserita nella lista:
-** 'WEECHAT_LIST_POS_SORT': qualunque posizione, per mantenere
+* _completion_: puntatore al completamento
+* _word_: parola da aggiungere
+* _nick_completion_: 1 se la parola è un nick, altrimenti 0
+* _where_: posizione in cui la parola sarà inserita nella lista:
+** _WEECHAT_LIST_POS_SORT_: qualunque posizione, per mantenere
la lista ordinata
-** 'WEECHAT_LIST_POS_BEGINNING': inizio della lista
-** 'WEECHAT_LIST_POS_END': fine della lista
+** _WEECHAT_LIST_POS_BEGINNING_: inizio della lista
+** _WEECHAT_LIST_POS_END_: fine della lista
Esempio in C: consultare <<_hook_completion,weechat_hook_completion>>.
@@ -10131,21 +10132,21 @@ struct t_hook *weechat_hook_modifier (const char *modifier,
Argomenti:
// TRANSLATION MISSING
-* 'modifier': nome modificatore, lista di modificatori utilizzati da
+* _modifier_: nome modificatore, lista di modificatori utilizzati da
Weechat o dai plugin
(priorità consentita, consultare la nota riguardo la
<<hook_priority,priority>>), see table below
-* 'callback': funzione chiamata quando viene usato il modificatore,
+* _callback_: funzione chiamata quando viene usato il modificatore,
argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'const char *modifier': nome del modificatore
-** 'const char *modifier_data': dati per il modificatore
-** 'const char *string': stringa da modificare
+** _const void *pointer_: puntatore
+** _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_pointer': 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;
+* _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 is automatically freed when the hook is deleted
@@ -10270,8 +10271,8 @@ List of modifiers used by WeeChat and plugins:
|===
[NOTE]
-^(1)^ 'xxx' è il nome del comando IRC. +
-^(2)^ 'yyy' è il nome della barra.
+^(1)^ _xxx_ è il nome del comando IRC. +
+^(2)^ _yyy_ è il nome della barra.
Esempio in C:
@@ -10332,9 +10333,9 @@ char *weechat_hook_modifier_exec (const char *modifier,
Argomenti:
-* 'modifier': nome modificatore
-* 'modifier_data': dati modificatore
-* 'string': stringa da modificare
+* _modifier_: nome modificatore
+* _modifier_data_: dati modificatore
+* _string_: stringa da modificare
Valore restituito:
@@ -10383,21 +10384,21 @@ struct t_hook *weechat_hook_info (const char *info_name,
Argomenti:
-* 'info_name': nome della info
+* _info_name_: nome della info
(priorità consentita, consultare la nota riguardo la
<<hook_priority,priority>>)
-* 'description': descrizione
-* 'args_description': descrizione degli argomenti
-* 'callback': funzione chiamata alla richiesta di una info, argomenti e valore
+* _description_: descrizione
+* _args_description_: descrizione degli argomenti
+* _callback_: funzione chiamata alla richiesta di una info, argomenti e valore
restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'const char *info_name': nome della info
-** 'const char *arguments': argomenti addizionali, dipendono dalle info
+** _const void *pointer_: puntatore
+** _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_pointer': 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;
+* _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 is automatically freed when the hook is deleted
@@ -10464,24 +10465,24 @@ struct t_hook *weechat_hook_info_hashtable (const char *info_name,
Argomenti:
-* 'info_name': nome della info
+* _info_name_: nome della info
(priorità consentita, consultare la nota riguardo la
<<hook_priority,priority>>)
-* 'description': descrizione
-* 'args_description': descrizione della tabella hash attesa (opzionale, può
+* _description_: descrizione
+* _args_description_: descrizione della tabella hash attesa (opzionale, può
essere NULL)
-* 'output_description': descrizione della tabella hash restituita dalla
+* _output_description_: descrizione della tabella hash restituita dalla
callback (opzionale, può essere NULL)
-* 'callback': funzione chiamata alla richiesta della info, argomenti e valore
+* _callback_: funzione chiamata alla richiesta della info, argomenti e valore
restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'const char *info_name': nome della info
-** 'struct t_hashtable *hashtable': tabella hash, in base alla info
+** _const void *pointer_: puntatore
+** _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_pointer': 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;
+* _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 is automatically freed when the hook is deleted
@@ -10554,24 +10555,24 @@ struct t_hook *weechat_hook_infolist (const char *infolist_name,
Argomenti:
-* 'infolist_name': nome della lista info
+* _infolist_name_: nome della lista info
(priotità consentita, consultare la nota riguardo la
<<hook_priority,priority>>)
-* 'description': descrizione
-* 'pointer_description': descrizione del puntatore (opzionale, può essere NULL)
-* 'args_description': descrizione degli argomenti (opzionale, può essere NULL)
-* 'callback': funzione chiamata alla richiesta della lista info, argomenti e
+* _description_: descrizione
+* _pointer_description_: descrizione del puntatore (opzionale, può essere NULL)
+* _args_description_: descrizione degli argomenti (opzionale, può essere NULL)
+* _callback_: funzione chiamata alla richiesta della lista info, argomenti e
valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'const char *infolist_name': nome della lista info
-** 'void *pointer': puntatore ad un oggetto che la lista info deve restituire
+** _const void *pointer_: puntatore
+** _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
+** _const char *arguments_: argomento aggiuntivo, dipende dalla lista info
** valore restituito: lista info richiesta
-* 'callback_pointer': 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;
+* _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 is automatically freed when the hook is deleted
@@ -10644,17 +10645,17 @@ struct t_hook *weechat_hook_hdata (const char *hdata_name,
Argomenti:
-* 'hdata_name': nome dell'hdata
+* _hdata_name_: nome dell'hdata
(priorità consentita, consultare la nota a proposito di <<hook_priority,priority>>)
-* 'description': descrizione
-* 'callback': funzione chiamata alla richiesta di hdata, argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'const char *hdata_name': nome dell'hdata
+* _description_: descrizione
+* _callback_: funzione chiamata alla richiesta di hdata, argomenti e valore restituito:
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _const char *hdata_name_: nome dell'hdata
** return value: hdata richiesto
-* 'callback_pointer': 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;
+* _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 is automatically freed when the hook is deleted
@@ -10708,21 +10709,21 @@ struct t_hook *weechat_hook_focus (const char *area,
Argomenti:
-* 'area': "chat" per la zona di chat, o il nome di un elemento barra
+* _area_: "chat" per la zona di chat, o il nome di un elemento barra
(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
-** 'void *data': puntatore
-** 'struct t_hashtable *info': tabella hash con informazioni sul focus e
+* _callback_: funzione chiamata al momento del focus, argomenti e valore restituito:
+** _const void *pointer_: puntatore
+** _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)
** valore restituito: sia il puntatore "info" tabella hash completa), o il
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_pointer': puntatore fornito alla callback quando chiamata da WeeChat
+ aggiunto ad _info_ per le altre chiamate alle callback del focus
+* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
// TRANSLATION MISSING
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat;
+* _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 is automatically freed when the hook is deleted
@@ -10913,11 +10914,11 @@ void weechat_hook_set (struct t_hook *hook, const char *property,
Argomenti:
-* 'hook': qualcosa su cui è presente un hook con "weechat_hook_xxx()"
+* _hook_: qualcosa su cui è presente un hook con "weechat_hook_xxx()"
// TRANSLATION MISSING
-* 'property': nome della proprietà (see table below)
+* _property_: nome della proprietà (see table below)
// TRANSLATION MISSING
-* 'value': new value for property
+* _value_: new value for property
// TRANSLATION MISSING
Properties:
@@ -10931,24 +10932,24 @@ Properties:
| subplugin | any type | qualsiasi stringa |
// TRANSLATION MISSING
Name of sub plugin (commonly script name, which is displayed in
- `/help command` for a hook of type 'command')
+ `/help command` for a hook of type _command_)
| stdin +
_(WeeChat ≥ 0.4.3)_ |
- 'process', 'process_hashtable' | qualsiasi stringa |
+ _process_, _process_hashtable_ | qualsiasi stringa |
// TRANSLATION MISSING
- Send data on standard input ('stdin') of child process
+ Send data on standard input (_stdin_) of child process
| stdin_close +
_(WeeChat ≥ 0.4.3)_ |
// TRANSLATION MISSING
- 'process', 'process_hashtable' | (not used) |
+ _process_, _process_hashtable_ | (not used) |
// TRANSLATION MISSING
- Close pipe used to send data on standard input ('stdin') of child process
+ Close pipe used to send data on standard input (_stdin_) of child process
| signal +
_(WeeChat ≥ 1.0)_ |
- 'process', 'process_hashtable' |
+ _process_, _process_hashtable_ |
// TRANSLATION MISSING
signal number or one of these names: `hup`, `int`, `quit`, `kill`, `term`,
`usr1`, `usr2` |
@@ -10998,7 +10999,7 @@ void weechat_unhook (struct t_hook *hook);
Argomenti:
-* 'hook': qualcosa su cui è presente un hook con "weechat_hook_xxx()"
+* _hook_: qualcosa su cui è presente un hook con "weechat_hook_xxx()"
Esempio in C:
@@ -11038,7 +11039,7 @@ void weechat_unhook_all (const char *subplugin);
Argomenti:
// TRANSLATION MISSING
-* 'subplugin': if not NULL, unhook only hooks with this "subplugin" set
+* _subplugin_: if not NULL, unhook only hooks with this "subplugin" set
(this argument is not available in scripting API)
Esempio in C:
@@ -11091,34 +11092,34 @@ struct t_gui_buffer *weechat_buffer_new (const char *name,
Argomenti:
-* 'name': nome del buffer (deve essere unico per il plugin)
-* 'input_callback': funzione chiamata quando il testo in input è stato
+* _name_: nome del buffer (deve essere unico per il plugin)
+* _input_callback_: funzione chiamata quando il testo in input è stato
inserito nel buffer, argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_gui_buffer *buffer': puntatore al buffer
-** 'const char *input_data': dati in input
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_gui_buffer *buffer_: puntatore al buffer
+** _const char *input_data_: dati in input
** valore restituito:
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_ERROR'
-* 'input_callback_pointer': puntatore fornito alla callback quando chiamata da
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_ERROR_
+* _input_callback_pointer_: puntatore fornito alla callback quando chiamata da
WeeChat
// TRANSLATION MISSING
-* 'input_callback_data': puntatore fornito dalla callback quando chiamata da
+* _input_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 is automatically freed when the buffer is closed
-* 'close_callback': funzione chiamata alla chiusura del buffer, argomenti e
+* _close_callback_: funzione chiamata alla chiusura del buffer, argomenti e
valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_gui_buffer *buffer': puntatore al buffer
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_gui_buffer *buffer_: puntatore al buffer
** valore restituito:
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_ERROR'
-* 'close_callback_pointer': puntatore fornito alla callback quando chiamata da
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_ERROR_
+* _close_callback_pointer_: puntatore fornito alla callback quando chiamata da
WeeChat
// TRANSLATION MISSING
-* 'close_callback_data': puntatore fornito dalla callback quando chiamata da
+* _close_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 is automatically freed when the buffer is closed
@@ -11223,12 +11224,12 @@ struct t_gui_buffer *weechat_buffer_search (const char *plugin,
Argomenti:
// TRANSLATION MISSING
-* 'plugin': name of plugin, following special value is allowed:
-** `==`: the name used is the buffer full name (for example:
+* _plugin_: name of plugin, following special value is allowed:
+** `+==+`: the name used is the buffer full name (for example:
`irc.freenode.#weechat` instead of `freenode.#weechat`)
_(WeeChat ≥ 1.0)_
// TRANSLATION MISSING
-* 'name': name of buffer, if it is NULL or empty string, the current buffer is
+* _name_: name of buffer, if it is NULL or empty string, the current buffer is
returned (buffer displayed by current window); if the name starts with
`(?i)`, the search is case insensitive _(WeeChat ≥ 1.0)_
@@ -11257,7 +11258,7 @@ buffer = weechat.buffer_search("my_plugin", "my_buffer")
==== buffer_search_main
-Cerca nel buffer principale di WeeChat (per primo nel buffer 'core', il primo
+Cerca nel buffer principale di WeeChat (per primo nel buffer _core_, il primo
visualizzato all'avvio di WeeChat).
Prototipo:
@@ -11269,7 +11270,7 @@ struct t_gui_buffer *weechat_buffer_search_main ();
Valore restituito:
-* puntatore al buffer principale di WeeChat (buffer 'core')
+* puntatore al buffer principale di WeeChat (buffer _core_)
Esempio in C:
@@ -11302,7 +11303,7 @@ void weechat_buffer_clear (struct t_gui_buffer *buffer);
Argomenti:
-* 'buffer': puntatore al buffer
+* _buffer_: puntatore al buffer
Esempio in C:
@@ -11342,7 +11343,7 @@ void weechat_buffer_close (struct t_gui_buffer *buffer);
Argomenti:
-* 'buffer': puntatore al buffer
+* _buffer_: puntatore al buffer
Esempio in C:
@@ -11384,8 +11385,8 @@ void weechat_buffer_merge (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'target_buffer': buffer di destinazione, dove il buffer verrà unito
+* _buffer_: puntatore al buffer
+* _target_buffer_: buffer di destinazione, dove il buffer verrà unito
Esempio in C:
@@ -11422,10 +11423,10 @@ void weechat_buffer_unmerge (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'number': numero di destinazione per il buffer staccato,
+* _buffer_: puntatore al buffer
+* _number_: numero di destinazione per il buffer staccato,
se è < 1, allora il buffer verrà spostato al numero di
- 'buffer' +1
+ _buffer_ +1
Esempio in C:
@@ -11460,66 +11461,66 @@ int weechat_buffer_get_integer (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'property': nome della proprietà:
-** 'number': numero del buffer (inizia da 1)
-** 'layout_number': numero del buffer salvato nel layout
-** 'layout_number_merge_order': ordine di unione per i layout
-** 'short_name_is_set': 1 se il nome breve è impostato, 0 in caso contrario
-** 'type': tipo dibuffer (0: formattato, 1: contenuto libero)
-** 'notify': livello di notifica per il buffer
-** 'num_displayed': numero delle finestre che visualizzano il buffer
+* _buffer_: puntatore al buffer
+* _property_: nome della proprietà:
+** _number_: numero del buffer (inizia da 1)
+** _layout_number_: numero del buffer salvato nel layout
+** _layout_number_merge_order_: ordine di unione per i layout
+** _short_name_is_set_: 1 se il nome breve è impostato, 0 in caso contrario
+** _type_: tipo dibuffer (0: formattato, 1: contenuto libero)
+** _notify_: livello di notifica per il buffer
+** _num_displayed_: numero delle finestre che visualizzano il buffer
// TRANSLATION MISSING
-** 'active': 2 if buffer is the only active (merged), 1 se il buffer è attivo,
+** _active_: 2 if buffer is the only active (merged), 1 se il buffer è attivo,
0 se il buffer è unito e non selezionato
// TRANSLATION MISSING
-** 'hidden': 1 if buffer is hidden, otherwise 0
+** _hidden_: 1 if buffer is hidden, otherwise 0
_(WeeChat ≥ 1.0)_
// TRANSLATION MISSING
-** 'zoomed': 1 if buffer is merged and zoomed, otherwise 0
+** _zoomed_: 1 if buffer is merged and zoomed, otherwise 0
_(WeeChat ≥ 1.0)_
-** 'print_hooks_enabled': 1 se gli hook sulla stampa sono abilitati,
+** _print_hooks_enabled_: 1 se gli hook sulla stampa sono abilitati,
altrimenti 0
// TRANSLATION MISSING
-** 'day_change': 1 if messages for the day change are displayed, otherwise 0
+** _day_change_: 1 if messages for the day change are displayed, otherwise 0
_(WeeChat ≥ 0.4.3)_
// TRANSLATION MISSING
-** 'clear': 1 if buffer can be cleared with command `/buffer clear`, otherwise 0
+** _clear_: 1 if buffer can be cleared with command `/buffer clear`, otherwise 0
_(WeeChat ≥ 1.0)_
// TRANSLATION MISSING
-** 'filter': 1 if filters are enabled on buffer, otherwise 0
+** _filter_: 1 if filters are enabled on buffer, otherwise 0
_(WeeChat ≥ 1.0)_
-** 'lines_hidden': 1 se almeno una riga è nascosta sul buffer (filtrata),
+** _lines_hidden_: 1 se almeno una riga è nascosta sul buffer (filtrata),
oppure 0 se vengono visualizzate tutte le righe
-** 'prefix_max_length': lunghezza massima del prefisso in questo buffer
-** 'time_for_each_line': 1 se l'ora è visualizzata per ogni riga nel buffer
+** _prefix_max_length_: lunghezza massima del prefisso in questo buffer
+** _time_for_each_line_: 1 se l'ora è visualizzata per ogni riga nel buffer
(predefinito), altrimenti 0
-** 'nicklist': 1 se la lista nick è abilitata, altrimenti 0
-** 'nicklist_case_sensitive': 1 se i nick sono sensibili alle maiuscole,
+** _nicklist_: 1 se la lista nick è abilitata, altrimenti 0
+** _nicklist_case_sensitive_: 1 se i nick sono sensibili alle maiuscole,
altrimenti 0
-** 'nicklist_max_length': lunghezza massima per un nick
-** 'nicklist_display_groups': 1 se i gruppi vengono visualizzati, altrimenti 0
+** _nicklist_max_length_: lunghezza massima per un nick
+** _nicklist_display_groups_: 1 se i gruppi vengono visualizzati, altrimenti 0
// TRANSLATION MISSING
-** 'nicklist_count': number of nicks and groups in nicklist
+** _nicklist_count_: number of nicks and groups in nicklist
// TRANSLATION MISSING
-** 'nicklist_groups_count': number of groups in nicklist
+** _nicklist_groups_count_: number of groups in nicklist
// TRANSLATION MISSING
-** 'nicklist_nicks_count': number of nicks in nicklist
-** 'nicklist_visible_count': numero di nick/gruppi visualizzati
-** 'input': 1 se l'input è abilitato, altrimenti 0
-** 'input_get_unknown_commands': 1 se i comandi sconosciuti vengono inviati
+** _nicklist_nicks_count_: number of nicks in nicklist
+** _nicklist_visible_count_: numero di nick/gruppi visualizzati
+** _input_: 1 se l'input è abilitato, altrimenti 0
+** _input_get_unknown_commands_: 1 se i comandi sconosciuti vengono inviati
alla callback di input, altrimenti 0
-** 'input_size': dimensione per l'input (in byte)
-** 'input_length': lunghezza dell'input (numero di caratteri)
-** 'input_pos': posizione del cursore nell'input del buffer
-** 'input_1st_display': primo carattere visualizzato su schermo
-** 'num_history': numero di comandi nella cronologia
-** 'text_search': tipo di ricerca nel testo:
+** _input_size_: dimensione per l'input (in byte)
+** _input_length_: lunghezza dell'input (numero di caratteri)
+** _input_pos_: posizione del cursore nell'input del buffer
+** _input_1st_display_: primo carattere visualizzato su schermo
+** _num_history_: numero di comandi nella cronologia
+** _text_search_: tipo di ricerca nel testo:
*** 0: nessuna ricerca in questo momento
*** 1: ricerca all'indietro (direzione: messaggi più vecchi)
*** 2: ricerca in avanti (direzione: messaggi più nuovi)
-** 'text_search_exact': 1 se la ricerca testo è esatta
-** 'text_search_found': 1 se il testo viene trovato, altrimenti 0
+** _text_search_exact_: 1 se la ricerca testo è esatta
+** _text_search_found_: 1 se il testo viene trovato, altrimenti 0
Valore restituito:
@@ -11558,27 +11559,27 @@ const char *weechat_buffer_get_string (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'property': nome proprietà:
-** 'plugin': nome del plugin che ha creato questo buffer ("core"
+* _buffer_: puntatore al buffer
+* _property_: nome proprietà:
+** _plugin_: nome del plugin che ha creato questo buffer ("core"
per il buffer principale di WeeChat)
-** 'name': nome del buffer
-** 'full_name': nome completo del buffer ("plugin.nome") _(WeeChat ≥ 0.3.7)_
-** 'short_name': nome breve del buffer (nota: usato solo per il display e può
+** _name_: nome del buffer
+** _full_name_: nome completo del buffer ("plugin.nome") _(WeeChat ≥ 0.3.7)_
+** _short_name_: nome breve del buffer (nota: usato solo per il display e può
essere cambiato dall'utente, questo nome non va usato per trovare il nome del
- buffer, utilizzare invece 'name', 'fullname' o la variabile locale 'channel')
-** 'title': titolo del buffer
-** 'input': testo in ingresso
-** 'text_search_input': input salvato prima della ricerca nel testo
-** 'highlight_words': elenco di parole da evidenziare
+ buffer, utilizzare invece _name_, _fullname_ o la variabile locale _channel_)
+** _title_: titolo del buffer
+** _input_: testo in ingresso
+** _text_search_input_: input salvato prima della ricerca nel testo
+** _highlight_words_: elenco di parole da evidenziare
// TRANSLATION MISSING
-** 'highlight_regex': POSIX extended regular expression for highlight
+** _highlight_regex_: POSIX extended regular expression for highlight
// TRANSLATION MISSING
-** 'highlight_tags_restrict': restrict highlights to messages with these tags
+** _highlight_tags_restrict_: restrict highlights to messages with these tags
// TRANSLATION MISSING
-** 'highlight_tags': force highlight on messages with these tags
-** 'hotlist_max_level_nicks': livello massimo della hotlist per alcuni nick
-** 'localvar_xxx': ottiene il contenuto della variabile locale "xxx"
+** _highlight_tags_: force highlight on messages with these tags
+** _hotlist_max_level_nicks_: livello massimo della hotlist per alcuni nick
+** _localvar_xxx_: ottiene il contenuto della variabile locale "xxx"
(sostituire "xxx" con il nome della variabile da leggere)
Valore restituito:
@@ -11621,11 +11622,11 @@ void *weechat_buffer_pointer (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'property': nome proprietà:
-** 'plugin': puntatore al plugin che ha creato questo buffer (NULL
+* _buffer_: puntatore al buffer
+* _property_: nome proprietà:
+** _plugin_: puntatore al plugin che ha creato questo buffer (NULL
per il buffer principale di WeeChat)
-** 'highlight_regex_compiled': espressione regolare 'highlight_regex' compilata
+** _highlight_regex_compiled_: espressione regolare _highlight_regex_ compilata
Valore restituito:
@@ -11664,11 +11665,11 @@ void weechat_buffer_set (struct t_gui_buffer *buffer, const char *property,
Argomenti:
-* 'buffer': puntatore al buffer
+* _buffer_: puntatore al buffer
// TRANSLATION MISSING
-* 'property': nome della proprietà (see table below)
+* _property_: nome della proprietà (see table below)
// TRANSLATION MISSING
-* 'value': new value for property
+* _value_: new value for property
// TRANSLATION MISSING
Properties:
@@ -11721,7 +11722,7 @@ Properties:
| type | "formatted" oppure "free" |
Imposta tipo per il: "formatted" (per stampare i messaggi di chat),
oppure "free" (per contenuto libero); when the value is "free", the property
- 'clear' is forced to "0" _(WeeChat ≥ 1.0)_
+ _clear_ is forced to "0" _(WeeChat ≥ 1.0)_
| notify | "0", "1", "2", "3" |
Imposta il livello di notifica per il buffer: "0" = non aggiungere alla hotlist,
@@ -11816,11 +11817,11 @@ Properties:
hotlist
| key_bind_xxx | qualsiasi stringa |
- Assegna un nuovo tasto 'xxx', specifico per questo buffer, il valore è il
+ Assegna un nuovo tasto _xxx_, specifico per questo buffer, il valore è il
comando da eseguire per questo tasto
| key_unbind_xxx | - |
- Rimuove l'assegnazione del tasto 'xxx' per questo buffer
+ Rimuove l'assegnazione del tasto _xxx_ per questo buffer
| input | qualsiasi stringa |
Imposta un nuovo valore per l'input del buffer
@@ -11835,11 +11836,11 @@ Properties:
comando sconosciuto)
| localvar_set_xxx | qualsiasi stringa |
- Imposta il nuovo valore per la variabile locale 'xxx' (la variabile verrà
+ Imposta il nuovo valore per la variabile locale _xxx_ (la variabile verrà
creata se non esiste)
| localvar_del_xxx | - |
- Rimuove la variabile locale 'xxx'
+ Rimuove la variabile locale _xxx_
|===
Esempio in C:
@@ -11901,20 +11902,20 @@ void weechat_buffer_set_pointer (struct t_gui_buffer *buffer, const char *proper
Argomenti:
-* 'buffer': puntatore al buffer
-* 'property': nome della proprietà:
-** 'close_callback': set close callback function
-** 'close_callback_data': set close callback data
-** 'input_callback': set input callback function
-** 'input_callback_data': set input callback data
+* _buffer_: puntatore al buffer
+* _property_: nome della proprietà:
+** _close_callback_: set close callback function
+** _close_callback_data_: set close callback data
+** _input_callback_: set input callback function
+** _input_callback_data_: set input callback data
// TRANSLATION MISSING
-** 'nickcmp_callback': set nick comparison callback function (this callback is
+** _nickcmp_callback_: set nick comparison callback function (this callback is
called when searching nick in nicklist) _(WeeChat ≥ 0.3.9)_
// TRANSLATION MISSING
-** 'nickcmp_callback_data': set nick comparison callback data
+** _nickcmp_callback_data_: set nick comparison callback data
_(WeeChat ≥ 0.3.9)_
// TRANSLATION MISSING
-* 'pointer': new pointer value for property
+* _pointer_: new pointer value for property
// TRANSLATION MISSING
Prototypes for callbacks:
@@ -11964,8 +11965,8 @@ char *weechat_buffer_string_replace_local_var (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'string': stringa con testo e variabili locali che utilizzano il formato "$var"
+* _buffer_: puntatore al buffer
+* _string_: stringa con testo e variabili locali che utilizzano il formato "$var"
Valore restituito:
@@ -12010,12 +12011,12 @@ int weechat_buffer_match_list (struct t_gui_buffer *buffer, const char *string);
Argomenti:
-* 'buffer': puntatore al buffer
-* 'string': elenco separato da virgole di buffer:
-** "*" indica tutti i buffer
-** il nome preceduto da "!" viene escluso
+* _buffer_: puntatore al buffer
+* _string_: elenco separato da virgole di buffer:
+** `+*+` indica tutti i buffer
+** il nome preceduto da `+!+` viene escluso
// TRANSLATION MISSING
-** wildcard "*" is allowed in name
+** wildcard `+*+` is allowed in name
Valore restituito:
@@ -12104,7 +12105,7 @@ struct t_gui_window *weechat_window_search_with_buffer (struct t_gui_buffer *buf
Argomenti:
-* 'buffer': puntatore al buffer
+* _buffer_: puntatore al buffer
Valore restituito:
@@ -12146,28 +12147,28 @@ int weechat_window_get_integer (struct t_gui_window *window,
Argomenti:
-* 'window': puntatore alla finestra
-* 'property': nome della proprietà:
-** 'number': numero della finestra (inizia da 1)
-** 'win_x': posizione X della finestra nel terminale (la prima colonna è 0)
-** 'win_y': posizione Y della finestra nel terminale (la prima riga è 0)
-** 'win_width': larghezza della finestra, in caratteri
-** 'win_height': altezza della finestra, in caratteri
-** 'win_width_pct': misura percentuale, paragonata alla finestra genitore
+* _window_: puntatore alla finestra
+* _property_: nome della proprietà:
+** _number_: numero della finestra (inizia da 1)
+** _win_x_: posizione X della finestra nel terminale (la prima colonna è 0)
+** _win_y_: posizione Y della finestra nel terminale (la prima riga è 0)
+** _win_width_: larghezza della finestra, in caratteri
+** _win_height_: altezza della finestra, in caratteri
+** _win_width_pct_: misura percentuale, paragonata alla finestra genitore
(ad esempio 50 indica metà grandezza)
-** 'win_height_pct': misura percentuale, paragonata alla finestra genitore
+** _win_height_pct_: misura percentuale, paragonata alla finestra genitore
(ad esempio 50 indica metà grandezza)
-** 'win_chat_x': posizione X della finestra di chat nel terminale
+** _win_chat_x_: posizione X della finestra di chat nel terminale
(la prima colonna è 0)
-** 'win_chat_y': posizione Y della finestra di chat nel terminale
+** _win_chat_y_: posizione Y della finestra di chat nel terminale
(la prima riga è 0)
-** 'win_chat_width': larghezza della finestra di chat, in caratteri
-** 'win_chat_height': altezza della finestra di chat, in caratteri
-** 'first_line_displayed': 1 se la prima riga del buffer viene visualizzata
+** _win_chat_width_: larghezza della finestra di chat, in caratteri
+** _win_chat_height_: altezza della finestra di chat, in caratteri
+** _first_line_displayed_: 1 se la prima riga del buffer viene visualizzata
su schermo, altrimenti 0
-** 'scrolling': 1 se lo scorrimento è attivo sulla finestra (ultima riga non
+** _scrolling_: 1 se lo scorrimento è attivo sulla finestra (ultima riga non
visualizzata)
-** 'lines_after': numero di righe non visualizzate dopo l'ultima visualizzata
+** _lines_after_: numero di righe non visualizzate dopo l'ultima visualizzata
(durante lo scorrimento)
Valore restituito:
@@ -12213,8 +12214,8 @@ int weechat_window_get_string (struct t_gui_window *window,
Argomenti:
-* 'window': puntatore alla finestra
-* 'property': nome della proprietà
+* _window_: puntatore alla finestra
+* _property_: nome della proprietà
Valore restituito:
@@ -12234,10 +12235,10 @@ void *weechat_window_get_pointer (struct t_gui_window *window,
Argomenti:
-* 'window': puntatore alla finestra
-* 'property': nome della proprietà:
-** 'current': puntatore alla finestra corrente
-** 'buffer': puntatore al buffer visualizzato dalla finestra
+* _window_: puntatore alla finestra
+* _property_: nome della proprietà:
+** _current_: puntatore alla finestra corrente
+** _buffer_: puntatore al buffer visualizzato dalla finestra
Valore restituito:
@@ -12277,7 +12278,7 @@ void weechat_window_set_title (const char *title);
Argomenti:
-* 'title': nuovo titolo per il terminale (NULL per resettarlo)
+* _title_: nuovo titolo per il terminale (NULL per resettarlo)
Esempio in C:
@@ -12319,20 +12320,20 @@ struct t_gui_nick_group *weechat_nicklist_add_group (struct t_gui_buffer *buffer
Argomenti:
-* 'buffer': puntatore al buffer
-* 'parent_group': puntatore al genitore del gruppo, NULL se il gruppo non ha genitore
+* _buffer_: puntatore al buffer
+* _parent_group_: puntatore al genitore del gruppo, NULL se il gruppo non ha genitore
(lista nick radice)
-* 'name': nome del gruppo
-* 'color': nome per l'opzione colore:
-** nome opzione per WeeChat, ad esempio 'weechat.color.nicklist_group'
-** colore con sfondo opzionale, ad esempio 'yellow' o 'yellow,red'
+* _name_: nome del gruppo
+* _color_: nome per l'opzione colore:
+** nome opzione per WeeChat, ad esempio _weechat.color.nicklist_group_
+** colore con sfondo opzionale, ad esempio _yellow_ o _yellow,red_
** nome colore per la barra:
-*** 'bar_fg': colore di primo piando per la barra
-*** 'bar_delim': colore dei delimitatori per la barra
-*** 'bar_bg': colore di sfondo per la barra
-* 'visible':
-** '1': gruppi e sottogruppi/nick sono visibili
-** '0': gruppi e sottogruppi/nick sono nascosti
+*** _bar_fg_: colore di primo piando per la barra
+*** _bar_delim_: colore dei delimitatori per la barra
+*** _bar_bg_: colore di sfondo per la barra
+* _visible_:
+** _1_: gruppi e sottogruppi/nick sono visibili
+** _0_: gruppi e sottogruppi/nick sono nascosti
[NOTE]
Il nome del gruppo può iniziare con uno o più numeri, seguiti da una pipe, e
@@ -12383,10 +12384,10 @@ struct t_gui_nick_group *weechat_nicklist_search_group (struct t_gui_buffer *buf
Argomenti:
-* 'buffer': puntatore al buffer
-* 'from_group': ricerca solo da questo gruppo, se NULL, allora la cerca in
+* _buffer_: puntatore al buffer
+* _from_group_: ricerca solo da questo gruppo, se NULL, allora la cerca in
tutta la lista nick
-* 'name': nome gruppo da cercare
+* _name_: nome gruppo da cercare
Valore restituito:
@@ -12430,27 +12431,27 @@ struct t_gui_nick_group *weechat_nicklist_add_nick (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'group': puntatore al gruppo
-* 'name': nome nick
-* 'color': nome dell'opzione per il colore:
-*** nome opzione per WeeChat (da weechat.color.xxx), ad esempio 'chat_delimiters'
-*** colore con sfondo opzionale, ad esempio 'yellow' o 'yellow,red'
+* _buffer_: puntatore al buffer
+* _group_: puntatore al gruppo
+* _name_: nome nick
+* _color_: nome dell'opzione per il colore:
+*** nome opzione per WeeChat (da weechat.color.xxx), ad esempio _chat_delimiters_
+*** colore con sfondo opzionale, ad esempio _yellow_ o _yellow,red_
*** nome colore per la barra:
-**** 'bar_fg': colore di primo piano per la barra
-**** 'bar_delim': colore dei delimitatori per la barra
-**** 'bar_bg': colore di sfondo per la barra
-* 'prefix': prefisso visualizzato prima del nick
-* 'prefix_color': nome dell'opzione per il colore:
-** nome opzione per WeeChat (da weechat.color.xxx), ad esempio 'chat_delimiters'
-** colore con sfondo opzionale, ad esempio 'yellow' o 'yellow,red'
+**** _bar_fg_: colore di primo piano per la barra
+**** _bar_delim_: colore dei delimitatori per la barra
+**** _bar_bg_: colore di sfondo per la barra
+* _prefix_: prefisso visualizzato prima del nick
+* _prefix_color_: nome dell'opzione per il colore:
+** nome opzione per WeeChat (da weechat.color.xxx), ad esempio _chat_delimiters_
+** colore con sfondo opzionale, ad esempio _yellow_ o _yellow,red_
** nome colore per la barra:
-*** 'bar_fg': colore di primo piano per la barra
-*** 'bar_delim': colore dei delimitatori per la barra
-*** 'bar_bg': colore di sfondo per la barra
-* 'visible':
-** '1': il nick è visibile
-** '0': il nick è nascosto
+*** _bar_fg_: colore di primo piano per la barra
+*** _bar_delim_: colore dei delimitatori per la barra
+*** _bar_bg_: colore di sfondo per la barra
+* _visible_:
+** _1_: il nick è visibile
+** _0_: il nick è nascosto
Valore restituito:
@@ -12498,10 +12499,10 @@ struct t_gui_nick *weechat_nicklist_search_nick (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'from_group': cerca solo da questo gruppo, se NULL, allora cerca
+* _buffer_: puntatore al buffer
+* _from_group_: cerca solo da questo gruppo, se NULL, allora cerca
nell'intera lista nick
-* 'name': nick da cercare
+* _name_: nick da cercare
Valore restituito:
@@ -12540,8 +12541,8 @@ void weechat_nicklist_remove_group (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'group': puntatore al gruppo da rimuovere (verranno rimossi anhe
+* _buffer_: puntatore al buffer
+* _group_: puntatore al gruppo da rimuovere (verranno rimossi anhe
i sottogruppi/nick)
Esempio in C:
@@ -12576,8 +12577,8 @@ void weechat_nicklist_remove_nick (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'nick': puntatore al nick da rimuovere
+* _buffer_: puntatore al buffer
+* _nick_: puntatore al nick da rimuovere
Esempio in C:
@@ -12610,7 +12611,7 @@ void weechat_nicklist_remove_all (struct t_gui_buffer *buffer);
Argomenti:
-* 'buffer': puntatore al buffer
+* _buffer_: puntatore al buffer
Esempio in C:
@@ -12648,9 +12649,9 @@ void weechat_nicklist_get_next_item (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'group': puntatore sul puntatore al gruppo
-* 'nick': puntatore sul puntatore al nick
+* _buffer_: puntatore al buffer
+* _group_: puntatore sul puntatore al gruppo
+* _nick_: puntatore sul puntatore al nick
Esempio in C:
@@ -12698,11 +12699,11 @@ int weechat_nicklist_group_get_integer (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'group': puntatore al gruppo
-* 'property': nome della proprietà:
-** 'visible': 1 se il gruppo è visibile, altrimenti 0
-** 'level': livello del gruppo (root è 0)
+* _buffer_: puntatore al buffer
+* _group_: puntatore al gruppo
+* _property_: nome della proprietà:
+** _visible_: 1 se il gruppo è visibile, altrimenti 0
+** _level_: livello del gruppo (root è 0)
Valore restituito:
@@ -12743,11 +12744,11 @@ const char *weechat_nicklist_group_get_string (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'group': puntatore al gruppo
-* 'property': nome della proprietà:
-** 'name': nome del gruppo
-** 'color': colore del gruppo nella lista nick
+* _buffer_: puntatore al buffer
+* _group_: puntatore al gruppo
+* _property_: nome della proprietà:
+** _name_: nome del gruppo
+** _color_: colore del gruppo nella lista nick
Valore restituito:
@@ -12788,10 +12789,10 @@ void *weechat_nicklist_group_get_pointer (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'group': puntatore al gruppo
-* 'property': nome della proprietà:
-** 'parent': puntatore al gruppo genitore
+* _buffer_: puntatore al buffer
+* _group_: puntatore al gruppo
+* _property_: nome della proprietà:
+** _parent_: puntatore al gruppo genitore
Valore restituito:
@@ -12833,12 +12834,12 @@ void weechat_nicklist_group_set (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'group': puntatore al gruppo
+* _buffer_: puntatore al buffer
+* _group_: puntatore al gruppo
// TRANSLATION MISSING
-* 'property': nome della proprietà (see table below)
+* _property_: nome della proprietà (see table below)
// TRANSLATION MISSING
-* 'value': new value for property
+* _value_: new value for property
// TRANSLATION MISSING
Properties:
@@ -12905,10 +12906,10 @@ int weechat_nicklist_nick_get_integer (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'nick': puntatore al nick
-* 'property': nome della proprietà:
-** 'visible': 1 se il nick è visibile, altrimenti 0
+* _buffer_: puntatore al buffer
+* _nick_: puntatore al nick
+* _property_: nome della proprietà:
+** _visible_: 1 se il nick è visibile, altrimenti 0
Valore restituito:
@@ -12949,13 +12950,13 @@ const char *weechat_nicklist_nick_get_string (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'nick': puntatore al nick
-* 'property': nome della proprietà:
-** 'name': nome del nick
-** 'color': colore del nick nella lista nick
-** 'prefix': prefisso del nick
-** 'prefix_color': colore del prefisso nella lista nick
+* _buffer_: puntatore al buffer
+* _nick_: puntatore al nick
+* _property_: nome della proprietà:
+** _name_: nome del nick
+** _color_: colore del nick nella lista nick
+** _prefix_: prefisso del nick
+** _prefix_color_: colore del prefisso nella lista nick
Valore restituito:
@@ -12996,10 +12997,10 @@ void *weechat_nicklist_nick_get_pointer (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'nick': puntatore al nick
-* 'property': nome proprietà:
-** 'group': puntatore al gruppo che contiene questo nick
+* _buffer_: puntatore al buffer
+* _nick_: puntatore al nick
+* _property_: nome proprietà:
+** _group_: puntatore al gruppo che contiene questo nick
Valore restituito:
@@ -13041,12 +13042,12 @@ void weechat_nicklist_nick_set (struct t_gui_buffer *buffer,
Argomenti:
-* 'buffer': puntatore al buffer
-* 'nick': puntatore al nick
+* _buffer_: puntatore al buffer
+* _nick_: puntatore al nick
// TRANSLATION MISSING
-* 'property': nome della proprietà (see table below)
+* _property_: nome della proprietà (see table below)
// TRANSLATION MISSING
-* 'value': new value for property
+* _value_: new value for property
// TRANSLATION MISSING
Properties:
@@ -13127,7 +13128,7 @@ struct t_gui_bar_item *weechat_bar_item_search (const char *name);
Argomenti:
-* 'name': nome dell'elemento barra
+* _name_: nome dell'elemento barra
Valore restituito:
@@ -13175,27 +13176,27 @@ struct t_gui_bar_item *weechat_bar_item_new (const char *name,
Argomenti:
-* 'name': nome dell'elemento barra
-* 'build_callback': funzione chiamata quando l'elemento barra viene
+* _name_: nome dell'elemento barra
+* _build_callback_: funzione chiamata quando l'elemento barra viene
compilato, argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_gui_bar_item *item': puntatore all'elemento barra
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_gui_bar_item *item_: puntatore all'elemento barra
// TRANSLATION MISSING
-** 'struct t_gui_window *window': puntatore alla finestra (NULL when called for
+** _struct t_gui_window *window_: puntatore alla finestra (NULL when called for
a root bar)
// TRANSLATION MISSING
-** 'struct t_gui_buffer *buffer': buffer displayed in window (if window is NULL,
+** _struct t_gui_buffer *buffer_: buffer displayed in window (if window is NULL,
then it is current buffer) or buffer given in bar item with syntax:
"@buffer:item" _(WeeChat ≥ 0.4.2)_
// TRANSLATION MISSING
-** 'struct t_hashtable *extra_info': always NULL (argument is reserved for a
+** _struct t_hashtable *extra_info_: always NULL (argument is reserved for a
future version) _(WeeChat ≥ 0.4.2)_
** valore restituito: contenuto dell'elemento barra
-* 'build_callback_pointer': puntatore fornito alla callback quando
+* _build_callback_pointer_: puntatore fornito alla callback quando
chiamata da WeeChat
// TRANSLATION MISSING
-* 'build_callback_data': puntatore fornito dalla callback quando chiamata da
+* _build_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 is automatically freed when the bar item is removed
@@ -13227,7 +13228,7 @@ Script (Python):
// TRANSLATION MISSING
[IMPORTANT]
For compatibility with versions ≤ 0.4.1, the default callback has only 3
-arguments: 'data', 'item' and 'window' (no 'buffer' and 'extra_info'). +
+arguments: _data_, _item_ and _window_ (no _buffer_ and _extra_info_). +
To use a callback with all arguments, you must add "(extra)" before the name,
see example below (supported only in WeeChat ≥ 0.4.2).
@@ -13264,7 +13265,7 @@ void weechat_bar_item_update (const char *name);
Argomenti:
-* 'name': nome dell'elemento barra
+* _name_: nome dell'elemento barra
Esempio in C:
@@ -13297,7 +13298,7 @@ void weechat_bar_item_remove (struct t_gui_bar_item *item);
Argomenti:
-* 'item': puntatore all'elemento barra
+* _item_: puntatore all'elemento barra
Esempio in C:
@@ -13330,7 +13331,7 @@ struct t_gui_bar *weechat_bar_search (const char *name);
Argomenti:
-* 'name': nome della barra
+* _name_: nome della barra
Valore restituito:
@@ -13381,50 +13382,50 @@ struct t_gui_bar *weechat_bar_new (const char *name,
Argomenti:
-* 'name': nome della barra
-* 'hidden':
-** 'on': la barra è nascosta
-** 'off': la barra è visibile
-* 'priority': priorità per la barra (intero)
-* 'type':
-** 'root': barra visualizzata una sola volta, al di fuori delle finestre
-** 'window': barra visualizzata in ogni finestra
-* 'condition': condizioni per la visualizzazione della barra:
-** 'active': la barra viene visualizzata solo nella finestra attiva
-** 'inactive': la barra viene visualizzata solo nelle finestre inattive
-** 'nicklist': la barra viene visualizzata nelle finestre con liste nick
+* _name_: nome della barra
+* _hidden_:
+** _on_: la barra è nascosta
+** _off_: la barra è visibile
+* _priority_: priorità per la barra (intero)
+* _type_:
+** _root_: barra visualizzata una sola volta, al di fuori delle finestre
+** _window_: barra visualizzata in ogni finestra
+* _condition_: condizioni per la visualizzazione della barra:
+** _active_: la barra viene visualizzata solo nella finestra attiva
+** _inactive_: la barra viene visualizzata solo nelle finestre inattive
+** _nicklist_: la barra viene visualizzata nelle finestre con liste nick
// TRANSLATION MISSING
-** evaluated expression: see chapter about bars in 'WeeChat User's guide'
-* 'position': 'top', 'bottom', 'left' o 'right'
-* 'filling_top_bottom':
-** 'horizontal': gli elementi sono posizionati in orizzontale
+** evaluated expression: see chapter about bars in _WeeChat User's guide_
+* _position_: _top_, _bottom_, _left_ o _right_
+* _filling_top_bottom_:
+** _horizontal_: gli elementi sono posizionati in orizzontale
(spazio dopo ogni elemento)
-** 'vertical': gli elementi sono posizionati in verticale
+** _vertical_: gli elementi sono posizionati in verticale
(nuova riga dopo ogni elemento)
-** 'columns_horizontal': gli elementi sono posizionati in orizzontale,
+** _columns_horizontal_: gli elementi sono posizionati in orizzontale,
visualizzati su colonne
-** 'columns_vertical': gli elementi sono posizionati in verticale,
+** _columns_vertical_: gli elementi sono posizionati in verticale,
visualizzati su colonne
-* 'filling_left_right':
-** 'horizontal': gli elementi sono posizionati in orizzontale
+* _filling_left_right_:
+** _horizontal_: gli elementi sono posizionati in orizzontale
(spazio dopo ogni elemento)
-** 'vertical': gli elementi sono posizionati in verticale
+** _vertical_: gli elementi sono posizionati in verticale
(nuova riga dopo ogni elemento)
-** 'columns_horizontal': gli elementi sono posizionati in orizzontale,
+** _columns_horizontal_: gli elementi sono posizionati in orizzontale,
visualizzati su colonne
-** 'columns_vertical': gli elementi sono posizionati in verticale,
+** _columns_vertical_: gli elementi sono posizionati in verticale,
visualizzati su colonne
-* 'size': dimensione della barra in caratteri
+* _size_: dimensione della barra in caratteri
(0 corrisponde a dimensione automatica)
-* 'size_max': dimensione massima per la barra
+* _size_max_: dimensione massima per la barra
(0 corrisponde a nessuna dimensione massima)
-* 'color_fg': colore per il testo nella barra
-* 'color_delim': colore per i delimitatori nella barra
-* 'color_bg': colore di sfondo per la barra
-* 'separator':
-** 'on': la barra ha una riga di separazione con altre finestre/barre
-** 'off': nessun separatore
-* 'items': elenco di elemento nella barra, separati da virgola (spazio tra
+* _color_fg_: colore per il testo nella barra
+* _color_delim_: colore per i delimitatori nella barra
+* _color_bg_: colore di sfondo per la barra
+* _separator_:
+** _on_: la barra ha una riga di separazione con altre finestre/barre
+** _off_: nessun separatore
+* _items_: elenco di elemento nella barra, separati da virgola (spazio tra
gli elementi), o "+" (elementi incollati)
Valore restituito:
@@ -13480,11 +13481,11 @@ int weechat_bar_set (struct t_gui_bar *bar, const char *property,
Argomenti:
-* 'bar': puntatore alla barra
-* 'property': name, hidden, priority, conditions, position, filling_top_bottom,
+* _bar_: puntatore alla barra
+* _property_: name, hidden, priority, conditions, position, filling_top_bottom,
filling_left_right, size, size_max, color_fg, color_delim, color_bg,
separator, items (consultare <<_bar_new,weechat_bar_new>>)
-* 'value': nuovo valore per la proprietà
+* _value_: nuovo valore per la proprietà
Valore restituito:
@@ -13521,7 +13522,7 @@ void weechat_bar_update (const char *name);
Argomenti:
-* 'name': nome della barra
+* _name_: nome della barra
Esempio in C:
@@ -13554,7 +13555,7 @@ void weechat_bar_remove (struct t_gui_bar *bar);
Argomenti:
-* 'bar': puntatore alla barra
+* _bar_: puntatore alla barra
Esempio in C:
@@ -13596,15 +13597,15 @@ int weechat_command (struct t_gui_buffer *buffer, const char *command);
Argomenti:
-* 'buffer': puntatore al buffer (il comando viene eseguito su questo buffer,
+* _buffer_: puntatore al buffer (il comando viene eseguito su questo buffer,
utilizzare NULL per il buffer corrente)
-* 'command': comando da eseguire (se preceduto da "/"), oppure il testo
+* _command_: comando da eseguire (se preceduto da "/"), oppure il testo
viene inviato sul buffer
Valori restituiti: (_WeeChat ≥ 1.1_)
-* 'WEECHAT_RC_OK' se l'operazione ha successo
-* 'WEECHAT_RC_ERROR' se c'è un errore
+* _WEECHAT_RC_OK_ se l'operazione ha successo
+* _WEECHAT_RC_ERROR_ se c'è un errore
Esempio in C:
@@ -13652,10 +13653,10 @@ int weechat_network_pass_proxy (const char *proxy,
Argomenti:
-* 'proxy': nome del proxy da utilizzare
-* 'sock': socket da utilizzare
-* 'address': indirizzo (nome host o indirizzo IP)
-* 'port': port
+* _proxy_: nome del proxy da utilizzare
+* _sock_: socket da utilizzare
+* _address_: indirizzo (nome host o indirizzo IP)
+* _port_: port
Valore restituito:
@@ -13702,11 +13703,11 @@ int weechat_network_connect_to (const char *proxy,
Argomenti:
-* 'proxy': nome del proxy da utilizzare
+* _proxy_: nome del proxy da utilizzare
// TRANSLATION MISSING
-* 'address': address to connect to (with port)
+* _address_: address to connect to (with port)
// TRANSLATION MISSING
-* 'address_length': length of argument 'address'
+* _address_length_: length of argument _address_
Valore restituito:
@@ -13758,8 +13759,8 @@ const char *weechat_info_get (const char *info_name, const char *arguments);
Argomenti:
// TRANSLATION MISSING
-* 'info_name': nome delle informazioni da leggere (see table below)
-* 'arguments': argomenti per l'informazione richiesta (opzionake, NULL se non
+* _info_name_: nome delle informazioni da leggere (see table below)
+* _arguments_: argomenti per l'informazione richiesta (opzionake, NULL se non
è richiesto alcun argomento)
Valore restituito:
@@ -13812,8 +13813,8 @@ struct t_hashtable *weechat_info_get_hashtable (const char *info_name,
Argomenti:
// TRANSLATION MISSING
-* 'info_name': nome della info da leggere (see table below)
-* 'hashtable': tabella hash con argomenti (dipende dalla info richiesta)
+* _info_name_: nome della info da leggere (see table below)
+* _hashtable_: tabella hash con argomenti (dipende dalla info richiesta)
* (opzionale, NULL se l'argomento non viene richiesto)
Valore restituito:
@@ -13866,7 +13867,7 @@ if (hashtable_in)
// TRANSLATION MISSING
[NOTE]
-See the 'WeeChat Scripting Guide' for more info about "irc_message_parse"
+See the _WeeChat Scripting Guide_ for more info about "irc_message_parse"
output.
Script (Python):
@@ -13894,11 +13895,11 @@ server IRC definiti). Per ogni elemento, esistono variabili come "name",
Ogni variabile ha un tipo e un valore. I tipi possibili sono:
-* 'integer': qualunque valore intero
-* 'string': qualunque valore stringa
-* 'pointer': qualunque puntatore
-* 'buffer': buffer di lunghezza fissa, contenente qualunque dato
-* 'time': valore tempo
+* _integer_: qualunque valore intero
+* _string_: qualunque valore stringa
+* _pointer_: qualunque puntatore
+* _buffer_: buffer di lunghezza fissa, contenente qualunque dato
+* _time_: valore tempo
==== infolist_new
@@ -13946,7 +13947,7 @@ struct t_infolist_item *weechat_infolist_new_item (struct t_infolist *infolist);
Argomenti:
-* 'infolist': puntatore alla lista info
+* _infolist_: puntatore alla lista info
Valore restituito:
@@ -13986,9 +13987,9 @@ struct t_infolist_var *weechat_infolist_new_var_integer (struct t_infolist_item
Argomenti:
-* 'item': puntatore all'elemento della lista info
-* 'name': nome variabile
-* 'value': valore intero
+* _item_: puntatore all'elemento della lista info
+* _name_: nome variabile
+* _value_: valore intero
Valore restituito:
@@ -14030,9 +14031,9 @@ struct t_infolist_var *weechat_infolist_new_var_string (struct t_infolist_item *
Argomenti:
-* 'item': puntatore all'elemento della lista info
-* 'name': nome variabile
-* 'value': valore stringa
+* _item_: puntatore all'elemento della lista info
+* _name_: nome variabile
+* _value_: valore stringa
Valore restituito:
@@ -14074,9 +14075,9 @@ struct t_infolist_var *weechat_infolist_new_var_pointer (struct t_infolist_item
Argomenti:
-* 'item': puntatore all'elemento della lista info
-* 'name': nome variabile
-* 'pointer': puntatore
+* _item_: puntatore all'elemento della lista info
+* _name_: nome variabile
+* _pointer_: puntatore
Valore restituito:
@@ -14118,10 +14119,10 @@ struct t_infolist_var *weechat_infolist_new_var_buffer (struct t_infolist_item *
Argomenti:
-* 'item': puntatore all'elemento della lista info
-* 'name': nome della variabile
-* 'pointer': puntatore al buffer
-* 'size': dimensione del buffer
+* _item_: puntatore all'elemento della lista info
+* _name_: nome della variabile
+* _pointer_: puntatore al buffer
+* _size_: dimensione del buffer
Valore restituito:
@@ -14157,9 +14158,9 @@ struct t_infolist_var *weechat_infolist_new_var_time (struct t_infolist_item *it
Argomenti:
-* 'item': puntatore all'elemento della lista info
-* 'name': nome della variabile
-* 'time': valore tempo
+* _item_: puntatore all'elemento della lista info
+* _name_: nome della variabile
+* _time_: valore tempo
Valore restituito:
@@ -14209,10 +14210,10 @@ struct t_infolist *weechat_infolist_get (const char *infolist_name,
Argomenti:
// TRANSLATION MISSING
-* 'infolist_name': nome della lista info da leggere (see table below)
-* 'pointer': puntatore ad un elemento, per ricevere solo questo
+* _infolist_name_: nome della lista info da leggere (see table below)
+* _pointer_: puntatore ad un elemento, per ricevere solo questo
elemento nella lista info (opzionale, può essere NULL)
-* 'arguments': argomenti per la lista info richiesta (opzionale, NULL se
+* _arguments_: argomenti per la lista info richiesta (opzionale, NULL se
non è necessario alcun argomento)
Valore restituito:
@@ -14257,7 +14258,7 @@ int weechat_infolist_next (struct t_infolist *infolist);
Argomenti:
-* 'infolist': puntatore alla lista info
+* _infolist_: puntatore alla lista info
Valore restituito:
@@ -14308,7 +14309,7 @@ int weechat_infolist_prev (struct t_infolist *infolist);
Argomenti:
-* 'infolist': puntatore alla lista info
+* _infolist_: puntatore alla lista info
Valore restituito:
@@ -14357,7 +14358,7 @@ void weechat_infolist_reset_item_cursor (struct t_infolist *infolist);
Argomenti:
-* 'infolist': puntatore alla lista info
+* _infolist_: puntatore alla lista info
Esempio in C:
@@ -14394,8 +14395,8 @@ struct t_infolist_var *weechat_infolist_search_var (struct t_infolist *infolist,
Argomenti:
-* 'infolist': puntatore alla lista info
-* 'name': nome della variabile
+* _infolist_: puntatore alla lista info
+* _name_: nome della variabile
Valore restituito:
@@ -14442,7 +14443,7 @@ const char *weechat_infolist_fields (struct t_infolist *infolist);
Argomenti:
-* 'infolist': puntatore alla lista info
+* _infolist_: puntatore alla lista info
Valore restituito:
@@ -14487,8 +14488,8 @@ int weechat_infolist_integer (struct t_infolist *infolist, const char *var);
Argomenti:
-* 'infolist': puntatore alla lista info
-* 'var': nome della variabile (deve essere di tipo "integer")
+* _infolist_: puntatore alla lista info
+* _var_: nome della variabile (deve essere di tipo "integer")
Valore restituito:
@@ -14527,8 +14528,8 @@ const char *weechat_infolist_string (struct t_infolist *infolist, const char *va
Argomenti:
-* 'infolist': puntatore alla lista info
-* 'var': nome della variabile (deve essere di tipo "string")
+* _infolist_: puntatore alla lista info
+* _var_: nome della variabile (deve essere di tipo "string")
Valore restituito:
@@ -14567,8 +14568,8 @@ void *weechat_infolist_pointer (struct t_infolist *infolist, const char *var);
Argomenti:
-* 'infolist': puntatore alla lista info
-* 'var': nome della variabile (deve essere di tipo "pointer")
+* _infolist_: puntatore alla lista info
+* _var_: nome della variabile (deve essere di tipo "pointer")
Valore restituito:
@@ -14608,9 +14609,9 @@ void *weechat_infolist_buffer (struct t_infolist *infolist, const char *var,
Argomenti:
-* 'infolist': puntatore alla lista info
-* 'var': nome della variabile (deve essere di tipo "buffer")
-* 'size': puntatore ad una variabile intera, verrà impostata con la
+* _infolist_: puntatore alla lista info
+* _var_: nome della variabile (deve essere di tipo "buffer")
+* _size_: puntatore ad una variabile intera, verrà impostata con la
dimensione del buffer
Valore restituito:
@@ -14644,8 +14645,8 @@ time_t weechat_infolist_time (struct t_infolist *infolist, const char *var);
Argomenti:
-* 'infolist': puntatore alla lista info
-* 'var': nome della variabile (deve essere di tipo "time")
+* _infolist_: puntatore alla lista info
+* _var_: nome della variabile (deve essere di tipo "time")
Valore restituito:
@@ -14683,7 +14684,7 @@ void weechat_infolist_free (struct t_infolist *infolist);
Argomenti:
-* 'infolist': puntatore alla lista info
+* _infolist_: puntatore alla lista info
Esempio in C:
@@ -14749,27 +14750,27 @@ struct t_hdata *weechat_hdata_new (const char *hdata_name, const char *var_prev,
Argomenti:
-* 'hdata_name': nome di un hdata
-* 'var_prev': nome della variabile nella struttura che è puntatore all'elemento
+* _hdata_name_: nome di un hdata
+* _var_prev_: nome della variabile nella struttura che è puntatore all'elemento
precedente nella lista (può essere NULL se non è disponibile tale variabile)
-* 'var_next': nome della variabile nella struttura che è puntatore all'elemento
+* _var_next_: nome della variabile nella struttura che è puntatore all'elemento
successivo nella lista (può essere NULL se non è disponibile tale variabile)
// TRANSLATION MISSING
-* 'create_allowed': 1 if create of structure is allowed, otherwise 0
+* _create_allowed_: 1 if create of structure is allowed, otherwise 0
_(WeeChat ≥ 0.4.0)_
// TRANSLATION MISSING
-* 'delete_allowed': 1 if delete of structure is allowed, otherwise 0
+* _delete_allowed_: 1 if delete of structure is allowed, otherwise 0
_(WeeChat ≥ 0.3.9)_
// TRANSLATION MISSING
-* 'callback_update': callback to update data in hdata, can be NULL if no update
+* _callback_update_: callback to update data in hdata, can be NULL if no update
is allowed _(WeeChat ≥ 0.3.9)_, arguments and return value:
-** 'void *data': pointer
-** 'struct t_hdata *hdata': pointer to hdata
-** 'struct t_hashtable *hashtable': hashtable with variables to update
+** _void *data_: pointer
+** _struct t_hdata *hdata_: pointer to hdata
+** _struct t_hashtable *hashtable_: hashtable with variables to update
(see <<_hdata_update,weechat_hdata_update>>)
** return value: number of variables updated
// TRANSLATION MISSING
-* 'callback_update_data': pointer given to update callback when it is called by
+* _callback_update_data_: pointer given to update callback when it is called by
WeeChat _(WeeChat ≥ 0.3.9)_
Valore restituito:
@@ -14802,10 +14803,10 @@ void weechat_hdata_new_var (struct t_hdata *hdata, const char *name, int offset,
Argomenti:
-* 'hdata': puntatore ad hdata
-* 'name': nome della variabile
-* 'offset': offset della variabile nella struttura
-* 'type': tipo variabile, una di:
+* _hdata_: puntatore ad hdata
+* _name_: nome della variabile
+* _offset_: offset della variabile nella struttura
+* _type_: tipo variabile, una di:
** WEECHAT_HDATA_CHAR
** WEECHAT_HDATA_INTEGER
** WEECHAT_HDATA_LONG
@@ -14816,17 +14817,17 @@ Argomenti:
** WEECHAT_HDATA_HASHTABLE
** WEECHAT_HDATA_OTHER
// TRANSLATION MISSING
-* 'update_allowed': 1 if update of variable is allowed, otherwise 0
+* _update_allowed_: 1 if update of variable is allowed, otherwise 0
_(WeeChat ≥ 0.3.9)_
// TRANSLATION MISSING
-* 'array_size': not NULL only if a variable is an array, and it can be:
+* _array_size_: not NULL only if a variable is an array, and it can be:
_(WeeChat ≥ 0.3.9)_
** name of variable in hdata: this variable will be used as size of array
(dynamic size for array)
** integer (as string): fixed size for array
-** '*': automatic size: the size of array is computed by looking at values, when
+** _*_: automatic size: the size of array is computed by looking at values, when
the first NULL is found (only for type string, pointer or hashtable)
-* 'hdata_name': nome di un hdata (se è un puntatore ad una struttura con dati)
+* _hdata_name_: nome di un hdata (se è un puntatore ad una struttura con dati)
Esempio in C:
@@ -14887,12 +14888,12 @@ void weechat_hdata_new_list (struct t_hdata *hdata, const char *name, void *poin
Argomenti:
-* 'hdata': puntatore hdata
-* 'name': nome delal variabile
-* 'pointer': puntatore alla lista
+* _hdata_: puntatore hdata
+* _name_: nome delal variabile
+* _pointer_: puntatore alla lista
// TRANSLATION MISSING
-* 'flags': combination of following values: _(WeeChat ≥ 1.0)_
-** 'WEECHAT_HDATA_LIST_CHECK_POINTERS': list used to check pointers
+* _flags_: combination of following values: _(WeeChat ≥ 1.0)_
+** _WEECHAT_HDATA_LIST_CHECK_POINTERS_: list used to check pointers
Esempio in C:
@@ -14956,7 +14957,7 @@ struct t_hdata *weechat_hdata_get (const char *hdata_name);
Argomenti:
// TRANSLATION MISSING
-* 'hdata_name': nome di un hdata (see list below)
+* _hdata_name_: nome di un hdata (see list below)
Valore restituito:
@@ -15000,8 +15001,8 @@ int weechat_hdata_get_var_offset (struct t_hdata *hdata, const char *name);
Argomenti:
-* 'hdata': puntatore hdata
-* 'name': nome della variabile
+* _hdata_: puntatore hdata
+* _name_: nome della variabile
Valore restituito:
@@ -15040,8 +15041,8 @@ int weechat_hdata_get_var_type (struct t_hdata *hdata, const char *name);
Argomenti:
-* 'hdata': puntatore hdata
-* 'name': nome della variabile
+* _hdata_: puntatore hdata
+* _name_: nome della variabile
Valore restituito:
@@ -15105,8 +15106,8 @@ const char *weechat_hdata_get_var_type_string (struct t_hdata *hdata, const char
Argomenti:
-* 'hdata': puntatore hdata
-* 'name': nome della variabile
+* _hdata_: puntatore hdata
+* _name_: nome della variabile
Valore restituito:
@@ -15147,9 +15148,9 @@ int weechat_hdata_get_var_array_size (struct t_hdata *hdata, void *pointer, cons
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntarore all'oggetto di WeeChat/plugin
-* 'name': nome della variabile
+* _hdata_: puntatore hdata
+* _pointer_: puntarore all'oggetto di WeeChat/plugin
+* _name_: nome della variabile
Valore restituito:
@@ -15191,9 +15192,9 @@ const char *weechat_hdata_get_var_array_size_string (struct t_hdata *hdata, void
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntarore all'oggetto di WeeChat/plugin
-* 'name': nome della variabile
+* _hdata_: puntatore hdata
+* _pointer_: puntarore all'oggetto di WeeChat/plugin
+* _name_: nome della variabile
Valore restituito:
@@ -15234,8 +15235,8 @@ const char *weechat_hdata_get_var_hdata (struct t_hdata *hdata, const char *name
Argomenti:
-* 'hdata': puntatore hdata
-* 'name': nome della variabile
+* _hdata_: puntatore hdata
+* _name_: nome della variabile
Valore restituito:
@@ -15274,9 +15275,9 @@ void *weechat_hdata_get_var (struct t_hdata *hdata, void *pointer, const char *n
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntarore all'oggetto di WeeChat/plugin
-* 'name': nome della variabile
+* _hdata_: puntatore hdata
+* _pointer_: puntarore all'oggetto di WeeChat/plugin
+* _name_: nome della variabile
Valore restituito:
@@ -15309,9 +15310,9 @@ void *weechat_hdata_get_var_at_offset (struct t_hdata *hdata, void *pointer, int
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntatore ad un oggetto di WeeChat/plugin
-* 'offset': offset della variabile
+* _hdata_: puntatore hdata
+* _pointer_: puntatore ad un oggetto di WeeChat/plugin
+* _offset_: offset della variabile
Valore restituito:
@@ -15345,8 +15346,8 @@ void *weechat_hdata_get_list (struct t_hdata *hdata, const char *name);
Argomenti:
-* 'hdata': puntatore hdata
-* 'name': nome della lista
+* _hdata_: puntatore hdata
+* _name_: nome della lista
Valore restituito:
@@ -15388,13 +15389,13 @@ int weechat_hdata_check_pointer (struct t_hdata *hdata, void *list, void *pointe
Argomenti:
-* 'hdata': puntatore hdata
+* _hdata_: puntatore hdata
// TRANSLATION MISSING
-* 'list': puntatore alla lista; if NULL _(WeeChat ≥ 1.0)_, the pointer is
+* _list_: puntatore alla lista; if NULL _(WeeChat ≥ 1.0)_, the pointer is
checked with the lists in hdata that have flag "check pointers" (see
<<_hdata_new_list,weechat_hdata_new_list>>), and if no such list
exists, the pointer is considered as valid
-* 'pointer': puntatore da verificare
+* _pointer_: puntatore da verificare
Valore restituito:
@@ -15450,9 +15451,9 @@ void *weechat_hdata_move (struct t_hdata *hdata, void *pointer, int count);
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntatore ad un oggetto di WeeChat/plugin
-* 'count': numero di salto(i) da eseguire (intero positivo o negativo, diverso
+* _hdata_: puntatore hdata
+* _pointer_: puntatore ad un oggetto di WeeChat/plugin
+* _count_: numero di salto(i) da eseguire (intero positivo o negativo, diverso
da 0)
Valore restituito:
@@ -15498,7 +15499,7 @@ if buffer:
_WeeChat ≥ 0.4.1._
// TRANSLATION MISSING
-Search element in a list: the expression 'search' is evaluated for each element
+Search element in a list: the expression _search_ is evaluated for each element
in list, until element is found (or end of list).
Prototipo:
@@ -15510,14 +15511,14 @@ void *weechat_hdata_search (struct t_hdata *hdata, void *pointer, const char *se
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntatore ad un oggetto di WeeChat/plugin
+* _hdata_: puntatore hdata
+* _pointer_: puntatore ad un oggetto di WeeChat/plugin
// TRANSLATION MISSING
-* 'search': expression to evaluate, default pointer in expression is the name of
+* _search_: expression to evaluate, default pointer in expression is the name of
hdata (and this pointer changes for each element in list); for help on
- expression, see command `/eval` in 'WeeChat User's guide'
+ expression, see command `/eval` in _WeeChat User's guide_
// TRANSLATION MISSING
-* 'move': number of jump(s) to execute after unsuccessful search (negative or
+* _move_: number of jump(s) to execute after unsuccessful search (negative or
positive integer, different from 0)
Valore restituito:
@@ -15573,10 +15574,10 @@ char weechat_hdata_char (struct t_hdata *hdata, void *pointer, const char *name)
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntatore all'oggetto di WeeChat/plugin
+* _hdata_: puntatore hdata
+* _pointer_: puntatore all'oggetto di WeeChat/plugin
// TRANSLATION MISSING
-* 'name': nome della variabile (deve essere di tipo "char"); for arrays,
+* _name_: nome della variabile (deve essere di tipo "char"); for arrays,
the name can be "N|name" where N is the index in array (starting at 0),
for example: "2|name"
@@ -15617,10 +15618,10 @@ int weechat_hdata_integer (struct t_hdata *hdata, void *pointer, const char *nam
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntatore all'oggetto di WeeChat/plugin
+* _hdata_: puntatore hdata
+* _pointer_: puntatore all'oggetto di WeeChat/plugin
// TRANSLATION MISSING
-* 'name': nome della variabile (deve essere di tipo "integer"); for arrays,
+* _name_: nome della variabile (deve essere di tipo "integer"); for arrays,
the name can be "N|name" where N is the index in array (starting at 0),
for example: "2|name"
@@ -15665,10 +15666,10 @@ long weechat_hdata_long (struct t_hdata *hdata, void *pointer, const char *name)
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntatore all'oggetto di WeeChat/plugin
+* _hdata_: puntatore hdata
+* _pointer_: puntatore all'oggetto di WeeChat/plugin
// TRANSLATION MISSING
-* 'name': nome della variabile (deve essere di tipo "long"); for arrays,
+* _name_: nome della variabile (deve essere di tipo "long"); for arrays,
the name can be "N|name" where N is the index in array (starting at 0),
for example: "2|name"
@@ -15709,10 +15710,10 @@ const char *weechat_hdata_string (struct t_hdata *hdata, void *pointer, const ch
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntatore all'oggetto di WeeChat/plugin
+* _hdata_: puntatore hdata
+* _pointer_: puntatore all'oggetto di WeeChat/plugin
// TRANSLATION MISSING
-* 'name': nome della variabile (deve essere di tipo "string"); for arrays,
+* _name_: nome della variabile (deve essere di tipo "string"); for arrays,
the name can be "N|name" where N is the index in array (starting at 0),
for example: "2|name"
@@ -15757,10 +15758,10 @@ void *weechat_hdata_pointer (struct t_hdata *hdata, void *pointer, const char *n
Argomenti:
-* 'hdata': hdata hdata
-* 'pointer': pointer all'oggetto di WeeChat/plugin
+* _hdata_: hdata hdata
+* _pointer_: pointer all'oggetto di WeeChat/plugin
// TRANSLATION MISSING
-* 'name': nome della variabile (deve essere di tipo "pointer"); for arrays,
+* _name_: nome della variabile (deve essere di tipo "pointer"); for arrays,
the name can be "N|name" where N is the index in array (starting at 0),
for example: "2|name"
@@ -15805,10 +15806,10 @@ time_t weechat_hdata_time (struct t_hdata *hdata, void *pointer, const char *nam
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntatore all'oggetto di WeeChat/plugin
+* _hdata_: puntatore hdata
+* _pointer_: puntatore all'oggetto di WeeChat/plugin
// TRANSLATION MISSING
-* 'name': nome della variabile (deve essere di tipo "time"); for arrays,
+* _name_: nome della variabile (deve essere di tipo "time"); for arrays,
the name can be "N|name" where N is the index in array (starting at 0),
for example: "2|name"
@@ -15876,10 +15877,10 @@ struct t_hashtable *weechat_hdata_hashtable (struct t_hdata *hdata, void *pointe
Argomenti:
-* 'hdata': puntatore hdata
-* 'pointer': puntatore all'oggetto di WeeChat/plugin
+* _hdata_: puntatore hdata
+* _pointer_: puntatore all'oggetto di WeeChat/plugin
// TRANSLATION MISSING
-* 'name': nome della variabile (deve essere di tipo "hashtable"); for arrays,
+* _name_: nome della variabile (deve essere di tipo "hashtable"); for arrays,
the name can be "N|name" where N is the index in array (starting at 0),
for example: "2|name"
@@ -15935,11 +15936,11 @@ int weechat_hdata_set (struct t_hdata *hdata, void *pointer, const char *name, c
Argomenti:
-* 'hdata': hdata pointer
-* 'pointer': pointer to WeeChat/plugin object
-* 'name': variable name (types allowed: char, integer, long, string, pointer,
+* _hdata_: hdata pointer
+* _pointer_: pointer to WeeChat/plugin object
+* _name_: variable name (types allowed: char, integer, long, string, pointer,
time)
-* 'value': new value for variable
+* _value_: new value for variable
Valore restituito:
@@ -15971,9 +15972,9 @@ int weechat_hdata_update (struct t_hdata *hdata, void *pointer, struct t_hashtab
Argomenti:
-* 'hdata': hdata pointer
-* 'pointer': pointer to WeeChat/plugin object
-* 'hashtable': variables to update: keys are name of variables, values are new
+* _hdata_: hdata pointer
+* _pointer_: pointer to WeeChat/plugin object
+* _hashtable_: variables to update: keys are name of variables, values are new
values for variables (keys and values are string), some special keys are
allowed:
// TRANSLATION MISSING
@@ -16058,23 +16059,23 @@ const char *weechat_hdata_get_string (struct t_hdata *hdata, const char *propert
Argomenti:
-* 'hdata': puntatore hdata
-* 'property': nome della proprietà:
-** 'var_keys': stringa con la lista di chiavi per le variabili in hdata
+* _hdata_: puntatore hdata
+* _property_: nome della proprietà:
+** _var_keys_: stringa con la lista di chiavi per le variabili in hdata
(formato: "key1,key2,key3")
-** 'var_values': stringa con la lista di valori per le variabili in hdata
+** _var_values_: stringa con la lista di valori per le variabili in hdata
(formato: "value1,value2,value3")
-** 'var_keys_values': stringa cona la lista di chiavi e valori per le variabili in hdata
+** _var_keys_values_: stringa cona la lista di chiavi e valori per le variabili in hdata
(formato: "key1:value1,key2:value2,key3:value3")
-** 'var_prev': nome della variabile nella struttura che fa da puntatore al
+** _var_prev_: nome della variabile nella struttura che fa da puntatore al
precedente elemento nella lista
-** 'var_next': nome della variabile nella struttura che fa da puntatore al
+** _var_next_: nome della variabile nella struttura che fa da puntatore al
successivo elemento nella lista
-** 'list_keys': stringa con la lista di chiavi per le liste in hdata
+** _list_keys_: stringa con la lista di chiavi per le liste in hdata
(formato: "key1,key2,key3")
-** 'list_values': stringa con la lista di valori per le liste in hdata
+** _list_values_: stringa con la lista di valori per le liste in hdata
(formato: "value1,value2,value3")
-** 'list_keys_values': stringa con la lista di chiavi e valori per le liste in hdata
+** _list_keys_values_: stringa con la lista di chiavi e valori per le liste in hdata
(formato: "key1:value1,key2:value2,key3:value3")
Valore restituito:
@@ -16129,22 +16130,22 @@ struct t_upgrade_file *upgrade_file_new (const char *filename,
Argomenti:
-* 'filename': nome del file (l'estensione ".upgrade" verrà aggiunta a questo nome
+* _filename_: nome del file (l'estensione ".upgrade" verrà aggiunta a questo nome
da WeeChat)
-* 'callback_read': funzione chiamata per ogni oggetto letto nel file
+* _callback_read_: funzione chiamata per ogni oggetto letto nel file
di aggiornamento, argomenti e valore restituito:
-** 'const void *pointer': puntatore
-** 'void *data': puntatore
-** 'struct t_upgrade_file *upgrade_file': puntatore al file di aggiornamento
-** 'int object_id': id dell'oggetto
-** 'struct t_infolist *infolist': lista info con il contenuto dell'oggetto
+** _const void *pointer_: puntatore
+** _void *data_: puntatore
+** _struct t_upgrade_file *upgrade_file_: puntatore al file di aggiornamento
+** _int object_id_: id dell'oggetto
+** _struct t_infolist *infolist_: lista info con il contenuto dell'oggetto
** valore restituito:
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_ERROR'
-* 'callback_read_pointer': puntatore fornito alla callback quando chiamata da
+*** _WEECHAT_RC_OK_
+*** _WEECHAT_RC_ERROR_
+* _callback_read_pointer_: puntatore fornito alla callback quando chiamata da
WeeChat
// TRANSLATION MISSING
-* 'callback_read_data': puntatore fornito dalla callback quando chiamata da
+* _callback_read_data_: puntatore fornito dalla callback quando chiamata da
WeeChat; if not NULL, it must have been allocated with malloc (or similar
function) and it is automatically freed when the upgrade file is closed
@@ -16186,9 +16187,9 @@ int weechat_upgrade_write_object (struct t_upgrade_file *upgrade_file,
Argomenti:
-* 'upgrade_file': puntatore al file di aggiornamento
-* 'object_id': id per l'oggetto
-* 'infolist': lista info da scrivere nel file
+* _upgrade_file_: puntatore al file di aggiornamento
+* _object_id_: id per l'oggetto
+* _infolist_: lista info da scrivere nel file
Valore restituito:
@@ -16235,7 +16236,7 @@ int weechat_upgrade_read (struct t_upgrade_file *upgrade_file);
Argomenti:
-* 'upgrade_file': puntatore al file di aggiornamento
+* _upgrade_file_: puntatore al file di aggiornamento
Valore restituito:
@@ -16272,7 +16273,7 @@ void weechat_upgrade_close (struct t_upgrade_file *upgrade_file);
Argomenti:
-* 'upgrade_file': puntatore al file di aggiornamento
+* _upgrade_file_: puntatore al file di aggiornamento
Esempio in C: