public void RequestInteractionInterp(Gnome.DialogType dialog_type, Gtk.CallbackMarshal function, IntPtr data, Gtk.DestroyNotify destroy) { RequestInteractionInterp(dialog_type, function, destroy); }
public void RequestInteraction(Gnome.DialogType dialog_type, Gnome.InteractFunction function) { GnomeSharp.InteractFunctionWrapper function_wrapper = new GnomeSharp.InteractFunctionWrapper(function); gnome_client_request_interaction(Handle, (int)dialog_type, function_wrapper.NativeDelegate, IntPtr.Zero); }
public void RequestInteractionInterp(Gnome.DialogType dialog_type, Gtk.CallbackMarshal function, Gtk.DestroyNotify destroy) { GtkSharp.CallbackMarshalWrapper function_wrapper = new GtkSharp.CallbackMarshalWrapper(function); GtkSharp.DestroyNotifyWrapper destroy_wrapper = new GtkSharp.DestroyNotifyWrapper(destroy); gnome_client_request_interaction_interp(Handle, (int)dialog_type, function_wrapper.NativeDelegate, IntPtr.Zero, destroy_wrapper.NativeDelegate); }
void InvokeNative(Gnome.Client client, int key, Gnome.DialogType dialog_type) { native_cb(client == null ? IntPtr.Zero : client.Handle, key, (int)dialog_type, __data); }