[client] clipboard: add direct LGMP synchronization

This commit is contained in:
Geoffrey McRae
2026-08-14 06:27:12 +10:00
parent b786167f72
commit be2f79a412
21 changed files with 5228 additions and 350 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -32,5 +32,8 @@ bool x11CBInit(void);
void x11CBNotice(LG_ClipboardData type);
void x11CBRelease(void);
void x11CBRequest(LG_ClipboardRequest request, LG_ClipboardData type);
void x11CBRequestReady(LG_ClipboardRequest request);
void x11CBRequestCancel(LG_ClipboardRequest request,
LG_ClipboardCancelReason reason);
#endif

View File

@@ -2314,8 +2314,10 @@ struct LG_DisplayServerOps LGDS_X11 =
.getFullscreen = x11GetFullscreen,
.minimize = x11Minimize,
.cbInit = x11CBInit,
.cbNotice = x11CBNotice,
.cbRelease = x11CBRelease,
.cbRequest = x11CBRequest
.cbInit = x11CBInit,
.cbNotice = x11CBNotice,
.cbRelease = x11CBRelease,
.cbRequest = x11CBRequest,
.cbRequestReady = x11CBRequestReady,
.cbRequestCancel = x11CBRequestCancel,
};