Wrote platform-dependent dispatch code
[rodin/chimara.git] / libchimara / window.h
index 1a0b2e987297ef6893bc5f0d1f71162eaa38650e..fd61ca310cf64131726861fcdc173eede3bfbe56 100644 (file)
@@ -3,9 +3,8 @@
 
 #include <gtk/gtk.h>
 #include "glk.h"
-
+#include "gi_dispa.h"
 #include "stream.h"
-#include "error.h"
 #include "input.h"
 #include "style.h"
 
@@ -29,6 +28,7 @@ struct glk_window_struct
 {
        /*< private >*/
        glui32 magic, rock;
+       gidispatch_rock_t disprock;
        /* Pointer to the node in the global tree that contains this window */
        GNode *window_node;
        /* Window parameters */
@@ -56,6 +56,7 @@ struct glk_window_struct
        gchar *line_input_buffer;
        glui32 *line_input_buffer_unicode;
        glui32 line_input_buffer_max_len;
+       gidispatch_rock_t buffer_rock;
        gboolean mouse_input_requested;
        /* Line input field (text grids only) */
        glui32 input_length;