Lines Matching refs:con
214 if (!qemu_input_is_absolute(scon->dcl.con)) { in sdl_hide_cursor()
225 if (!qemu_input_is_absolute(scon->dcl.con)) { in sdl_show_cursor()
230 (gui_grab || qemu_input_is_absolute(scon->dcl.con) || absolute_enabled)) { in sdl_show_cursor()
241 QemuConsole *con = scon ? scon->dcl.con : NULL; in sdl_grab_start() local
243 if (!con || !qemu_console_is_graphic(con)) { in sdl_grab_start()
256 if (!qemu_input_is_absolute(scon->dcl.con) && !absolute_enabled) { in sdl_grab_start()
289 if (qemu_input_is_absolute(sdl2_console[0].dcl.con)) { in sdl_mouse_mode_change()
316 qemu_input_update_buttons(scon->dcl.con, bmap, prev_state, state); in sdl_send_mouse_event()
320 if (qemu_input_is_absolute(scon->dcl.con)) { in sdl_send_mouse_event()
321 qemu_input_queue_abs(scon->dcl.con, INPUT_AXIS_X, in sdl_send_mouse_event()
323 qemu_input_queue_abs(scon->dcl.con, INPUT_AXIS_Y, in sdl_send_mouse_event()
334 qemu_input_queue_rel(scon->dcl.con, INPUT_AXIS_X, dx); in sdl_send_mouse_event()
335 qemu_input_queue_rel(scon->dcl.con, INPUT_AXIS_Y, dy); in sdl_send_mouse_event()
475 QemuConsole *con = scon ? scon->dcl.con : NULL; in handle_textinput() local
477 if (!con) { in handle_textinput()
481 if (!scon->gui_keysym && QEMU_IS_TEXT_CONSOLE(con)) { in handle_textinput()
482 qemu_text_console_put_string(QEMU_TEXT_CONSOLE(con), ev->text.text, strlen(ev->text.text)); in handle_textinput()
491 if (!scon || !qemu_console_is_graphic(scon->dcl.con)) { in handle_mousemotion()
495 if (qemu_input_is_absolute(scon->dcl.con) || absolute_enabled) { in handle_mousemotion()
511 if (gui_grab || qemu_input_is_absolute(scon->dcl.con) || absolute_enabled) { in handle_mousemotion()
523 if (!scon || !qemu_console_is_graphic(scon->dcl.con)) { in handle_mousebutton()
528 if (!gui_grab && !qemu_input_is_absolute(scon->dcl.con)) { in handle_mousebutton()
549 if (!scon || !qemu_console_is_graphic(scon->dcl.con)) { in handle_mousewheel()
565 qemu_input_queue_btn(scon->dcl.con, btn, true); in handle_mousewheel()
567 qemu_input_queue_btn(scon->dcl.con, btn, false); in handle_mousewheel()
587 dpy_set_ui_info(scon->dcl.con, &info, true); in handle_windowevent()
597 if (!gui_grab && (qemu_input_is_absolute(scon->dcl.con) || absolute_enabled)) { in handle_windowevent()
621 if (qemu_console_is_graphic(scon->dcl.con)) { in handle_windowevent()
716 if (!qemu_console_is_graphic(scon->dcl.con)) { in sdl_mouse_warp()
724 if (gui_grab || qemu_input_is_absolute(scon->dcl.con) || absolute_enabled) { in sdl_mouse_warp()
726 if (!qemu_input_is_absolute(scon->dcl.con) && !absolute_enabled) { in sdl_mouse_warp()
764 (gui_grab || qemu_input_is_absolute(dcl->con) || absolute_enabled)) { in sdl_mouse_define()
869 QemuConsole *con = qemu_console_lookup_by_index(i); in sdl2_display_init() local
870 if (!con) { in sdl2_display_init()
880 QemuConsole *con = qemu_console_lookup_by_index(i); in sdl2_display_init() local
881 assert(con != NULL); in sdl2_display_init()
882 if (!qemu_console_is_graphic(con) && in sdl2_display_init()
883 qemu_console_get_index(con) != 0) { in sdl2_display_init()
896 sdl2_console[i].dcl.con = con; in sdl2_display_init()
897 sdl2_console[i].kbd = qkbd_state_init(con); in sdl2_display_init()
899 qemu_console_set_display_gl_ctx(con, &sdl2_console[i].dgc); in sdl2_display_init()
906 qemu_console_set_window_id(con, (uintptr_t)info.info.win.window); in sdl2_display_init()
908 qemu_console_set_window_id(con, info.info.x11.window); in sdl2_display_init()