libmks/lib
Christian Hergert 5d012259d9 initial commit
This library doesn't do much yet. It contains the scaffolding and the
rough shape of what I think the API should be in mks-types.h. Some of the
types have some skeleton implementation as well to hid the D-Bus API
behind those types.

The next steps are to fill out the other wrapper objects and see what
properties we should expose from the underlying D-Bus proxies.

Along with that, will be a GtkWidget which can have a number of properties
set on it to specify the MksScreen, MksKeyboard, and MksMouse devices. It
may make sense to attach the session + screen to the widget, so that it can
adapt to keyboard and mouse changes though.
2023-02-08 18:06:08 -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 initial commit 2023-02-08 18:06:08 -08:00
meson.build initial commit 2023-02-08 18:06:08 -08:00
mks-device-private.h initial commit 2023-02-08 18:06:08 -08:00
mks-device.c initial commit 2023-02-08 18:06:08 -08:00
mks-device.h initial commit 2023-02-08 18:06:08 -08:00
mks-init.c initial commit 2023-02-08 18:06:08 -08:00
mks-init.h initial commit 2023-02-08 18:06:08 -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 initial commit 2023-02-08 18:06:08 -08:00
mks-screen.c initial commit 2023-02-08 18:06:08 -08:00
mks-screen.h initial commit 2023-02-08 18:06:08 -08:00
mks-session.c initial commit 2023-02-08 18:06:08 -08:00
mks-session.h initial commit 2023-02-08 18:06:08 -08:00
mks-types.h initial commit 2023-02-08 18:06:08 -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