libmks/lib
Christian Hergert 6c5829d949 lib: make clicks and motion work
We need to handle a mouse that is not absolute positioned (the default it
seems) and this does that (crudely for the moment until we have some sort
of grab management).

Additionally, click events are propagated to the Qemu instance as well.
2023-02-14 14:19:12 -08:00
..
dbus-display1.xml lib: add missing D-Bus annotations for UnixFDList 2023-02-09 17:28:25 -08:00
gconstructor.h initial commit 2023-02-08 18:06:08 -08:00
libmks.h lib: start on MksDisplay widget 2023-02-13 21:53:57 -08:00
meson.build lib: encapsulate GtkPicture within MksDisplay 2023-02-14 11:18:48 -08:00
mks-cairo-framebuffer-private.h lib: add MksCairoFramebuffer 2023-02-13 17:38:30 -08:00
mks-cairo-framebuffer.c lib: use cairo_paint() 2023-02-14 12:23:06 -08:00
mks-css-private.h lib: encapsulate GtkPicture within MksDisplay 2023-02-14 11:18:48 -08:00
mks-css.c lib: encapsulate GtkPicture within MksDisplay 2023-02-14 11:18:48 -08:00
mks-device-private.h lib: add session weak pointer to devices 2023-02-09 12:54:48 -08:00
mks-device.c lib: add session weak pointer to devices 2023-02-09 12:54:48 -08:00
mks-device.h lib: make MksDevice classes internal 2023-02-09 02:23:18 -08:00
mks-display.c lib: make clicks and motion work 2023-02-14 14:19:12 -08:00
mks-display.h lib: encapsulate GtkPicture within MksDisplay 2023-02-14 11:18:48 -08:00
mks-display.ui lib: make clicks and motion work 2023-02-14 14:19:12 -08:00
mks-dmabuf-texture-private.h lib: create scaffolding for DMA-BUF texture 2023-02-10 10:37:07 -08:00
mks-dmabuf-texture.c lib: create scaffolding for DMA-BUF texture 2023-02-10 10:37:07 -08:00
mks-init.c lib: encapsulate GtkPicture within MksDisplay 2023-02-14 11:18:48 -08:00
mks-init.h lib: add various include guards 2023-02-09 02:21:29 -08:00
mks-keyboard-private.h screen: add keyboard and mouse properties 2023-02-08 21:58:35 -08:00
mks-keyboard.c lib: add missing finish functions for key press/release 2023-02-14 13:33:29 -08:00
mks-keyboard.h lib: add press and release MksKeyboard API 2023-02-09 03:00:36 -08:00
mks-keymap-xorgevdev2qnum-private.h lib: add xorgevdev to qnum translations 2023-02-14 13:34:06 -08:00
mks-mouse-private.h screen: add keyboard and mouse properties 2023-02-08 21:58:35 -08:00
mks-mouse.c lib: make clicks and motion work 2023-02-14 14:19:12 -08:00
mks-mouse.h lib: add MksMouse press, release, and motion API 2023-02-09 03:44:45 -08:00
mks-paintable-private.h lib: move PaintableListener into MksPaintable 2023-02-10 16:14:51 -08:00
mks-paintable.c lib: use g_variant_get_data_as_bytes() to get byte array 2023-02-14 12:24:15 -08:00
mks-read-only-list-model-private.h initial commit 2023-02-08 18:06:08 -08:00
mks-read-only-list-model.c initial commit 2023-02-08 18:06:08 -08:00
mks-screen-attributes-private.h lib: add MksScreenAttributes and mks_screen_configure() 2023-02-09 15:39:03 -08:00
mks-screen-attributes.c lib: add MksScreenAttributes and mks_screen_configure() 2023-02-09 15:39:03 -08:00
mks-screen-attributes.h lib: add MksScreenAttributes and mks_screen_configure() 2023-02-09 15:39:03 -08:00
mks-screen-private.h lib: make MksDevice classes internal 2023-02-09 02:23:18 -08:00
mks-screen.c lib: move PaintableListener into MksPaintable 2023-02-10 16:14:51 -08:00
mks-screen.h build: fix various GObject Introspection notation 2023-02-10 10:29:29 -08:00
mks-session.c lib: add mks_session_ref_screen() 2023-02-10 16:29:57 -08:00
mks-session.h lib: add mks_session_ref_screen() 2023-02-10 16:29:57 -08:00
mks-types.h lib: add MksScreenAttributes and mks_screen_configure() 2023-02-09 15:39:03 -08:00
mks-version-macros.h initial commit 2023-02-08 18:06:08 -08:00
mks-version.h.in initial commit 2023-02-08 18:06:08 -08:00
mks.gresource.xml lib: encapsulate GtkPicture within MksDisplay 2023-02-14 11:18:48 -08:00
style.css lib: encapsulate GtkPicture within MksDisplay 2023-02-14 11:18:48 -08:00