libmks/lib
Christian Hergert 4d110d5791 lib: make MksDevice classes internal
We want to use the vfunc of the class to implement devices coming from a
Qemu object on D-Bus, but we don't want to expose that in public API.

Instead, we can keep the object instance and class internal but still
expose the subclasses as public API. We have to do old-style class
definitions to do that, but worth the ability to keep public API limited
so that we can make changes later.
2023-02-09 02:23:18 -08:00
..
dbus-display1.xml initial commit 2023-02-08 18:06:08 -08:00
gconstructor.h initial commit 2023-02-08 18:06:08 -08:00
libmks.h screen: add keyboard and mouse properties 2023-02-08 21:58:35 -08:00
meson.build session: use GDBus object manager to track objects 2023-02-09 01:14:47 -08:00
mks-device-private.h lib: make MksDevice classes internal 2023-02-09 02:23:18 -08:00
mks-device.c lib: make MksDevice classes internal 2023-02-09 02:23:18 -08:00
mks-device.h lib: make MksDevice classes internal 2023-02-09 02:23:18 -08:00
mks-init.c screen: add keyboard and mouse properties 2023-02-08 21:58:35 -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: make MksDevice classes internal 2023-02-09 02:23:18 -08:00
mks-keyboard.h lib: make MksDevice classes internal 2023-02-09 02:23:18 -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 MksDevice classes internal 2023-02-09 02:23:18 -08:00
mks-mouse.h lib: make MksDevice classes internal 2023-02-09 02:23:18 -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-private.h lib: make MksDevice classes internal 2023-02-09 02:23:18 -08:00
mks-screen.c lib: make MksDevice classes internal 2023-02-09 02:23:18 -08:00
mks-screen.h lib: make MksDevice classes internal 2023-02-09 02:23:18 -08:00
mks-session.c lib: make MksDevice classes internal 2023-02-09 02:23:18 -08:00
mks-session.h lib: add various include guards 2023-02-09 02:21:29 -08:00
mks-types.h lib: add various include guards 2023-02-09 02:21:29 -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