diff --git a/include/ghostty.h b/include/ghostty.h index d57665a5a..fcad7af30 100644 --- a/include/ghostty.h +++ b/include/ghostty.h @@ -803,6 +803,21 @@ typedef struct { ghostty_runtime_close_surface_cb close_surface_cb; } ghostty_runtime_config_s; +// apprt.ipc.Target.Key +typedef enum { + GHOSTTY_IPC_TARGET_CLASS, + GHOSTTY_IPC_TARGET_DETECT, +} ghostty_ipc_target_tag_e; + +typedef union { + char *klass; +} ghostty_ipc_target_u; + +typedef struct { + ghostty_ipc_target_tag_e tag; + ghostty_ipc_target_u target; +} chostty_ipc_target_s; + // apprt.ipc.Action.NewWindow typedef struct { // This should be a null terminated list of strings.