Mercurial > ~mikael > mcabber > hg
comparison mcabber/main.c @ 2:63acb2dcaeea
[/trunk] Changeset 17 by mikael
* Quite a lot of change: the input bar is now usable.
Can use /quit command and send messages.
author | mikael |
---|---|
date | Thu, 17 Mar 2005 21:30:14 +0000 |
parents | da1fb510081e |
children | c87d8adc9100 |
comparison
equal
deleted
inserted
replaced
1:da1fb510081e | 2:63acb2dcaeea |
---|---|
64 printf(EMAIL "\n"); | 64 printf(EMAIL "\n"); |
65 } | 65 } |
66 | 66 |
67 int main(int argc, char **argv) | 67 int main(int argc, char **argv) |
68 { | 68 { |
69 int i; | 69 //int i; |
70 char configFile[4096]; | 70 char configFile[4096]; |
71 char *buffer; | 71 //char *buffer; |
72 char *secbuffer; | 72 //char *secbuffer; |
73 char *username, *password, *resource; | 73 char *username, *password, *resource; |
74 char *servername; | 74 char *servername; |
75 char *idsession; | 75 char *idsession; |
76 char *portstring; | 76 char *portstring; |
77 int key; | 77 int key; |
211 break; | 211 break; |
212 } | 212 } |
213 free(incoming); | 213 free(incoming); |
214 } | 214 } |
215 if ((x & 2) == 2) { | 215 if ((x & 2) == 2) { |
216 keypad(scr_GetRosterWindow(), TRUE); | 216 keypad(scr_GetInputWindow(), TRUE); |
217 key = scr_Getch(); | 217 key = scr_Getch(); |
218 ret = process_key(key); | 218 ret = process_key(key, sock); |
219 /* | 219 /* |
220 switch (key) { | 220 switch (key) { |
221 case KEY_IC: | 221 case KEY_IC: |
222 bud_AddBuddy(sock); | 222 bud_AddBuddy(sock); |
223 break; | 223 break; |
229 break; | 229 break; |
230 case KEY_UP: | 230 case KEY_UP: |
231 bud_RosterUp(); | 231 bud_RosterUp(); |
232 break; | 232 break; |
233 | 233 |
234 case 0x19a: | 234 case KEY_RESIZE: |
235 endwin(); | 235 endwin(); |
236 printf("\nRedimensionado no implementado\n"); | 236 printf("\nRedimensionado no implementado\n"); |
237 printf("Reinicie Cabber.\n\n\n"); | 237 printf("Reinicie Cabber.\n\n\n"); |
238 exit(EXIT_FAILURE); | 238 exit(EXIT_FAILURE); |
239 break; | 239 break; |
240 | 240 |
241 case KEY_NPAGE: | |
242 for (i = 0; i < 10; i++) | |
243 bud_RosterDown(); | |
244 break; | |
245 | |
246 case KEY_PPAGE: | |
247 for (i = 0; i < 10; i++) | |
248 bud_RosterUp(); | |
249 break; | |
250 | |
251 case 'z': | 241 case 'z': |
252 case KEY_F(1): | 242 case KEY_F(1): |
253 buffer = (char *) calloc(1, 4096); | 243 buffer = (char *) calloc(1, 4096); |
254 secbuffer = (char *) calloc(1, 4096); | 244 secbuffer = (char *) calloc(1, 4096); |
255 | 245 |