forked from enlightenment/efl
win: Implement Efl.Canvas device & seat get
By name or id
This commit is contained in:
parent
c233274529
commit
8ba83b102f
|
@ -2505,6 +2505,18 @@ _efl_ui_win_efl_canvas_object_top_in_rectangle_get(const Eo *obj EINA_UNUSED, Ef
|
|||
return evas_object_top_in_rectangle_get(sd->evas, x, y, w, h, include_pass_events_objects, include_hidden_objects);
|
||||
}
|
||||
|
||||
EOLIAN static Efl_Input_Device *
|
||||
_efl_ui_win_efl_canvas_device_get(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd, const char *name)
|
||||
{
|
||||
return efl_canvas_device_get(sd->evas, name);
|
||||
}
|
||||
|
||||
EOLIAN static Efl_Input_Device *
|
||||
_efl_ui_win_efl_canvas_seat_get(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd, int id)
|
||||
{
|
||||
return efl_canvas_seat_get(sd->evas, id);
|
||||
}
|
||||
|
||||
static void
|
||||
_elm_win_on_parent_del(void *data,
|
||||
Evas *e EINA_UNUSED,
|
||||
|
|
|
@ -962,6 +962,9 @@ class Efl.Ui.Win (Elm.Widget, Efl.Canvas, Elm.Interface.Atspi.Window,
|
|||
Efl.Canvas.object_top_at_xy_get;
|
||||
Efl.Canvas.objects_in_rectangle_get;
|
||||
Efl.Canvas.object_top_in_rectangle_get;
|
||||
//Efl.Canvas.seats;
|
||||
Efl.Canvas.device { get; }
|
||||
Efl.Canvas.seat { get; }
|
||||
Efl.Container.content { get; set; }
|
||||
Efl.Container.content_unset;
|
||||
Efl.Part.part;
|
||||
|
|
Loading…
Reference in New Issue