Exemple #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);
        }
Exemple #2
0
 public IntPtr SignalCallbackDel(string emission, string source, edje_object_signal_callback func)
 {
     return(edje_object_signal_callback_del(Raw, emission, source, func));
 }
Exemple #3
0
 private extern static IntPtr edje_object_signal_callback_del(IntPtr obj, string emission, string source, edje_object_signal_callback func);
Exemple #4
0
 private extern static void edje_object_signal_callback_add(IntPtr obj, string emission, string source, edje_object_signal_callback func, IntPtr data);
Exemple #5
0
	public IntPtr SignalCallbackDel(string emission, string source, edje_object_signal_callback func)
	  {
	     return edje_object_signal_callback_del(Raw, emission, source, func);
	  }
Exemple #6
0
	private extern static IntPtr edje_object_signal_callback_del(IntPtr obj, string emission, string source, edje_object_signal_callback func);	
Exemple #7
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);
	  }
Exemple #8
0
	private extern static void edje_object_signal_callback_add(IntPtr obj, string emission, string source, edje_object_signal_callback func, IntPtr data);