https://bugs.documentfoundation.org/show_bug.cgi?id=173006
Bug ID: 173006
Summary: Libre BASIC has stopped supporting IDE macros
Product: LibreOffice
Version: 26.2.5.2 release
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: BASIC
Assignee: [email protected]
Reporter: [email protected]
Description:
It is easy for a Libre BASIC macro to get text and cursor information in a
document but getting this information for a library in the IDE requires
searching for the status bar and line containing the cursor with
StarDesktop.CurrentComponent.CurrentController.Frame.ContainerWindow.AccessibleContext.getAccessibleChild.
This has been available for many years but Libre 26.2.5 has eliminated the
AccessibleContext property. The only possible excuse for this change is to make
it impossible for users to add capabilities to the IDE.
Steps to Reproduce:
1.In a user library macro try to access this property.
2.
3.
Actual Results:
If the macro executes an exception will be raised. It is also possible to use
Xray Tool to examine the ContainerWindow.
Expected Results:
One of my libraries has been using this for years with no problems.
Reproducible: Always
User Profile Reset: No
Additional Info:
This property should be restored.
--
You are receiving this mail because:
You are the assignee for the bug.