module Evas_event: sig
.. end
Canvas Events
type
flags = [ `none | `on_hold | `on_scroll ]
module Mouse_in: sig
.. end
type
mouse_in = Mouse_in.t
module Mouse_out: sig
.. end
type
mouse_out = Mouse_out.t
module Mouse_down: sig
.. end
type
mouse_down = Mouse_down.t
module Mouse_up: sig
.. end
type
mouse_up = Mouse_up.t
module Mouse_move: sig
.. end
type
mouse_move = Mouse_move.t
module Mouse_wheel: sig
.. end
type
mouse_wheel = Mouse_wheel.t
module Multi_down: sig
.. end
type
multi_down = Multi_down.t
module Multi_up: sig
.. end
type
multi_up = Multi_up.t
module Multi_move: sig
.. end
type
multi_move = Multi_move.t
module Key_down: sig
.. end
type
key_down = Key_down.t
module Key_up: sig
.. end
type
key_up = Key_up.t
module Hold: sig
.. end
type
hold = Hold.t
type
t = [ `canvas_focus_in
| `canvas_focus_out
| `canvas_object_focus_in of Evas.obj
| `canvas_object_focus_out of Evas.obj
| `changed_size_hints
| `del
| `device_changed
| `focus_in
| `focus_out
| `free
| `hide
| `hold of hold
| `image_preloaded
| `image_resize
| `image_unloaded
| `key_down of key_down
| `key_up of key_up
| `last
| `mouse_down of mouse_down
| `mouse_in of mouse_in
| `mouse_move of mouse_move
| `mouse_out of mouse_out
| `mouse_up of mouse_up
| `mouse_wheel of mouse_wheel
| `move
| `multi_down of multi_down
| `multi_move of multi_move
| `multi_up of multi_up
| `render_flush_post
| `render_flush_pre
| `render_post
| `render_pre
| `resize
| `restack
| `show ]
Canvas Events
type 'a
cb = Evas.t -> 'a -> unit
type
post_cb = Evas.t -> unit
val callback_add_render_flush_pre : Evas.t -> unit cb -> unit
val callback_add_render_flush_post : Evas.t -> unit cb -> unit
val callback_add_canvas_focus_in : Evas.t -> unit cb -> unit
val callback_add_canvas_focus_out : Evas.t -> unit cb -> unit
val callback_add_canvas_object_focus_in : Evas.t -> Evas.obj cb -> unit
val callback_add_canvas_object_focus_out : Evas.t -> Evas.obj cb -> unit
val callback_priority_add_render_flush_pre : Evas.t -> Evas.callback_priority -> unit cb -> unit
val callback_priority_add_render_flush_post : Evas.t -> Evas.callback_priority -> unit cb -> unit
val callback_priority_add_canvas_focus_in : Evas.t -> Evas.callback_priority -> unit cb -> unit
val callback_priority_add_canvas_focus_out : Evas.t -> Evas.callback_priority -> unit cb -> unit
val callback_priority_add_canvas_object_focus_in : Evas.t -> Evas.callback_priority -> Evas.obj cb -> unit
val callback_priority_add_canvas_object_focus_out : Evas.t -> Evas.callback_priority -> Evas.obj cb -> unit
val post_callback_push : Evas.t -> post_cb -> unit
evas_post_event_callback_push
val freeze : Evas.t -> unit
val thaw : Evas.t -> unit