示例#1
0
 public static extern uint g_signal_connect_data(IntPtr instance, string detailedSignal, IntPtr handler,
                                                 IntPtr data, GClosureNotify destroyData, GConnectFlags connectFlags);
示例#2
0
 protected virtual void RegisterHandler(string signalName, IntPtr handler, GClosureNotify destroyData, GConnectFlags connectFlags = GConnectFlags.GConnectAfter, IntPtr data = default(IntPtr))
 {
     try
     {
         g_signal_connect_data(_handle, signalName, handler, data, destroyData, connectFlags);
     }
     catch (Exception exception)
     {
         Logger.Instance.Log.LogError("Error in LinuxGtk3Host::RegisterHandler");
         Logger.Instance.Log.LogError(exception);
     }
 }
示例#3
0
 public void RegisterHandler(string signalName, IntPtr handler, GClosureNotify destroyData, GConnectFlags connectFlags = GConnectFlags.GConnectAfter, IntPtr data = default(IntPtr))
 {
     try
     {
         NativeMethods.g_signal_connect_data(_handle, signalName, handler, data, destroyData, connectFlags);
     }
     catch (Exception exception)
     {
         Log.Error("Error in LinuxGtk3Host::RegisterHandler");
         Log.Error(exception);
     }
 }
示例#4
0
 public void RegisterHandler(string signalName, IntPtr handler, GClosureNotify destroyData, GConnectFlags connectFlags = GConnectFlags.GConnectAfter, IntPtr data = default(IntPtr))
 {
 }
示例#5
0
 public void RegisterHandler(string signalName, IntPtr handler, GClosureNotify destroyData, GConnectFlags connectFlags = GConnectFlags.GConnectAfter, IntPtr data = default(IntPtr))
 {
     NativeMethods.g_signal_connect_data(_handle, signalName, handler, data, destroyData, connectFlags);
 }