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