preliminary support for splitting of windows. Does not respect window sizes yet....
[rodin/chimara.git] / src / gridtest.c
index 252d5d0e5e8a72bcca51ca3afdf6ddcc30f4cd50..58ed6f698b346fe70746a9b7520c2fbcd5f1e2da 100644 (file)
@@ -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");
+}