diff options
| author | Louis Burda <quent.burda@gmail.com> | 2022-02-26 00:41:29 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2022-02-26 00:41:47 +0100 |
| commit | 53cb5a2a0d1540a37e6e5d1c1673e8354d5208a5 (patch) | |
| tree | 60664a2db1d96c3269578d2a3e0f9b6fff439845 /src/pane.h | |
| parent | 3dad446ab7a6e207229b56af552dd3304a9ab11b (diff) | |
| download | tmus-53cb5a2a0d1540a37e6e5d1c1673e8354d5208a5.tar.gz tmus-53cb5a2a0d1540a37e6e5d1c1673e8354d5208a5.zip | |
Migrate away from wchar_t, default to utf8
Diffstat (limited to 'src/pane.h')
| -rw-r--r-- | src/pane.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -4,11 +4,11 @@ #include <ncurses.h> -#include <wchar.h> +#include <stdbool.h> struct pane; -typedef int (*pane_handler)(wint_t c); +typedef bool (*pane_handler)(wint_t c); typedef void (*pane_updater)(struct pane *pane, int sel); struct pane { @@ -22,7 +22,9 @@ struct pane { }; void pane_init(struct pane *pane, pane_handler handle, pane_updater update); +void pane_deinit(struct pane *pane); + void pane_resize(struct pane *pane, int sx, int sy, int ex, int ey); void pane_clearln(struct pane *pane, int y); -void pane_free(struct pane *p); +void pane_writeln(struct pane *pane, int y, const char *line); |
