comparison mcabber/src/commands.c @ 108:7fb72bc13732

[/trunk] Changeset 122 by mikael * Add /clear command.
author mikael
date Fri, 22 Apr 2005 22:06:53 +0000
parents fe7257d251ac
children 8ac67e951eab
comparison
equal deleted inserted replaced
107:57daf8da91d1 108:7fb72bc13732
29 #include "utf8.h" 29 #include "utf8.h"
30 #include "utils.h" 30 #include "utils.h"
31 31
32 // Commands callbacks 32 // Commands callbacks
33 void do_roster(char *arg); 33 void do_roster(char *arg);
34 void do_clear(char *arg);
34 35
35 // Global variable for the commands list 36 // Global variable for the commands list
36 static GSList *Commands; 37 static GSList *Commands;
37 38
38 39
55 // cmd_init() 56 // cmd_init()
56 // ... 57 // ...
57 void cmd_init(void) 58 void cmd_init(void)
58 { 59 {
59 //cmd_add("add"); 60 //cmd_add("add");
60 //cmd_add("clear"); 61 cmd_add("clear", "Clear the dialog window", 0, 0, &do_clear);
61 //cmd_add("del"); 62 //cmd_add("del");
62 //cmd_add("group"); 63 //cmd_add("group");
64 //cmd_add("help");
63 //cmd_add("info"); 65 //cmd_add("info");
64 //cmd_add("move"); 66 //cmd_add("move");
65 //cmd_add("nick"); 67 //cmd_add("nick");
66 cmd_add("quit", "Exit the software", 0, 0, NULL); 68 cmd_add("quit", "Exit the software", 0, 0, NULL);
67 //cmd_add("rename"); 69 //cmd_add("rename");
215 buddylist_build(); 217 buddylist_build();
216 scr_DrawRoster(); 218 scr_DrawRoster();
217 } else 219 } else
218 scr_LogPrint("Unrecognized parameter!"); 220 scr_LogPrint("Unrecognized parameter!");
219 } 221 }
222
223 void do_clear(char *arg)
224 {
225 scr_Clear();
226 }
227