gimp/libgimpmodule/gimpmodule.def
Niels De Graef a4c3eacc02 libgimpmodule: Convert ModuleDB to GListModel
This commit converts `GimpModuleDB` into a `GListModel`. This allows us
to drop quite a bit of custom code to have an adaptive list of modules
by just becoming a `GListModel` implementation.

Next to that, this commit also rewrites `GimpModule` to use the `notify`
signal for its 2 new properties: "auto-load" and "on-disk", rather than
trying to define a custom signal for that. This in turn allows us to use
basic methods like `g_object_bind_property()`.

Finally, the module manager dialog now uses `GtkListBox`, which can
easily bind to that new `GListModel` infrastructure.
2023-05-20 22:15:13 +00:00

21 lines
506 B
Modula-2

EXPORTS
gimp_module_db_get_load_inhibit
gimp_module_db_get_type
gimp_module_db_get_verbose
gimp_module_db_load
gimp_module_db_new
gimp_module_db_refresh
gimp_module_db_set_load_inhibit
gimp_module_db_set_verbose
gimp_module_error_quark
gimp_module_get_auto_load
gimp_module_get_file
gimp_module_get_info
gimp_module_get_last_error
gimp_module_get_state
gimp_module_get_type
gimp_module_is_loaded
gimp_module_is_on_disk
gimp_module_new
gimp_module_query_module
gimp_module_set_auto_load