15 INPUT_REQUEST_CHARACTER,
16 INPUT_REQUEST_CHARACTER_UNICODE,
18 INPUT_REQUEST_LINE_UNICODE
21 struct glk_window_struct
24 /* Pointer to the node in the global tree that contains this window */
26 /* Window parameters */
28 GtkWidget *widget; /* actual widget that does stuff */
29 GtkWidget *frame; /* container child */
30 strid_t window_stream;
32 /* Input request stuff */
33 enum InputRequestType input_request_type;
34 gchar *line_input_buffer;
35 glui32 *line_input_buffer_unicode;
36 glui32 line_input_buffer_max_len;
37 gboolean mouse_input_requested;
38 gulong keypress_handler;
39 gulong insert_text_handler;