• seat - The seat to consider, if null then the default seat will be used.


  • inside - true if the mouse pointer is inside the canvas, false otherwise


Returns whether the mouse pointer is logically inside the canvas.

When this function is called it will return a value of either false or true, depending on whether a pointer,in or pointer,out event has been called previously.

A return value of true indicates the mouse is logically inside the canvas, and false implies it is logically outside the canvas.

A canvas begins with the mouse being assumed outside (false).


@property pointer_inside @pure_virtual {
    get {
        keys {
            seat: free(Efl.Input.Device, efl_del) @optional;
        values {
            inside: bool;

C signature

Eina_Bool efl_canvas_pointer_inside_get(const Eo *obj, Efl_Input_Device *seat);

Implemented by

  • Efl.Canvas.Pointer.pointer_inside