| | 328 | | static void display_sorted_nicks(CHANNEL_REC *channel, GSList *nicklist) | | | 329 | | { | | | 330 | | WINDOW_REC *window; | | | 331 | | TEXT_DEST_REC dest; | | | 332 | | GString *str; | | | 333 | | GSList *tmp; | | | 334 | | char *format, *stripped, *prefix_format; | | | 335 | | char *linebuf, nickmode[2] = { 0, 0 }; | | | 336 | | int *columns, cols, rows, last_col_rows, col, row, max_width; | | | 337 | | int , linebuf_size, formatnum; | | | 338 | | | | | 339 | | window = window_find_closest(channel->server, channel->visible_name, | | | 340 | | MSGLEVEL_CLIENTCRAP); | | | 341 | | max_width = window->width; | | | 342 | | | | | 343 | | | | | 344 | | format = format_get_text(MODULE_NAME, NULL,
| | | 345 | | channel->server, channel->visible_name, |
| | 517 | | | | char *format_get_text(const char *module, WINDOW_REC *window, | | | 518 | | | | void *server, const char *target, | | | 519 | | | | int formatnum, ...) | | | 520 | | | | { | | | 521 | | | | TEXT_DEST_REC dest; | | | 522 | | | | THEME_REC *theme; | | | 523 | | | | va_list va; | | | 524 | | | | char *str; | | | 525 | | | | | | | 526 | | | | format_create_dest(&dest, server, target, 0, window); | | | 527 | | | | theme = window_get_theme(dest.window);
| | | 528 | | | | | | | 529 | | | | va_start(va, formatnum);
|
| | 485 | | | | | | char *format_get_text_theme_args(THEME_REC *theme, const char *module, | | | 486 | | | | | | TEXT_DEST_REC *dest, int formatnum, | | | 487 | | | | | | va_list va) | | | 488 | | | | | | { | | | 489 | | | | | | char *arglist[MAX_FORMAT_PARAMS];
| | | 490 | | | | | | char buffer[DEFAULT_FORMAT_ARGLIST_SIZE];
| | | 491 | | | | | | FORMAT_REC *formats; | | | 492 | | | | | | | | | 493 | | | | | | formats = g_hash_table_lookup(default_formats, module); | | | 494 | | | | | | format_read_arglist(va, &formats[formatnum], | | | 495 | | | | | | arglist, sizeof(arglist)/sizeof(char *), | | | 496 | | | | | | buffer, sizeof(buffer)); | | | 497 | | | | | | | | | 498 | | | | | | return format_get_text_theme_charargs(theme, module, dest, |
|