--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/reference/libpurple/signals_cmd.md Fri Nov 05 03:23:36 2021 -0500 @@ -0,0 +1,54 @@ +Title: Command Signals +Slug: command-signals + +## Command Signals + +### Signal List + +* [cmd-added](#cmd-added) +* [cmd-removed](#cmd-removed) + +### Signal Details + +#### cmd-added + +```c +void user_function(const gchar *command, + PurpleCmdPriority priority, + PurpleCmdFlag flag, + gpointer user_data); +``` + +Emitted when a new command is added. + +**Parameters:** + +**command** +: The new command. + +**priority** +: The priority of the new command. + +**flag** +: The command flags. + +**user_data** +: User data set when the signal handler was connected. + +---- + +#### cmd-removed + +```c +void user_function(const gchar *command, gpointer user_data); +``` + +Emitted when a command is removed. + +**Parameters:** + +**command** +: The removed command. + +**user_data** +: User data set when the signal handler was connected.