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