X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=src%2Fgridtest.c;h=58ed6f698b346fe70746a9b7520c2fbcd5f1e2da;hb=47d20aad0aecf8161a3ec94bdc7da9cd42f4ae62;hp=252d5d0e5e8a72bcca51ca3afdf6ddcc30f4cd50;hpb=352f99218b90bc9a3e5386afc3f12c36c3ebec60;p=rodin%2Fchimara.git diff --git a/src/gridtest.c b/src/gridtest.c index 252d5d0..58ed6f6 100644 --- a/src/gridtest.c +++ b/src/gridtest.c @@ -8,20 +8,27 @@ void glk_main(void) if(!mainwin) return; + winid_t subwin = glk_window_open(mainwin, winmethod_Right | winmethod_Proportional, 50, wintype_TextBuffer, 1); + printf("created new window\n"); glk_set_window(mainwin); glk_put_string("Philip en Marijn zijn vet goed.\n"); + glk_set_window(subwin); glk_put_string("A veeeeeeeeeeeeeeeeeeeeeeeeeeeery looooooooooooooooooooooooong striiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiing.\n"); + guint32 width, height; glk_window_get_size(mainwin, &width, &height); + printf("got window size\n"); fprintf(stderr, "\nWidth: %d\nHeight: %d\n", width, height); glk_request_char_event(mainwin); - while(1) { + //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 + //} + glk_window_close(subwin, NULL); + printf("closed window\n"); +}