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.

Reply via email to