public static Gnome.ModuleInfo ModuleInfoGet() { IntPtr raw_ret = gnome_gtk_module_info_get(); Gnome.ModuleInfo ret = raw_ret == IntPtr.Zero ? null : (Gnome.ModuleInfo)GLib.Opaque.GetOpaque(raw_ret, typeof(Gnome.ModuleInfo), false); return(ret); }
public static bool ModuleRegistered(Gnome.ModuleInfo module_info) { bool raw_ret = gnome_program_module_registered(module_info == null ? IntPtr.Zero : module_info.Handle); bool ret = raw_ret; return(ret); }
public static Gnome.ModuleInfo ModuleLoad(string mod_name) { IntPtr native_mod_name = GLib.Marshaller.StringToPtrGStrdup(mod_name); IntPtr raw_ret = gnome_program_module_load(native_mod_name); Gnome.ModuleInfo ret = raw_ret == IntPtr.Zero ? null : (Gnome.ModuleInfo)GLib.Opaque.GetOpaque(raw_ret, typeof(Gnome.ModuleInfo), false); GLib.Marshaller.Free(native_mod_name); return(ret); }
public static Gnome.Program Initv(GLib.GType type, string app_id, string app_version, Gnome.ModuleInfo module_info, int argc, string argv, string first_property_name, IntPtr args) { IntPtr native_app_id = GLib.Marshaller.StringToPtrGStrdup(app_id); IntPtr native_app_version = GLib.Marshaller.StringToPtrGStrdup(app_version); IntPtr native_first_property_name = GLib.Marshaller.StringToPtrGStrdup(first_property_name); IntPtr raw_ret = gnome_program_initv(type.Val, native_app_id, native_app_version, module_info == null ? IntPtr.Zero : module_info.Handle, argc, GLib.Marshaller.StringToPtrGStrdup(argv), native_first_property_name, args); Gnome.Program ret = GLib.Object.GetObject(raw_ret) as Gnome.Program; GLib.Marshaller.Free(native_app_id); GLib.Marshaller.Free(native_app_version); GLib.Marshaller.Free(native_first_property_name); return(ret); }
public static void ModuleRegister(Gnome.ModuleInfo module_info) { gnome_program_module_register(module_info == null ? IntPtr.Zero : module_info.Handle); }