mirror of
https://github.com/irssi/irssi.git
synced 2026-08-09 20:00:23 +02:00
implement server-time
This commit is contained in:
parent
33d8cc3254
commit
d535a79730
21 changed files with 323 additions and 39 deletions
|
|
@ -406,16 +406,10 @@ void format_read_arglist(va_list va, FORMAT_REC *format,
|
|||
}
|
||||
}
|
||||
}
|
||||
void format_create_dest(TEXT_DEST_REC *dest,
|
||||
void *server, const char *target,
|
||||
int level, WINDOW_REC *window)
|
||||
{
|
||||
format_create_dest_tag(dest, server, NULL, target, level, window);
|
||||
}
|
||||
|
||||
void format_create_dest_tag(TEXT_DEST_REC *dest, void *server,
|
||||
const char *server_tag, const char *target,
|
||||
int level, WINDOW_REC *window)
|
||||
void format_create_dest_tag_meta(TEXT_DEST_REC *dest, void *server, const char *server_tag,
|
||||
const char *target, int level, WINDOW_REC *window,
|
||||
GHashTable *meta)
|
||||
{
|
||||
memset(dest, 0, sizeof(TEXT_DEST_REC));
|
||||
|
||||
|
|
@ -425,6 +419,20 @@ void format_create_dest_tag(TEXT_DEST_REC *dest, void *server,
|
|||
dest->level = level;
|
||||
dest->window = window != NULL ? window :
|
||||
window_find_closest(server, target, level);
|
||||
dest->meta = meta;
|
||||
}
|
||||
|
||||
void format_create_dest_tag(TEXT_DEST_REC *dest, void *server, const char *server_tag,
|
||||
const char *target, int level, WINDOW_REC *window)
|
||||
{
|
||||
format_create_dest_tag_meta(dest, server, server_tag, target, level, window,
|
||||
server != NULL ? SERVER(server)->current_incoming_meta : NULL);
|
||||
}
|
||||
|
||||
void format_create_dest(TEXT_DEST_REC *dest, void *server, const char *target, int level,
|
||||
WINDOW_REC *window)
|
||||
{
|
||||
format_create_dest_tag(dest, server, NULL, target, level, window);
|
||||
}
|
||||
|
||||
/* Return length of text part in string (ie. without % codes) */
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@ typedef struct _TEXT_DEST_REC {
|
|||
int hilight_priority;
|
||||
char *hilight_color;
|
||||
int flags;
|
||||
GHashTable *meta;
|
||||
} TEXT_DEST_REC;
|
||||
|
||||
#define window_get_theme(window) \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue