Exemple #1
0
            public EventController(EcoreEvasCallback Event, Enlightenment.Ecore.Window c)
            {
                window           = c;
                evnt_num         = Event;
                private_callback = new PrivEventHandler(EventCallback);
                switch (evnt_num)
                {
                case EcoreEvasCallback.Resize: ecore_evas_callback_resize_set(window.Raw, private_callback); break;

                case EcoreEvasCallback.Move: ecore_evas_callback_move_set(window.Raw, private_callback); break;

                case EcoreEvasCallback.Show: ecore_evas_callback_show_set(window.Raw, private_callback); break;

                case EcoreEvasCallback.Hide: ecore_evas_callback_hide_set(window.Raw, private_callback); break;

                case EcoreEvasCallback.DeleteRequest: ecore_evas_callback_delete_request_set(window.Raw, private_callback); break;

                case EcoreEvasCallback.Destroy: ecore_evas_callback_destroy_set(window.Raw, private_callback); break;

                case EcoreEvasCallback.FocusIn: ecore_evas_callback_focus_in_set(window.Raw, private_callback); break;

                case EcoreEvasCallback.FocusOut: ecore_evas_callback_focus_out_set(window.Raw, private_callback); break;

                case EcoreEvasCallback.MouseIn: ecore_evas_callback_mouse_in_set(window.Raw, private_callback); break;

                case EcoreEvasCallback.MouseOut: ecore_evas_callback_mouse_out_set(window.Raw, private_callback); break;

                case EcoreEvasCallback.PreRender: ecore_evas_callback_pre_render_set(window.Raw, private_callback); break;

                case EcoreEvasCallback.PostRender: ecore_evas_callback_post_render_set(window.Raw, private_callback); break;
                }
            }
Exemple #2
0
      public EventController(EvasCallback Event, Item Master)
      {
	o = Master;
	evnt_num = Event;
	private_callback = new PrivEventHandler(EventCallback);
	evas_object_event_callback_add(o.Raw, (int)evnt_num, private_callback, new IntPtr());
			
	switch(evnt_num)
	{
	case EvasCallback.MouseIn: t = typeof(EventMouseIn); break;
	case EvasCallback.MouseOut: t = typeof(EventMouseOut); break;
	case EvasCallback.MouseDown: t = typeof(EventMouseDown); break;
	case EvasCallback.MouseUp: t = typeof(EventMouseUp); break;
	case EvasCallback.MouseMove: t = typeof(EventMouseMove); break;
	case EvasCallback.MouseWheel: t = typeof(EventMouseWheel); break;
	case EvasCallback.Free: t = null; break;
	case EvasCallback.KeyDown: t = typeof(EventKeyDown); break;
	case EvasCallback.KeyUp: t = typeof(EventKeyUp); break;
	case EvasCallback.FocusIn:
	case EvasCallback.FocusOut:
	case EvasCallback.Show:
	case EvasCallback.Hide:
	case EvasCallback.Move:
	case EvasCallback.Resize:
	case EvasCallback.Restack:
	  t = null;
	  break;
	}
      }
Exemple #3
0
            public EventData(Widget wi, EwlEventHandler e, int eventnum)
            {
                w            = wi;
                usercallback = e;
                evnt_num     = eventnum;
                mycallback   = new PrivEventHandler(EventCallback);

                ewl_callback_append(w.Raw, evnt_num, mycallback, new IntPtr());
            }
Exemple #4
0
	   		public EventData(Widget wi, EwlEventHandler e, int eventnum)
	     	{
				w = wi;
				usercallback = e;
				evnt_num = eventnum;
				mycallback = new PrivEventHandler(EventCallback);
		
				ewl_callback_append(w.Raw, evnt_num, mycallback, new IntPtr());
	     	}
Exemple #5
0
      public EventController(EcoreEvasCallback Event, Enlightenment.Ecore.Window c)
      {
	window = c;
	evnt_num = Event;
	private_callback = new PrivEventHandler(EventCallback);
	switch(evnt_num) 
	{
	 case EcoreEvasCallback.Resize: ecore_evas_callback_resize_set(window.Raw, private_callback); break;
	 case EcoreEvasCallback.Move: ecore_evas_callback_move_set(window.Raw, private_callback); break;
	 case EcoreEvasCallback.Show: ecore_evas_callback_show_set(window.Raw, private_callback); break;
	 case EcoreEvasCallback.Hide: ecore_evas_callback_hide_set(window.Raw, private_callback); break;
	 case EcoreEvasCallback.DeleteRequest: ecore_evas_callback_delete_request_set(window.Raw, private_callback); break;
	 case EcoreEvasCallback.Destroy: ecore_evas_callback_destroy_set(window.Raw, private_callback); break;
	 case EcoreEvasCallback.FocusIn: ecore_evas_callback_focus_in_set(window.Raw, private_callback); break;
	 case EcoreEvasCallback.FocusOut: ecore_evas_callback_focus_out_set(window.Raw, private_callback); break;
	 case EcoreEvasCallback.MouseIn: ecore_evas_callback_mouse_in_set(window.Raw, private_callback); break;
	 case EcoreEvasCallback.MouseOut: ecore_evas_callback_mouse_out_set(window.Raw, private_callback); break;
	 case EcoreEvasCallback.PreRender: ecore_evas_callback_pre_render_set(window.Raw, private_callback); break;
	 case EcoreEvasCallback.PostRender: ecore_evas_callback_post_render_set(window.Raw, private_callback); break;
	}
      }
Exemple #6
0
            public EventController(EvasCallback Event, Item Master)
            {
                o                = Master;
                evnt_num         = Event;
                private_callback = new PrivEventHandler(EventCallback);
                evas_object_event_callback_add(o.Raw, (int)evnt_num, private_callback, new IntPtr());

                switch (evnt_num)
                {
                case EvasCallback.MouseIn: t = typeof(EventMouseIn); break;

                case EvasCallback.MouseOut: t = typeof(EventMouseOut); break;

                case EvasCallback.MouseDown: t = typeof(EventMouseDown); break;

                case EvasCallback.MouseUp: t = typeof(EventMouseUp); break;

                case EvasCallback.MouseMove: t = typeof(EventMouseMove); break;

                case EvasCallback.MouseWheel: t = typeof(EventMouseWheel); break;

                case EvasCallback.Free: t = null; break;

                case EvasCallback.KeyDown: t = typeof(EventKeyDown); break;

                case EvasCallback.KeyUp: t = typeof(EventKeyUp); break;

                case EvasCallback.FocusIn:
                case EvasCallback.FocusOut:
                case EvasCallback.Show:
                case EvasCallback.Hide:
                case EvasCallback.Move:
                case EvasCallback.Resize:
                case EvasCallback.Restack:
                    t = null;
                    break;
                }
            }
Exemple #7
0
 static extern void evas_object_event_callback_add(IntPtr obj, int type, PrivEventHandler func, IntPtr data);
Exemple #8
0
 static extern int ewl_callback_append(IntPtr wid, int i, PrivEventHandler de, IntPtr data);
Exemple #9
0
 static extern void ewl_callback_del_with_data(IntPtr wid, int i, PrivEventHandler de, IntPtr data);
Exemple #10
0
 static extern void evas_object_event_callback_del(IntPtr obj, int type, PrivEventHandler func);
Exemple #11
0
		   public EventController(int Event)
		   {

			   evnt_num = Event;
			   private_callback = new PrivEventHandler(EventCallback);
			   private_callback_ptr = ecore_event_handler_add(evnt_num, private_callback, new IntPtr());
		   }
Exemple #12
0
 private extern static void ecore_evas_callback_mouse_out_set(IntPtr ee, PrivEventHandler func);
Exemple #13
0
 static extern void evas_object_event_callback_add(IntPtr obj, int type, PrivEventHandler func, IntPtr data);
Exemple #14
0
		   private extern static IntPtr ecore_event_handler_add(int type, PrivEventHandler func, IntPtr data);
Exemple #15
0
 private extern static void ecore_evas_callback_post_render_set(IntPtr ee, PrivEventHandler func);   
Exemple #16
0
 private extern static void ecore_evas_callback_destroy_set(IntPtr ee, PrivEventHandler func);
Exemple #17
0
 private extern static IntPtr ecore_event_handler_add(int type, PrivEventHandler func, IntPtr data);
Exemple #18
0
		static extern void ewl_callback_del_with_data(IntPtr wid, int i, PrivEventHandler de, IntPtr data);
Exemple #19
0
		static extern int ewl_callback_append(IntPtr wid, int i, PrivEventHandler de, IntPtr data);
Exemple #20
0
 private extern static void ecore_evas_callback_focus_in_set(IntPtr ee, PrivEventHandler func);
Exemple #21
0
 static extern void evas_object_event_callback_del(IntPtr obj, int type, PrivEventHandler func);
Exemple #22
0
 private extern static void ecore_evas_callback_destroy_set(IntPtr ee, PrivEventHandler func);
Exemple #23
0
 private extern static void ecore_evas_callback_focus_in_set(IntPtr ee, PrivEventHandler func);
Exemple #24
0
 private extern static void ecore_evas_callback_post_render_set(IntPtr ee, PrivEventHandler func);
Exemple #25
0
 public EventController(int Event)
 {
     evnt_num             = Event;
     private_callback     = new PrivEventHandler(EventCallback);
     private_callback_ptr = ecore_event_handler_add(evnt_num, private_callback, new IntPtr());
 }
Exemple #26
0
 private extern static void ecore_evas_callback_mouse_out_set(IntPtr ee, PrivEventHandler func);