diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2007-11-06 13:17:28 +0100 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2007-11-06 13:17:28 +0100 |
commit | dc4f5ea2e2653776fa692a89d93cb44cd3adebff (patch) | |
tree | 9ea727501648f8fcacdc80f7923985117d253f14 /src/plugins | |
parent | c8abd99a64210783131c405782ce4871f952e872 (diff) | |
download | weechat-dc4f5ea2e2653776fa692a89d93cb44cd3adebff.zip |
Added option "set" for /buffer command
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/plugin-api.c | 44 |
1 files changed, 1 insertions, 43 deletions
diff --git a/src/plugins/plugin-api.c b/src/plugins/plugin-api.c index c5b3da9ae..4803f3a8d 100644 --- a/src/plugins/plugin-api.c +++ b/src/plugins/plugin-api.c @@ -543,50 +543,8 @@ void plugin_api_buffer_set (struct t_weechat_plugin *plugin, void *buffer, char *property, char *value) { - long number; - char *error; - if (plugin && buffer && property && property[0]) - { - if (string_strcasecmp (property, "display") == 0) - { - gui_window_switch_to_buffer (gui_current_window, - (struct t_gui_buffer *)buffer); - gui_window_redraw_buffer ((struct t_gui_buffer *)buffer); - } - else if (string_strcasecmp (property, "category") == 0) - { - gui_buffer_set_category ((struct t_gui_buffer *)buffer, value); - gui_status_draw ((struct t_gui_buffer *)buffer, 0); - } - else if (string_strcasecmp (property, "name") == 0) - { - gui_buffer_set_name ((struct t_gui_buffer *)buffer, value); - gui_status_draw ((struct t_gui_buffer *)buffer, 0); - } - else if (string_strcasecmp (property, "log") == 0) - { - gui_buffer_set_log ((struct t_gui_buffer *)buffer, value); - } - else if (string_strcasecmp (property, "title") == 0) - { - gui_buffer_set_title ((struct t_gui_buffer *)buffer, value); - gui_chat_draw_title ((struct t_gui_buffer *)buffer, 0); - } - else if (string_strcasecmp (property, "nick_case_sensitive") == 0) - { - error = NULL; - number = strtol (value, &error, 10); - if (error && (error[0] == '\0')) - gui_buffer_set_nick_case_sensitive ((struct t_gui_buffer *)buffer, - number); - } - else if (string_strcasecmp (property, "nick") == 0) - { - gui_buffer_set_nick ((struct t_gui_buffer *)buffer, value); - gui_input_draw ((struct t_gui_buffer *)buffer, 0); - } - } + gui_buffer_set ((struct t_gui_buffer *)buffer, property, value); } /* |