2017-05-25 14:01:51 -07:00
|
|
|
class Elm.Inwin (Elm.Layout, Efl.Ui.Focus.Manager)
|
2014-03-23 05:33:03 -07:00
|
|
|
{
|
2016-11-24 02:44:04 -08:00
|
|
|
[[Elementary inwin class]]
|
2016-05-12 09:06:04 -07:00
|
|
|
legacy_prefix: elm_inwin;
|
2014-03-23 05:33:03 -07:00
|
|
|
eo_prefix: elm_obj_win_inwin;
|
|
|
|
methods {
|
|
|
|
activate {
|
2015-08-07 06:37:49 -07:00
|
|
|
[[Activates an inwin object, ensuring its visibility
|
2014-03-23 05:33:03 -07:00
|
|
|
|
2015-08-07 06:37:49 -07:00
|
|
|
This function will make sure that the inwin $obj is completely visible
|
|
|
|
by calling evas_object_show() and evas_object_raise() on it, to bring it
|
|
|
|
to the front. It also sets the keyboard focus to it, which will be passed
|
|
|
|
onto its content.
|
2014-03-23 05:33:03 -07:00
|
|
|
|
2015-08-07 06:37:49 -07:00
|
|
|
The object's theme will also receive the signal "elm,action,show" with
|
|
|
|
source "elm".]]
|
2014-03-23 05:33:03 -07:00
|
|
|
|
2014-08-11 07:46:11 -07:00
|
|
|
legacy: elm_win_inwin_activate;
|
2014-03-23 05:33:03 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
implements {
|
2014-06-20 02:47:39 -07:00
|
|
|
class.constructor;
|
2016-08-10 07:23:04 -07:00
|
|
|
Efl.Object.constructor;
|
2016-12-27 10:15:41 -08:00
|
|
|
Elm.Widget.widget_parent { set; }
|
2015-04-22 04:33:10 -07:00
|
|
|
Elm.Widget.focus_next_manager_is;
|
|
|
|
Elm.Widget.focus_next;
|
2017-06-08 14:52:37 -07:00
|
|
|
Elm.Widget.focus_manager_factory;
|
2016-12-27 10:15:41 -08:00
|
|
|
Elm.Layout.content_aliases { get; }
|
2015-04-22 04:37:40 -07:00
|
|
|
Elm.Layout.sizing_eval;
|
2017-05-25 14:01:51 -07:00
|
|
|
Efl.Gfx.visible { set; }
|
|
|
|
Efl.Ui.Focus.Manager.move;
|
2014-03-23 05:33:03 -07:00
|
|
|
}
|
|
|
|
}
|