1276 char tmp; |
1276 char tmp; |
1277 |
1277 |
1278 tmp = pref[timelen]; |
1278 tmp = pref[timelen]; |
1279 pref[timelen] = '\0'; |
1279 pref[timelen] = '\0'; |
1280 wbkgdset(win_entry->win, get_color(COLOR_TIMESTAMP)); |
1280 wbkgdset(win_entry->win, get_color(COLOR_TIMESTAMP)); |
1281 wprintw(win_entry->win, pref); |
1281 wprintw(win_entry->win, "%s", pref); |
1282 pref[timelen] = tmp; |
1282 pref[timelen] = tmp; |
1283 wbkgdset(win_entry->win, get_color(color)); |
1283 wbkgdset(win_entry->win, get_color(color)); |
1284 wprintw(win_entry->win, pref+timelen); |
1284 wprintw(win_entry->win, "%s", pref+timelen); |
1285 } else |
1285 } else |
1286 wprintw(win_entry->win, pref); |
1286 wprintw(win_entry->win, "%s", pref); |
1287 |
1287 |
1288 // Make sure we are at the right position |
1288 // Make sure we are at the right position |
1289 wmove(win_entry->win, winy, prefixwidth-1); |
1289 wmove(win_entry->win, winy, prefixwidth-1); |
1290 |
1290 |
1291 // The MUC nick - overwrite with proper color |
1291 // The MUC nick - overwrite with proper color |
1360 // Display the mark |
1360 // Display the mark |
1361 winy = n + mark_offset; |
1361 winy = n + mark_offset; |
1362 wmove(win_entry->win, winy, 0); |
1362 wmove(win_entry->win, winy, 0); |
1363 wbkgdset(win_entry->win, get_color(COLOR_READMARK)); |
1363 wbkgdset(win_entry->win, get_color(COLOR_READMARK)); |
1364 g_snprintf(pref, prefixwidth, " == "); |
1364 g_snprintf(pref, prefixwidth, " == "); |
1365 wprintw(win_entry->win, pref); |
1365 wprintw(win_entry->win, "%s", pref); |
1366 w = scr_gettextwidth() / 3; |
1366 w = scr_gettextwidth() / 3; |
1367 for (i=0; i<w; i++) |
1367 for (i=0; i<w; i++) |
1368 wprintw(win_entry->win, "== "); |
1368 wprintw(win_entry->win, "== "); |
1369 wclrtoeol(win_entry->win); |
1369 wclrtoeol(win_entry->win); |
1370 wbkgdset(win_entry->win, get_color(COLOR_GENERAL)); |
1370 wbkgdset(win_entry->win, get_color(COLOR_GENERAL)); |
1780 |
1780 |
1781 /* Draw/init windows */ |
1781 /* Draw/init windows */ |
1782 |
1782 |
1783 ver = mcabber_version(); |
1783 ver = mcabber_version(); |
1784 message = g_strdup_printf("MCabber version %s.\n", ver); |
1784 message = g_strdup_printf("MCabber version %s.\n", ver); |
1785 mvwprintw(chatWnd, 0, 0, message); |
1785 mvwprintw(chatWnd, 0, 0, "%s", message); |
1786 mvwprintw(chatWnd, 1, 0, "http://mcabber.com/"); |
1786 mvwprintw(chatWnd, 1, 0, "http://mcabber.com/"); |
1787 g_free(ver); |
1787 g_free(ver); |
1788 g_free(message); |
1788 g_free(message); |
1789 |
1789 |
1790 // Auto-scrolling in log window |
1790 // Auto-scrolling in log window |