efl/src/lib/elementary/efl_ui_video.eo

56 lines
1.6 KiB
Plaintext
Raw Normal View History

class @beta Efl.Ui.Video extends Efl.Ui.Layout_Base implements Efl.File, Efl.Player, Efl.Access.Widget.Action
2014-03-27 01:21:26 -07:00
{
[[Efl UI video class]]
2015-05-07 09:32:53 -07:00
methods {
@property remember_position {
2014-03-27 01:21:26 -07:00
set {
2015-07-02 06:37:55 -07:00
[[Set whether the object can remember the last played position.
2014-03-27 01:21:26 -07:00
2015-07-02 06:37:55 -07:00
Note: This API only serves as indication. System support is
required.
]]
2014-03-27 01:21:26 -07:00
}
get {
2015-07-02 06:37:55 -07:00
[[Set whether the object can remember the last played position.
2014-03-27 01:21:26 -07:00
2015-07-02 06:37:55 -07:00
Note: This API only serves as indication. System support is
required.
]]
2014-03-27 01:21:26 -07:00
}
values {
remember: bool; [[$true when the object can remember the last position, $false otherwise]]
2014-03-27 01:21:26 -07:00
}
}
2015-05-07 09:32:53 -07:00
@property emotion {
2014-03-27 01:21:26 -07:00
get {
2015-07-02 06:37:55 -07:00
[[Get the underlying Emotion object.]]
return: Efl.Canvas.Object; [[The underlying Emotion object.]]
2014-03-27 01:21:26 -07:00
}
}
2015-05-07 09:32:53 -07:00
@property title {
2014-03-27 01:21:26 -07:00
get {
2015-07-02 06:37:55 -07:00
[[Get the title (for instance DVD title) from this emotion object.
2014-03-27 01:21:26 -07:00
2015-07-02 06:37:55 -07:00
This function is only useful when playing a DVD.
2014-03-27 01:21:26 -07:00
2015-07-02 06:37:55 -07:00
Note: Don't change or free the string returned by this function.
]]
return: string; [[A string containing the title.]]
2014-03-27 01:21:26 -07:00
}
}
}
implements {
Efl.Object.constructor;
Efl.File.load;
Efl.Canvas.Group.group_calculate;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Player.start;
Efl.Player.stop;
Efl.Player.play { get; set; }
2014-03-27 01:21:26 -07:00
}
composite {
Efl.Player;
}
2014-03-27 01:21:26 -07:00
}