36 |
|
|
37 |
@title WeeChat - Guide utilisateur |
@title WeeChat - Guide utilisateur |
38 |
@subtitle Client IRC rapide, l@'eger et extensible |
@subtitle Client IRC rapide, l@'eger et extensible |
39 |
@subtitle Documentation pour WeeChat v0.1.6-cvs - 23 octobre 2005 |
@subtitle Documentation pour WeeChat v0.1.6-cvs - 24 octobre 2005 |
40 |
|
|
41 |
@author FlashCode <@email{flashcode@@flashtux.org, flashcode AT flashtux.org}> |
@author FlashCode <@email{flashcode@@flashtux.org, flashcode AT flashtux.org}> |
42 |
|
|
2090 |
@code{char *value2 = plugin->get_config (plugin, "freenode.server_autojoin");}@* |
@code{char *value2 = plugin->get_config (plugin, "freenode.server_autojoin");}@* |
2091 |
@* |
@* |
2092 |
|
|
2093 |
|
@item |
2094 |
|
@command{int set_config (t_weechat_plugin |
2095 |
|
*plugin, char *option, char *value)}@* |
2096 |
|
@* |
2097 |
|
Modifie la valeur d'une option de configuration WeeChat.@* |
2098 |
|
|
2099 |
|
@emph{Param@`etres :} |
2100 |
|
@itemize @minus |
2101 |
|
@item @option{plugin}: un pointeur vers la structure de l'extension |
2102 |
|
@item @option{option}: nom de l'option @`a mettre @`a jour |
2103 |
|
@item @option{value}: nouvelle valeur pour l'option |
2104 |
|
@end itemize |
2105 |
|
@* |
2106 |
|
@emph{Valeur renvoy@'ee :}@* |
2107 |
|
@* |
2108 |
|
1 si l'option a @'et@'e modifi@'ee avec succ@`es, 0 si une erreur |
2109 |
|
s'est produite.@* |
2110 |
|
@* |
2111 |
|
@emph{Exemple :}@* |
2112 |
|
@* |
2113 |
|
@code{plugin->set_config (plugin, "look_nicklist", "off");}@* |
2114 |
|
@* |
2115 |
|
|
2116 |
|
@item |
2117 |
|
@command{char *get_plugin_config (t_weechat_plugin |
2118 |
|
*plugin, char *option)}@* |
2119 |
|
@* |
2120 |
|
Renvoie la valeur d'une option de l'extension.@* |
2121 |
|
|
2122 |
|
@emph{Param@`etres :} |
2123 |
|
@itemize @minus |
2124 |
|
@item @option{plugin}: un pointeur vers la structure de l'extension |
2125 |
|
@item @option{option}: nom de l'option @`a lire |
2126 |
|
@end itemize |
2127 |
|
@* |
2128 |
|
@emph{Valeur renvoy@'ee :}@* |
2129 |
|
@* |
2130 |
|
La valeur de l'option, NULL si non trouv@'ee.@* |
2131 |
|
NB: le r@'esultat doit @^etre lib@'er@'e par un appel @`a la fonction |
2132 |
|
``free'' apr@`es utilisation.@* |
2133 |
|
@* |
2134 |
|
@emph{Exemple :}@* |
2135 |
|
@* |
2136 |
|
@code{char *value = plugin->get_plugin_config (plugin, "ma_variable");}@* |
2137 |
|
@* |
2138 |
|
|
2139 |
|
@item |
2140 |
|
@command{int set_plugin_config (t_weechat_plugin |
2141 |
|
*plugin, char *option, char *value)}@* |
2142 |
|
@* |
2143 |
|
Modifie la valeur d'une option de l'extension.@* |
2144 |
|
|
2145 |
|
@emph{Param@`etres :} |
2146 |
|
@itemize @minus |
2147 |
|
@item @option{plugin}: un pointeur vers la structure de l'extension |
2148 |
|
@item @option{option}: nom de l'option @`a mettre @`a jour |
2149 |
|
@item @option{value}: nouvelle valeur pour l'option |
2150 |
|
@end itemize |
2151 |
|
@* |
2152 |
|
@emph{Valeur renvoy@'ee :}@* |
2153 |
|
@* |
2154 |
|
1 si l'option a @'et@'e modifi@'ee avec succ@`es, 0 si une erreur |
2155 |
|
s'est produite.@* |
2156 |
|
@* |
2157 |
|
@emph{Exemple :}@* |
2158 |
|
@* |
2159 |
|
@code{plugin->set_plugin_config (plugin, "ma_variable", "valeur");}@* |
2160 |
|
@* |
2161 |
|
|
2162 |
@end itemize |
@end itemize |
2163 |
|
|
2164 |
@subsection Compiler l'extension |
@subsection Compiler l'extension |