X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=src%2Fgridtest.c;h=252d5d0e5e8a72bcca51ca3afdf6ddcc30f4cd50;hb=91fd33a275d694fe467b856eb72b2c61c815a473;hp=1f817368f54b89efda26ba86e3fd26811a85b0ef;hpb=4393ea87ac3d0504bba2ef4fe4ec28e901d148e7;p=projects%2Fchimara%2Fchimara.git diff --git a/src/gridtest.c b/src/gridtest.c index 1f81736..252d5d0 100644 --- a/src/gridtest.c +++ b/src/gridtest.c @@ -1,12 +1,27 @@ +#include "stdio.h" #include "glk.h" void glk_main(void) { - winid_t mainwin = glk_window_open(0, 0, 0, wintype_TextGrid, 0); + event_t ev; + winid_t mainwin = glk_window_open(0, 0, 0, wintype_TextBuffer, 0); if(!mainwin) return; glk_set_window(mainwin); glk_put_string("Philip en Marijn zijn vet goed.\n"); - glk_put_string("A veeeeeeeeeeeeeeeeeeeeeeeeeeeery looooooooooooooooooooooooong striiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiing\n"); + glk_put_string("A veeeeeeeeeeeeeeeeeeeeeeeeeeeery looooooooooooooooooooooooong striiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiing.\n"); + + guint32 width, height; + glk_window_get_size(mainwin, &width, &height); + fprintf(stderr, "\nWidth: %d\nHeight: %d\n", width, height); + + glk_request_char_event(mainwin); + while(1) { + glk_select(&ev); + if(ev.type == evtype_CharInput) { + glk_window_get_size(mainwin, &width, &height); + fprintf(stderr, "\nWidth: %d\nHeight: %d\n", width, height); + } + } } \ No newline at end of file