libreoffice support started, still broken. Some updates to how wine-access gets called.

This commit is contained in:
Storm Dragon committed 2026-10-14 16:24:49 -04:00
1 parent 8e76d2341c
commit 7f78177786
26 files changed
+1173 -21

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
// Copyright (c) 2026 Storm Dragon
// Authors: Storm Dragon, Angus Kola
// SPDX-License-Identifier: GPL-3.0-or-later
package atspi
// LibreOfficeContext is bounded, copied metadata from the native owner. It
// describes Calc's cell and temporary editor objects, without native handles.
// Presentation and application policy must not query the provider themselves.
type LibreOfficeContext struct {
InSpreadsheet bool
Cell bool
CellEditor bool
EditorParent ObjectID
ContainerFocused bool
CellText string
Coordinates string
}
// IsLibreOfficeProcess uses /proc identity verified by the adapter. An
// accessible name or document title must never enable application policy.
func IsLibreOfficeProcess(process string) bool {
return process == "soffice.bin"
}