From 7e75cbbaca48fdf2f584aa45879ecd9175483b47 Mon Sep 17 00:00:00 2001 From: Josh Rahm Date: Wed, 21 Feb 2024 17:02:39 -0700 Subject: Have the plugin handle more responsibility with keybindings. The plugin now passes the key events to the Wayland clients. --- harness/include/foreign_intf.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'harness/include/foreign_intf.h') diff --git a/harness/include/foreign_intf.h b/harness/include/foreign_intf.h index e0d178c..6558fab 100644 --- a/harness/include/foreign_intf.h +++ b/harness/include/foreign_intf.h @@ -19,10 +19,13 @@ typedef struct FOREIGN_INTERFACE { EXPORT(void (*request_hot_reload)(ctx_t ctx)); /* Requests the harness hot reload the current plugin. */ - EXPORT(void (*do_log)(ctx_t ctx, const char* str)); + EXPORT(void (*do_log)(ctx_t ctx, const char *str)); /* Requestes that the whole system exit. Exits with the given return code. */ EXPORT(void (*request_exit)(ctx_t ctx, int rc)); + + /* Returns the seat associated with the server. */ + EXPORT(void *(*get_seat)(ctx_t ctx)); } foreign_interface_t; #undef EXPORT -- cgit