}
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Devhelp.Doclet);
}
}
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Gtkdoc.Director);
}
}
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof ( Valadoc.HtmlDoclet );
}
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Drivers.Driver);
}
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Drivers.Driver);
}
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Drivers.Driver);
}
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Drivers.Driver);
}
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Drivers.Driver);
}
* @see ModuleLoader
*/
[CCode (has_target = false)]
-public delegate Type Valadoc.DriverRegisterFunction (GLib.TypeModule module);
+public delegate Type Valadoc.DriverRegisterFunction (ModuleLoader module_loader);
* @see ModuleLoader
*/
[CCode (has_target = false)]
-public delegate Type Valadoc.DocletRegisterFunction (GLib.TypeModule module);
+public delegate Type Valadoc.DocletRegisterFunction (ModuleLoader module_loader);
-public class Valadoc.ModuleLoader : TypeModule {
+public class Valadoc.ModuleLoader : Object {
public HashMap<string, GLib.Type> taglets = new HashMap<string, Type> (GLib.str_hash, GLib.str_equal);
private Module drivermodule;
private Type doclettype;
public Doclet doclet;
- public ModuleLoader () {
- Object ();
- }
-
- public override bool load () {
- return true;
- }
-
- public override void unload() {
- }
-
public Content.Taglet? create_taglet (string keyword) {
return (taglets.has_key (keyword))? (Content.Taglet) GLib.Object.new (taglets.get (keyword)) : null;
}