app_list_panels
List dockable panels currently on screen in the editor, including Projects, PCB, Properties, and Messages, and optionally include panels that could be opened from View > Panels.
Instructions
Altium's dockable panels that are currently on screen.
PANELS ARE NOT DIALOGS and were unreachable until now. A dialog
is a top-level window; a docked panel is a child of the main
frame, so app_list_open_dialogs never saw one. Projects,
Navigator, PCB, Properties and Messages all live here.
Args: offered_too: also read what View > Panels lists, which is what COULD be opened rather than what is open. That needs a real menu click and steals focus, so it is off by default.
Returns:
{"ok": true, "panels": [{name, rect, button_hwnd, content_count}], "count": N}, plus offered when asked
for. A panel is found by the tab it carries, so an empty list
comes with a note: it has been reported empty on AD 25
while Properties was open.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offered_too | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||