Mercurial > hg
comparison mcabber/src/commands.c @ 298:35cda94e570d
Add /connect and /disconnect commands
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 10 Jul 2005 15:38:45 +0100 |
parents | f63839a4cb35 |
children | 12f919be3da5 |
comparison
equal
deleted
inserted
replaced
297:9bdfef4f4735 | 298:35cda94e570d |
---|---|
46 void do_rename(char *arg); | 46 void do_rename(char *arg); |
47 void do_move(char *arg); | 47 void do_move(char *arg); |
48 void do_set(char *arg); | 48 void do_set(char *arg); |
49 void do_alias(char *arg); | 49 void do_alias(char *arg); |
50 void do_bind(char *arg); | 50 void do_bind(char *arg); |
51 void do_connect(char *arg); | |
52 void do_disconnect(char *arg); | |
51 | 53 |
52 // Global variable for the commands list | 54 // Global variable for the commands list |
53 static GSList *Commands; | 55 static GSList *Commands; |
54 | 56 |
55 | 57 |
77 cmd_add("alias", "Add an alias", 0, 0, &do_alias); | 79 cmd_add("alias", "Add an alias", 0, 0, &do_alias); |
78 cmd_add("bind", "Add an key binding", 0, 0, &do_bind); | 80 cmd_add("bind", "Add an key binding", 0, 0, &do_bind); |
79 cmd_add("buffer", "Manipulate current buddy's buffer (chat window)", | 81 cmd_add("buffer", "Manipulate current buddy's buffer (chat window)", |
80 COMPL_BUFFER, 0, &do_buffer); | 82 COMPL_BUFFER, 0, &do_buffer); |
81 cmd_add("clear", "Clear the dialog window", 0, 0, &do_clear); | 83 cmd_add("clear", "Clear the dialog window", 0, 0, &do_clear); |
84 cmd_add("connect", "Connect to the server", 0, 0, &do_connect); | |
82 cmd_add("del", "Delete the current buddy", 0, 0, &do_del); | 85 cmd_add("del", "Delete the current buddy", 0, 0, &do_del); |
86 cmd_add("disconnect", "Disconnect from server", 0, 0, &do_disconnect); | |
83 cmd_add("group", "Change group display settings", COMPL_GROUP, 0, &do_group); | 87 cmd_add("group", "Change group display settings", COMPL_GROUP, 0, &do_group); |
84 //cmd_add("help", "Display some help", COMPL_CMD, 0, NULL); | 88 //cmd_add("help", "Display some help", COMPL_CMD, 0, NULL); |
85 cmd_add("info", "Show basic infos on current buddy", 0, 0, &do_info); | 89 cmd_add("info", "Show basic infos on current buddy", 0, 0, &do_info); |
86 cmd_add("move", "Move the current buddy to another group", COMPL_GROUPNAME, | 90 cmd_add("move", "Move the current buddy to another group", COMPL_GROUPNAME, |
87 0, &do_move); | 91 0, &do_move); |
767 settings_del(SETTINGS_TYPE_BINDING, keycode); | 771 settings_del(SETTINGS_TYPE_BINDING, keycode); |
768 else | 772 else |
769 settings_set(SETTINGS_TYPE_BINDING, keycode, value); | 773 settings_set(SETTINGS_TYPE_BINDING, keycode, value); |
770 } | 774 } |
771 | 775 |
776 void do_connect(char *arg) | |
777 { | |
778 mcabber_connect(); | |
779 } | |
780 | |
781 void do_disconnect(char *arg) | |
782 { | |
783 jb_disconnect(); | |
784 } | |
785 |