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 ConnectClickedSignalSwapped(WidgetCallBack2Arg callBack, IntPtr data, NativeMethods.GClosureNotify destroyData) { NativeMethods.g_signal_connect_data(Handle, "clicked", Marshal.GetFunctionPointerForDelegate(callBack), data, destroyData, GConnectFlags.ConnectSwapped); }
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); }