Nuklear icon indicating copy to clipboard operation
Nuklear copied to clipboard

demo/xcb_cairo/nuklear_xcb.h: do not discard xcb_client_message_event_t

Open Shamar opened this issue 1 month ago • 0 comments

Currently nk_xcb_handle_event discard everything that was sent from other clients through xcb_send_event.

To enable a minimal IPC over such channel, this patch adds a new option NK_XCB_CLIENT_MESSAGE to the nk_xcb_event_type enum and stores the message recieved in xcb_ctx->last_client_message.

This can be useful in particular when a background process or thread completes a data retrieval or processing and want to wake up the GUI.

Shamar avatar Nov 16 '25 13:11 Shamar