GNode *window_node;
/* Window parameters */
glui32 type;
+ /* "widget" is the actual widget with the window's functionality */
GtkWidget *widget;
+ /* "frame" is the widget that is the child of the ChimaraGlk container, such
+ as a scroll window. It may be the same as "widget". */
+ GtkWidget *frame;
+ /* Width and height of the window's size units, in pixels */
+ int unit_width;
+ int unit_height;
+ /* Streams associated with the window */
strid_t window_stream;
strid_t echo_stream;
/* Input request stuff */
glui32 *line_input_buffer_unicode;
glui32 line_input_buffer_max_len;
gboolean mouse_input_requested;
+ /* Signal handlers */
gulong keypress_handler;
gulong insert_text_handler;
};