Hi All,

I've been looking around a bit but haven't really found anything that
answers my questions. If someone knows of some documentation that helps
me and can point me towards it, I'd be happy with that.

I'm trying to write an application that has a customizable menu system
with plugins. I wanted to use the UIManager to make it easier to store
and load the configuration.

I was hoping to be able to use gtk.Action objects to encapsulate all the
aspects of an action, accelerator included. That way a plugin just needs
to create the actions and the rest of system can plug them into the
widgets. But all I can find on the actions are to set the accelerator
paths. 

>From what I can tell, accelerators can only be applied to actual
widgets. Am I between a rock and hard place on this or am I not seeing
something?

Something else that I was hoping I could clear up was, what are
accelerator paths exactly? Are they directly related to the menu path?
Or are they freeform, kind of like groups so that the application can
group accelerators together? If so isn't that what AccelGroups are for?
Or is this to do with the fact that GTK is written in C?

Any help with accelerators in general would be greatly appreciated.

Thanks

Kevin

_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Reply via email to