Sets our main struct and passes it to the parent class.
Closes a module.
Get the main Gtk struct
the main Gtk struct as a void*
Ensures that a module will never be unloaded. Any future Module.close calls on the module will be ignored.
Returns the filename that the module was opened with.
Gets a symbol pointer from a module, such as one exported by G_MODULE_EXPORT Note that a valid symbol can be NULL.
A portable way to build the filename of a module. The platform-specific prefix and suffix are added to the filename, if needed, and the result is added to the directory, using the correct separator character.
Gets a string describing the last module error.
Opens a module. If the module has already been opened, its reference count is incremented.
Checks if modules are supported on the current platform.
the main Gtk struct
The glib.Module struct is an opaque data structure to represent a [dynamically-loaded module][glib-Dynamic-Loading-of-Modules]. It should only be accessed via the following functions.