summaryrefslogtreecommitdiffstats
path: root/src/pane.h
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2022-02-26 00:41:29 +0100
committerLouis Burda <quent.burda@gmail.com>2022-02-26 00:41:47 +0100
commit53cb5a2a0d1540a37e6e5d1c1673e8354d5208a5 (patch)
tree60664a2db1d96c3269578d2a3e0f9b6fff439845 /src/pane.h
parent3dad446ab7a6e207229b56af552dd3304a9ab11b (diff)
downloadtmus-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.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/pane.h b/src/pane.h
index 323fe5b..3e12afd 100644
--- a/src/pane.h
+++ b/src/pane.h
@@ -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);