Commit Graph

12 Commits

Author SHA1 Message Date
Bilal Elmoussaoui
482ec4f9f6 session: Allow setting the unique name
If multiple instances of QEMU are running, with the currently exposed API
you can't interact with queued name owners and only with the main process.

Also modify mks-connect to make use of this and display the unique name there as well.
2023-10-25 23:21:08 +02:00
Bilal Elmoussaoui
801013ff33 fix: Update license content to match used license
Fixes #11
2023-09-01 10:58:51 +02:00
Bilal Elmoussaoui
2385ad2f04 tools: Display touch device info 2023-06-15 13:57:19 +02:00
Bilal Elmoussaoui
7c67084055 Relicense as LGPLv2.1+ 2023-06-01 12:04:35 +01:00
Bilal Elmoussaoui
c7772df9aa docs: Document most of the public APIs 2023-05-23 12:34:01 +02:00
Christian Hergert
8898636ac4 lib: add MksScreen:device-address
Can be handy when troubleshooting things, so wrap that too.
2023-02-09 03:21:43 -08:00
Christian Hergert
c35baef43e lib: add MksMouse:is-absolute property 2023-02-09 03:10:42 -08:00
Christian Hergert
4075f1c2ba lib: expose keyboard modifiers as flags property 2023-02-09 02:47:42 -08:00
Christian Hergert
65ee3e10ae tools: print keyboard/mouse info under screen 2023-02-09 02:29:32 -08:00
Christian Hergert
ed5b34769a tools: fix ownership of devices listmodel 2023-02-09 02:20:54 -08:00
Christian Hergert
88df8b1780 tools: print devices connected to session 2023-02-09 01:37:10 -08:00
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