diff options
author | Paul Oliver <contact@pauloliver.dev> | 2024-02-29 01:50:44 +0100 |
---|---|---|
committer | Paul Oliver <contact@pauloliver.dev> | 2024-02-29 01:50:44 +0100 |
commit | 0072819204d1f6ed04fbeb102291c97f0ee9c650 (patch) | |
tree | 719cae6861b9c46df6b41f38d738c380eee89c8b /tsalis/src/printer.c | |
parent | 91e7fe9f6fc23f385262f679ce437c174ec31712 (diff) |
Allowed longer simulation names
Diffstat (limited to 'tsalis/src/printer.c')
-rw-r--r-- | tsalis/src/printer.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tsalis/src/printer.c b/tsalis/src/printer.c index a3f60b6..469b803 100644 --- a/tsalis/src/printer.c +++ b/tsalis/src/printer.c @@ -1,4 +1,5 @@ #include <stdarg.h> +#include <string.h> #include <curses.h> #include <salis.h> #include "printer.h" @@ -714,7 +715,15 @@ tsp_printData(void) int linev = 1; int *line = &linev; PHEADER("SALIS"); - PSIDGET("name", g_simName); + + if (strlen(g_simName) < 24) { + PHEADER(g_simName); + } else { + attron(COLOR_PAIR(PAIR_HEADER)); + printWidget((*line)++, "%.20s...", g_simName); + standend(); + } + PSIDGET("state", g_running ? "running" : "paused"); if (g_autoSaveInterval) { |