XY-wise, this is not possible. But ofc you could write a simple .ahk app, that queries XY via a script sent by WM_COPYDATA e.g. every second and evaluates what XY reports back. Display that stuff in a little window and e.g. dock that to XY. Whenever you select one of the items, again, send a script to XY, selecting that tab.
I can help with the scripts to send if necessary...
E.g. for the polling stuff:
Code: Select all
::copydata %ownHwnd%, get("tabs", , "a") . "<:>" . get("tabs", , "i"), 2;
While ownHwnd is the hwnd of your own application
and in the Receive() function you split the received string and have all tabs
for the active and inactive panes...
And when you select a tab in your ahk window, just send
Code: Select all
::seltab <the index of that selected tab>;
back to XYplorer. Your indexes should start with 1 (because XY starts to count them from 1, 2, ...)