Hello,
I'm working on the TreeBrowser plugin. I have fixed a few bugs, so I'm
looking forward to sending pull requests when geany-plugins is on
github :)
I'm currently trying to add a keybinding for deleting objects from the
treeview. I have added a KB_DELETE_OBJECT keybinding, and I've mapped
this to the delete key, which works fine. However, the keybinding for
the sidebar is still activated when the editor has focus, and I press
the 'delete' key.
I would like the keybinding to only activate if the sidebar widget has
focus (is active). This is also a problem for the 'rename object'
keybinding that was already there.
The last parameter to the 'keybindings_set_item' function is:
GtkWidget * menu_item - "Optional widget to set an accelerator for,
or NULL."
I've tried setting this to 'treeview' or 'sidebar_vbox', but that
doesn't seem to work.
I'd be really grateful if someone would be able to help me understand
how to solve this.
Thanks very much!
Nathan B