コード例 #1
0
        public void SignalCallbackAdd(string emission, string source, edje_object_signal_callback func, object data)
        {
            IntPtr p = new IntPtr(dataptrs.Count);

            /* FIXME: there no way to remove this safely yet */
            callbacks[func] = func;
            dataptrs[p]     = data;
            edje_object_signal_callback_add(Raw, emission, source, func, p);
        }
コード例 #2
0
 public IntPtr SignalCallbackDel(string emission, string source, edje_object_signal_callback func)
 {
     return(edje_object_signal_callback_del(Raw, emission, source, func));
 }
コード例 #3
0
 private extern static IntPtr edje_object_signal_callback_del(IntPtr obj, string emission, string source, edje_object_signal_callback func);
コード例 #4
0
 private extern static void edje_object_signal_callback_add(IntPtr obj, string emission, string source, edje_object_signal_callback func, IntPtr data);
コード例 #5
0
ファイル: edje.cs プロジェクト: emtees/old-code
	public IntPtr SignalCallbackDel(string emission, string source, edje_object_signal_callback func)
	  {
	     return edje_object_signal_callback_del(Raw, emission, source, func);
	  }
コード例 #6
0
ファイル: edje.cs プロジェクト: emtees/old-code
	private extern static IntPtr edje_object_signal_callback_del(IntPtr obj, string emission, string source, edje_object_signal_callback func);	
コード例 #7
0
ファイル: edje.cs プロジェクト: emtees/old-code
	public void SignalCallbackAdd(string emission, string source, edje_object_signal_callback func, object data)
	  {
	     IntPtr p = new IntPtr(dataptrs.Count);
	     /* FIXME: there no way to remove this safely yet */
	     callbacks[func] = func;
	     dataptrs[p] = data;
	     edje_object_signal_callback_add(Raw, emission, source, func, p);
	  }
コード例 #8
0
ファイル: edje.cs プロジェクト: emtees/old-code
	private extern static void edje_object_signal_callback_add(IntPtr obj, string emission, string source, edje_object_signal_callback func, IntPtr data);