# HG changeset patch # User Tim Ringenbach # Date 1093205073 0 # Node ID e98c9a80fb7407e592a9857175a5b900fdcc2e39 # Parent e8334906b2fbcea6082e9f47b89e73a984797c06 [gaim-migrate @ 10700] This adds the /say command. Someone can improve the help string if they want. committer: Tailor Script diff -r e8334906b2fb -r e98c9a80fb74 src/gtkconv.c --- a/src/gtkconv.c Sun Aug 22 18:50:33 2004 +0000 +++ b/src/gtkconv.c Sun Aug 22 20:04:33 2004 +0000 @@ -288,6 +288,18 @@ } static GaimCmdRet +say_command_cb(GaimConversation *conv, + const char *cmd, char **args, char **error, void *data) +{ + if (gaim_conversation_get_type(conv) == GAIM_CONV_IM) + gaim_conv_im_send(GAIM_CONV_IM(conv), args[0]); + else if (gaim_conversation_get_type(conv) == GAIM_CONV_CHAT) + gaim_conv_chat_send(GAIM_CONV_CHAT(conv), args[0]); + + return GAIM_CMD_RET_OK; +} + +static GaimCmdRet me_command_cb(GaimConversation *conv, const char *cmd, char **args, char **error, void *data) { @@ -6291,6 +6303,9 @@ /********************************************************************** * Register commands **********************************************************************/ + gaim_cmd_register("say", "S", GAIM_CMD_P_DEFAULT, + GAIM_CMD_FLAG_CHAT | GAIM_CMD_FLAG_IM, NULL, + say_command_cb, _("say <message>: Send a message normally as if you weren't using a command."), NULL); gaim_cmd_register("me", "S", GAIM_CMD_P_DEFAULT, GAIM_CMD_FLAG_CHAT | GAIM_CMD_FLAG_IM, NULL, me_command_cb, _("me <action>: Send an IRC style action to a buddy or chat."), NULL);