RSS/Atom feed Twitter
Site is read-only, email is disabled

difference between modules and plugins

This discussion is connected to the gimp-user-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

7 of 7 messages available
Toggle history

Please log in to manage your subscriptions.

difference between modules and plugins Gert Cuykens 08 Dec 20:49
  difference between modules and plugins Sven Neumann 08 Dec 23:44
   difference between modules and plugins Gert Cuykens 08 Dec 23:50
    difference between modules and plugins Simon Budig 09 Dec 00:20
    difference between modules and plugins Sven Neumann 09 Dec 00:47
     difference between modules and plugins Gert Cuykens 09 Dec 03:46
      difference between modules and plugins Sven Neumann 09 Dec 09:52
Gert Cuykens
2004-12-08 20:49:06 UTC (over 19 years ago)

difference between modules and plugins

what is the difference between a module and a plugin ?

Sven Neumann
2004-12-08 23:44:35 UTC (over 19 years ago)

difference between modules and plugins

Hi,

Gert Cuykens writes:

what is the difference between a module and a plugin ?

A plug-in runs as it's own process and can use the full libgimp API. A module is some piece of code loaded at run-rime by the gimp process. It has to implement a certain set of methods and can only use a limited API.

Sven

Gert Cuykens
2004-12-08 23:50:38 UTC (over 19 years ago)

difference between modules and plugins

On Wed, 08 Dec 2004 23:44:35 +0100, Sven Neumann wrote:

Hi,

Gert Cuykens writes:

what is the difference between a module and a plugin ?

A plug-in runs as it's own process and can use the full libgimp API. A module is some piece of code loaded at run-rime by the gimp process. It has to implement a certain set of methods and can only use a limited API.

Sven

why does gimp have modules ? why not make only plugins ?

Simon Budig
2004-12-09 00:20:39 UTC (over 19 years ago)

difference between modules and plugins

Gert Cuykens (gert.cuykens@gmail.com) wrote:

why does gimp have modules ? why not make only plugins ?

Because modules have a tighter integration with the GIMP and can e.g. provide additional color selectors embedded in the Gimp-GUI or invoke actions.

Their API is more limited but plugins *have* to be more separated from the core.

Bye,
Simon

Sven Neumann
2004-12-09 00:47:58 UTC (over 19 years ago)

difference between modules and plugins

Hi,

Gert Cuykens writes:

why does gimp have modules ? why not make only plugins ?

They serve completely different purposes. Modules are ways to add alternative implementations of core functionality. At the moment there are three kind of module interfaces that can be implemented:

http://developer.gimp.org/api/2.0/libgimpwidgets/GimpColorSelector.html http://developer.gimp.org/api/2.0/libgimpwidgets/GimpColorDisplay.html

and GimpController, a modular interface to input events. The API docs for this new type of modules is not yet online.

Sven

Gert Cuykens
2004-12-09 03:46:02 UTC (over 19 years ago)

difference between modules and plugins

On Thu, 09 Dec 2004 00:47:58 +0100, Sven Neumann wrote:

Hi,

Gert Cuykens writes:

why does gimp have modules ? why not make only plugins ?

They serve completely different purposes. Modules are ways to add alternative implementations of core functionality. At the moment there are three kind of module interfaces that can be implemented:

http://developer.gimp.org/api/2.0/libgimpwidgets/GimpColorSelector.html http://developer.gimp.org/api/2.0/libgimpwidgets/GimpColorDisplay.html

and GimpController, a modular interface to input events. The API docs for this new type of modules is not yet online.

Sven

ok i think i understand

modules enhance the gimp gui plugins enhance the image you are working on

can you explain why modules API is more limited please ?

Sven Neumann
2004-12-09 09:52:46 UTC (over 19 years ago)

difference between modules and plugins

Hi,

Gert Cuykens writes:

can you explain why modules API is more limited please ?

You didn't really understand the purpose of modules if you are still asking this. Well, I don't know how to explain it any better. Perhaps you should have a look at the code.

Sven