]> git.proxmox.com Git - qemu.git/blobdiff - console.h
add DisplayState->idle (Samuel Thibault)
[qemu.git] / console.h
index 1e69ffd0ba9408523efaf6dc87325e9bcdf23f58..233e7ef4d4b86d5e4547814518bfd61cdba586ce 100644 (file)
--- a/console.h
+++ b/console.h
@@ -32,6 +32,14 @@ void kbd_put_keycode(int keycode);
 void kbd_mouse_event(int dx, int dy, int dz, int buttons_state);
 int kbd_mouse_is_absolute(void);
 
+struct mouse_transform_info_s {
+    /* Touchscreen resolution */
+    int x;
+    int y;
+    /* Calibration values as used/generated by tslib */
+    int a[7];
+};
+
 void do_info_mice(void);
 void do_mouse_set(int index);
 
@@ -72,6 +80,7 @@ struct DisplayState {
     void *opaque;
     struct QEMUTimer *gui_timer;
     uint64_t gui_timer_interval;
+    int idle;
 
     void (*dpy_update)(struct DisplayState *s, int x, int y, int w, int h);
     void (*dpy_resize)(struct DisplayState *s, int w, int h);
@@ -127,6 +136,7 @@ int is_graphic_console(void);
 CharDriverState *text_console_init(DisplayState *ds, const char *p);
 void console_select(unsigned int index);
 void console_color_init(DisplayState *ds);
+void qemu_console_resize(QEMUConsole *console, int width, int height);
 
 /* sdl.c */
 void sdl_display_init(DisplayState *ds, int full_screen, int no_frame);