public void ConnectClickedSignalSwapped(WidgetCallBack2Arg callBack, IntPtr data, NativeMethods.GClosureNotify destroyData) { NativeMethods.g_signal_connect_data(Handle, "clicked", Marshal.GetFunctionPointerForDelegate(callBack), data, destroyData, GConnectFlags.ConnectSwapped); }
public void ConnectActivateSignal(ApplicationCallBack callback, NativeMethods.GClosureNotify destroyData) { NativeMethods.g_signal_connect_data(_instance, "activate", Marshal.GetFunctionPointerForDelegate(callback), IntPtr.Zero, destroyData, GConnectFlags.ConnectAfter); }
public virtual void ConnectSignal(string detailedSignal, WidgetCallBack2Arg callback, IntPtr data, NativeMethods.GClosureNotify destroyData) { NativeMethods.g_signal_connect_data(Handle, detailedSignal, Marshal.GetFunctionPointerForDelegate(callback), data, destroyData, GConnectFlags.ConnectAfter); }
public void ConnectGroupChangedSignal(WidgetCallBack2Arg callback, IntPtr data, NativeMethods.GClosureNotify destroyData) { NativeMethods.g_signal_connect_data(Handle, "group-changed", Marshal.GetFunctionPointerForDelegate(callback), data, destroyData, GConnectFlags.ConnectAfter); }