1
0
mirror of https://github.com/Tha14/toxic.git synced 2025-07-04 16:26:46 +02:00

Make little action indicators on each output line configurable.

Also added a new DISCONNECTION line info type.

Signed-off-by: Loui Chang <louipc.ist@gmail.com>
This commit is contained in:
Loui Chang
2015-02-08 07:49:05 -05:00
parent 5cbbb62ce2
commit 38a0f6fae4
10 changed files with 119 additions and 13 deletions

View File

@ -25,6 +25,9 @@
#include <limits.h>
/* Represents line_* hints max strlen */
#define LINE_HINT_MAX 3
/* holds user setting values */
struct user_settings {
int autolog; /* boolean */
@ -37,6 +40,11 @@ struct user_settings {
int show_typing_other; /* boolean */
int show_welcome_msg; /* boolean */
char line_join[LINE_HINT_MAX + 1];
char line_quit[LINE_HINT_MAX + 1];
char line_alert[LINE_HINT_MAX + 1];
char line_normal[LINE_HINT_MAX + 1];
char download_path[PATH_MAX];
char chatlogs_path[PATH_MAX];
char avatar_path[PATH_MAX];
@ -84,5 +92,10 @@ enum {
DFLT_HST_SIZE = 700,
} settings_values;
#define LINE_JOIN "-->"
#define LINE_QUIT "<--"
#define LINE_ALERT "-!-"
#define LINE_NORMAL "---"
int settings_load(struct user_settings *s, const char *patharg);
#endif /* #define SETTINGS_H */