'Which AnimationPlayer is currently shown in bottom panel Animation?

I'm trying to create my own plugin and I need to figure out which AnimationPlayer node is currently shown in the bottom Animation panel

enter image description here

and please do not suggest I use get_selection() because even if I select multiple (or none ) AnimationPlayer node(s), only one is show on the Animation Panel

so far my approach has been to try finding the node to the Animation panel using get_editor_interface() and then maybe viewing it's properties?

Edit

Based on the answer given by user @Theraot I tried this:

tool
extends EditorPlugin

func handles(object):
    print('handles=>',object);
    return true;
    
func edit(object):
    print('edit=>',object);
    

func _enter_tree():
    pass;

but using this I only get the selected nodes within the tree but even if I haven't selected any AnimationPlayer Node it still shows up in the animation panel

enter image description here



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source