Mercurial > ~mikael > mcabber > hg
comparison mcabber/screen.c @ 17:755a42615cc6
[/trunk] Changeset 32 by mikael
* Don't go in chat mode automatically after <UP>, <DOWN>
* Change attribution prefix in dialog windows (better??)
* Display a message in the status Window, just to recognise it...
author | mikael |
---|---|
date | Wed, 23 Mar 2005 21:46:42 +0000 |
parents | b04282e4cd80 |
children | e97f323c8aa2 |
comparison
equal
deleted
inserted
replaced
16:00183c49c45e | 17:755a42615cc6 |
---|---|
472 scr_draw_box(chatWnd, 0, 0, CHAT_WIN_HEIGHT, maxX - 20, COLOR_GENERAL, 0, 0); | 472 scr_draw_box(chatWnd, 0, 0, CHAT_WIN_HEIGHT, maxX - 20, COLOR_GENERAL, 0, 0); |
473 //mvwprintw(chatWnd, 0, | 473 //mvwprintw(chatWnd, 0, |
474 // ((maxX - 20) - strlen(i18n("Status Window"))) / 2, | 474 // ((maxX - 20) - strlen(i18n("Status Window"))) / 2, |
475 // i18n("Status Window")); | 475 // i18n("Status Window")); |
476 //wbkgd(chatWnd, COLOR_PAIR(COLOR_GENERAL)); | 476 //wbkgd(chatWnd, COLOR_PAIR(COLOR_GENERAL)); |
477 mvwprintw(chatWnd, 1, 1, "This is the status window"); | |
477 | 478 |
478 logWnd_border = newwin(LOG_WIN_HEIGHT, maxX, CHAT_WIN_HEIGHT, 0); | 479 logWnd_border = newwin(LOG_WIN_HEIGHT, maxX, CHAT_WIN_HEIGHT, 0); |
479 logPanel_border = new_panel(logWnd_border); | 480 logPanel_border = new_panel(logWnd_border); |
480 scr_draw_box(logWnd_border, 0, 0, LOG_WIN_HEIGHT, maxX, COLOR_GENERAL, 0, 0); | 481 scr_draw_box(logWnd_border, 0, 0, LOG_WIN_HEIGHT, maxX, COLOR_GENERAL, 0, 0); |
481 // mvwprintw(logWnd_border, 0, | 482 // mvwprintw(logWnd_border, 0, |
514 { | 515 { |
515 char **submsgs; | 516 char **submsgs; |
516 int n, i; | 517 int n, i; |
517 char *buffer = (char *) malloc(5 + strlen(text)); | 518 char *buffer = (char *) malloc(5 + strlen(text)); |
518 | 519 |
519 sprintf(buffer, "<<< %s", text); | 520 sprintf(buffer, "<-- %s", text); |
520 | 521 |
521 submsgs = | 522 submsgs = |
522 ut_SplitMessage(buffer, &n, maxX - scr_WindowHeight(rosterWnd) - 20); | 523 ut_SplitMessage(buffer, &n, maxX - scr_WindowHeight(rosterWnd) - 20); |
523 | 524 |
524 for (i = 0; i < n; i++) { | 525 for (i = 0; i < n; i++) { |
553 ut_CenterMessage(i18n("write your message here"), 60, buffer2); | 554 ut_CenterMessage(i18n("write your message here"), 60, buffer2); |
554 | 555 |
555 scr_CreatePopup(tmp->jid, buffer2, 60, 1, buffer); | 556 scr_CreatePopup(tmp->jid, buffer2, 60, 1, buffer); |
556 | 557 |
557 if (strlen(buffer)) { | 558 if (strlen(buffer)) { |
558 sprintf(buffer2, ">>> %s", buffer); | 559 sprintf(buffer2, "--> %s", buffer); |
559 | 560 |
560 submsgs = | 561 submsgs = |
561 ut_SplitMessage(buffer2, &n, | 562 ut_SplitMessage(buffer2, &n, |
562 maxX - scr_WindowHeight(rosterWnd) - 20); | 563 maxX - scr_WindowHeight(rosterWnd) - 20); |
563 for (i = 0; i < n; i++) { | 564 for (i = 0; i < n; i++) { |
636 int n, i; | 637 int n, i; |
637 buddy_entry_t *tmp = bud_SelectedInfo(); | 638 buddy_entry_t *tmp = bud_SelectedInfo(); |
638 | 639 |
639 scr_ShowWindow(tmp->jid); | 640 scr_ShowWindow(tmp->jid); |
640 | 641 |
641 sprintf(buffer, ">>> %s", msg); | 642 sprintf(buffer, "--> %s", msg); |
642 | 643 |
643 submsgs = | 644 submsgs = |
644 ut_SplitMessage(buffer, &n, | 645 ut_SplitMessage(buffer, &n, |
645 maxX - scr_WindowHeight(rosterWnd) - 20); | 646 maxX - scr_WindowHeight(rosterWnd) - 20); |
646 for (i = 0; i < n; i++) { | 647 for (i = 0; i < n; i++) { |
724 ptr_inputline = inputLine; | 725 ptr_inputline = inputLine; |
725 *ptr_inputline = 0; | 726 *ptr_inputline = 0; |
726 break; | 727 break; |
727 case KEY_UP: | 728 case KEY_UP: |
728 bud_RosterUp(); | 729 bud_RosterUp(); |
729 scr_ShowBuddyWindow(); | 730 if (chatmode) |
731 scr_ShowBuddyWindow(); | |
730 break; | 732 break; |
731 case KEY_DOWN: | 733 case KEY_DOWN: |
732 bud_RosterDown(); | 734 bud_RosterDown(); |
733 scr_ShowBuddyWindow(); | 735 if (chatmode) |
736 scr_ShowBuddyWindow(); | |
734 break; | 737 break; |
735 case KEY_PPAGE: | 738 case KEY_PPAGE: |
736 scr_LogPrint("PageUp??"); | 739 scr_LogPrint("PageUp??"); |
737 break; | 740 break; |
738 case KEY_NPAGE: | 741 case KEY_NPAGE: |