efl_ui_bg: remove Efl.Ui.Bg interface and rename Efl.Ui.Bg_Widget class
Summary:
Efl.Ui.Bg interface does not have any new property or method.
Moreover, Efl.Ui.Bg interface is not used by widgets except
Efl.Ui.Bg_Widget and Efl.Ui.Widget_Part_Bg.
Consequently, Efl.Ui.Bg interface can be replaced by other interfaces.
Due to Efl.Ui.Bg interface, the bg widget class name becomes
Efl.UI.Bg_Widget which is not synchronized with other widget names.
Therefore, to keep consistency with other widgets, it would be better to
remove Efl.Ui.Bg interface and rename Efl.Ui.Bg_Widget to Efl.Ui.Bg.
Reviewers: woohyun, segfaultxavi, bu5hm4n, zmike
Reviewed By: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D7304
2018-11-19 17:24:05 -08:00
|
|
|
class Efl.Ui.Widget_Part_Bg (Efl.Ui.Widget_Part, Efl.File, Efl.Gfx.Color, Efl.Gfx.Image)
|
2017-11-23 21:41:31 -08:00
|
|
|
{
|
|
|
|
[[Elementary widget internal part background class]]
|
|
|
|
data: null;
|
|
|
|
implements {
|
|
|
|
Efl.File.file { get; set; }
|
2017-11-23 22:17:05 -08:00
|
|
|
//Efl.File.mmap { get; set; }
|
2017-12-19 23:34:01 -08:00
|
|
|
Efl.Gfx.Color.color { set; get; }
|
2018-04-19 04:26:59 -07:00
|
|
|
Efl.Gfx.Image.scale_type { get; set; }
|
2017-11-23 21:41:31 -08:00
|
|
|
}
|
|
|
|
}
|