forked from enlightenment/efl
efl.ui.win: add event info to 'rotation,changed' event and rename
be consistent with property name and '*,changed' event info convention ref T7511 Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D8293
This commit is contained in:
parent
82d080ac00
commit
f7670ff5fd
|
@ -1340,7 +1340,7 @@ _x11_drag_mouse_up(void *data, int etype EINA_UNUSED, void *event)
|
||||||
{
|
{
|
||||||
Evas_Object *win = elm_widget_top_get(seat_sel->drag_obj);
|
Evas_Object *win = elm_widget_top_get(seat_sel->drag_obj);
|
||||||
if (win && efl_isa(win, EFL_UI_WIN_CLASS))
|
if (win && efl_isa(win, EFL_UI_WIN_CLASS))
|
||||||
efl_event_callback_del(win, EFL_UI_WIN_EVENT_ROTATION_CHANGED,
|
efl_event_callback_del(win, EFL_UI_WIN_EVENT_WIN_ROTATION_CHANGED,
|
||||||
_x11_win_rotation_changed_cb, seat_sel->drag_win);
|
_x11_win_rotation_changed_cb, seat_sel->drag_win);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1496,7 +1496,7 @@ _x11_efl_sel_manager_drag_start(Eo *obj EINA_UNUSED, Efl_Ui_Selection_Manager_Da
|
||||||
if (win && efl_isa(win, EFL_UI_WIN_CLASS))
|
if (win && efl_isa(win, EFL_UI_WIN_CLASS))
|
||||||
{
|
{
|
||||||
elm_win_rotation_set(seat_sel->drag_win, elm_win_rotation_get(win));
|
elm_win_rotation_set(seat_sel->drag_win, elm_win_rotation_get(win));
|
||||||
efl_event_callback_add(win, EFL_UI_WIN_EVENT_ROTATION_CHANGED,
|
efl_event_callback_add(win, EFL_UI_WIN_EVENT_WIN_ROTATION_CHANGED,
|
||||||
_x11_win_rotation_changed_cb, seat_sel->drag_win);
|
_x11_win_rotation_changed_cb, seat_sel->drag_win);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4927,7 +4927,7 @@ _efl_ui_selection_manager_drag_cancel(Eo *obj EINA_UNUSED, Efl_Ui_Selection_Mana
|
||||||
{
|
{
|
||||||
Evas_Object *win = elm_widget_top_get(seat_sel->drag_obj);
|
Evas_Object *win = elm_widget_top_get(seat_sel->drag_obj);
|
||||||
if (win && efl_isa(win, EFL_UI_WIN_CLASS))
|
if (win && efl_isa(win, EFL_UI_WIN_CLASS))
|
||||||
efl_event_callback_del(win, EFL_UI_WIN_EVENT_ROTATION_CHANGED,
|
efl_event_callback_del(win, EFL_UI_WIN_EVENT_WIN_ROTATION_CHANGED,
|
||||||
_x11_win_rotation_changed_cb, seat_sel->drag_win);
|
_x11_win_rotation_changed_cb, seat_sel->drag_win);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1644,8 +1644,9 @@ _win_rotate(Evas_Object *obj, Efl_Ui_Win_Data *sd, int rotation, Eina_Bool resiz
|
||||||
_elm_win_xwin_update(sd);
|
_elm_win_xwin_update(sd);
|
||||||
#endif
|
#endif
|
||||||
_elm_win_frame_obj_update(sd, 0);
|
_elm_win_frame_obj_update(sd, 0);
|
||||||
efl_event_callback_legacy_call
|
efl_event_callback_call
|
||||||
(obj, EFL_UI_WIN_EVENT_ROTATION_CHANGED, NULL);
|
(obj, EFL_UI_WIN_EVENT_WIN_ROTATION_CHANGED, (void*)(uintptr_t)rotation);
|
||||||
|
evas_object_smart_callback_call(obj, "rotation,changed", NULL);
|
||||||
if (_elm_config->atspi_mode)
|
if (_elm_config->atspi_mode)
|
||||||
{
|
{
|
||||||
Evas_Coord x = 0, y = 0, width = 0, height = 0;
|
Evas_Coord x = 0, y = 0, width = 0, height = 0;
|
||||||
|
|
|
@ -880,7 +880,7 @@ class Efl.Ui.Win extends Efl.Ui.Widget implements Efl.Canvas.Scene, Efl.Access.W
|
||||||
maximized: void; [[Called when window is set to maximized]]
|
maximized: void; [[Called when window is set to maximized]]
|
||||||
unmaximized: void; [[Called when window is no longer set to maximized]]
|
unmaximized: void; [[Called when window is no longer set to maximized]]
|
||||||
indicator,prop,changed @beta: void; [[Called when indicator is property changed]]
|
indicator,prop,changed @beta: void; [[Called when indicator is property changed]]
|
||||||
rotation,changed: void; [[Called when window rotation is changed]]
|
win_rotation,changed: int; [[Called when window rotation is changed, sends current rotation in degrees]]
|
||||||
profile,changed @beta: void; [[Called when profile is changed]]
|
profile,changed @beta: void; [[Called when profile is changed]]
|
||||||
wm,rotation,changed @beta: void; [[Called when window manager rotation is changed]]
|
wm,rotation,changed @beta: void; [[Called when window manager rotation is changed]]
|
||||||
theme,changed: void; [[Called when theme is changed]]
|
theme,changed: void; [[Called when theme is changed]]
|
||||||
|
|
|
@ -960,7 +960,7 @@ _elm_conformant_efl_canvas_group_group_del(Eo *obj, Elm_Conformant_Data *sd)
|
||||||
evas_object_data_set(sd->win, "\377 elm,conformant", NULL);
|
evas_object_data_set(sd->win, "\377 elm,conformant", NULL);
|
||||||
|
|
||||||
efl_event_callback_del(sd->win, EFL_UI_WIN_EVENT_INDICATOR_PROP_CHANGED, _on_indicator_mode_changed, obj);
|
efl_event_callback_del(sd->win, EFL_UI_WIN_EVENT_INDICATOR_PROP_CHANGED, _on_indicator_mode_changed, obj);
|
||||||
efl_event_callback_del(sd->win, EFL_UI_WIN_EVENT_ROTATION_CHANGED, _on_rotation_changed, obj);
|
efl_event_callback_del(sd->win, EFL_UI_WIN_EVENT_WIN_ROTATION_CHANGED, _on_rotation_changed, obj);
|
||||||
|
|
||||||
efl_canvas_group_del(efl_super(obj, MY_CLASS));
|
efl_canvas_group_del(efl_super(obj, MY_CLASS));
|
||||||
}
|
}
|
||||||
|
@ -1014,7 +1014,7 @@ _elm_conformant_efl_object_constructor(Eo *obj, Elm_Conformant_Data *sd)
|
||||||
evas_object_data_set(sd->win, "\377 elm,conformant", obj);
|
evas_object_data_set(sd->win, "\377 elm,conformant", obj);
|
||||||
|
|
||||||
efl_event_callback_add(sd->win, EFL_UI_WIN_EVENT_INDICATOR_PROP_CHANGED, _on_indicator_mode_changed, obj);
|
efl_event_callback_add(sd->win, EFL_UI_WIN_EVENT_INDICATOR_PROP_CHANGED, _on_indicator_mode_changed, obj);
|
||||||
efl_event_callback_add(sd->win, EFL_UI_WIN_EVENT_ROTATION_CHANGED, _on_rotation_changed, obj);
|
efl_event_callback_add(sd->win, EFL_UI_WIN_EVENT_WIN_ROTATION_CHANGED, _on_rotation_changed, obj);
|
||||||
|
|
||||||
return obj;
|
return obj;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue