gnc_plugins

Chris Shoemaker c.shoemaker at cox.net
Fri Dec 31 15:52:44 EST 2004


On Fri, Dec 31, 2004 at 03:42:08PM -0500, David Hampton wrote:
> 
> The component manager has been around for a long time.  The plugin
> manager is a completely new implementation for the g2 port.  Jan
> Peterson started the g2 port and implemented the plugin manager.  I
> don't know what his reasoning was, but AFAICT the plugin manager is a
> graphical/gui thing and the component manager is a engine/notification
> thing.  (I.E. To get notifications when a account/split/whatever is
> created/deleted/modified.)  For example (and I'm making this up off the
> top of my head thought it may be the real implementation), the stock
> commodity editor would use a plugin to install its one menu item, and it
> would use a component to detect any stock additions/deletions so it
> could immediately update an open display window.


Modules, components, plugins, plugin-pages, and extensions, oh my!

Gotta love abstraction.  :)

-chris



More information about the gnucash-devel mailing list