( composition: WindowCompositionFunction, events: CompositorEventController, effectConfig: RuntimeEffectConfig, snapshot: WaylandWindowSnapshot, nowMs: number, )
| 1936 | displayConfig: pendingDisplayConfigPayload(), |
| 1937 | workspaceConfig: pendingWorkspaceConfigPayload(), |
| 1938 | keyBindingConfig, |
| 1939 | pointerConfig, |
| 1940 | inputConfig, |
| 1941 | processConfig, |
| 1942 | processActions, |
| 1943 | }); |
| 1944 | } else if (request.kind === "evaluatePopupEffects") { |
| 1945 | const result = evaluatePopupEffects( |
| 1946 | effectConfig, |
| 1947 | request.outputName, |
| 1948 | request.popups, |
| 1949 | ); |
| 1950 | const keyBindingConfig = pendingKeyBindingConfigPayload(); |
| 1951 | const pointerConfig = pendingPointerConfigPayload(); |
| 1952 | const inputConfig = pendingInputConfigPayload(); |
| 1953 | const eventConfig = pendingEventConfigPayload(events); |
| 1954 | const processConfig = pendingProcessConfigPayload(); |
| 1955 | const processActions = pendingProcessActionsPayload(); |
| 1956 | await writeResponse(embeddedBridge, { |
| 1957 | requestId: request.requestId, |
| 1958 | ok: true, |
| 1959 | kind: "evaluatePopupEffects", |
| 1960 | effects: result.effects, |
| 1961 | nextPollInMs: result.nextPollInMs, |
| 1962 | displayConfig: pendingDisplayConfigPayload(), |
| 1963 | workspaceConfig: pendingWorkspaceConfigPayload(), |
| 1964 | keyBindingConfig, |
| 1965 | pointerConfig, |
| 1966 | inputConfig, |
| 1967 | eventConfig, |
| 1968 | processConfig, |
| 1969 | processActions, |
| 1970 | }); |
| 1971 | } else if (request.kind === "invokeKeyBinding") { |
| 1972 | const result = invokeGlobalKeyBinding(request.bindingId); |
| 1973 | const keyBindingConfig = pendingKeyBindingConfigPayload(); |
| 1974 | const pointerConfig = pendingPointerConfigPayload(); |
| 1975 | const inputConfig = pendingInputConfigPayload(); |
| 1976 | const processConfig = pendingProcessConfigPayload(); |
| 1977 | const processActions = pendingProcessActionsPayload(); |
| 1978 | const debugConfig = takePendingDebugConfig(); |
| 1979 | await writeResponse(embeddedBridge, { |
| 1980 | requestId: request.requestId, |
| 1981 | ok: true, |
| 1982 | kind: "invokeKeyBinding", |
| 1983 | ...result, |
| 1984 | displayConfig: pendingDisplayConfigPayload(), |
| 1985 | workspaceConfig: pendingWorkspaceConfigPayload(), |
| 1986 | keyBindingConfig, |
| 1987 | pointerConfig, |
| 1988 | inputConfig, |
| 1989 | processConfig, |
| 1990 | processActions, |
| 1991 | debugConfig, |
| 1992 | }); |
| 1993 | } else if (request.kind === "windowResize") { |
| 1994 | const result = invokeWindowResize( |
| 1995 | events, |
no test coverage detected