comparison mcabber/src/commands.c @ 300:12f919be3da5

Merge heads
author Mikael Berthe <mikael@lilotux.net>
date Sun, 10 Jul 2005 22:36:55 +0100
parents f63839a4cb35 35cda94e570d
children 70914672c8e7
comparison
equal deleted inserted replaced
299:8af283462e63 300:12f919be3da5
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