efl: remove Efl.Ui.I18n from canvas object inheritance
authorMike Blumenkrantz <zmike@samsung.com>
Wed, 14 Aug 2019 17:25:09 +0000 (19:25 +0200)
committerWonki Kim <wonki_.kim@samsung.com>
Wed, 21 Aug 2019 00:25:51 +0000 (09:25 +0900)
Summary:
canvas objects do not need localization because they are not directly user-facing

this should only be inherited by objects which need to be localized
Depends on D9559

Reviewers: q66

Reviewed By: q66

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9560

src/lib/edje/efl_canvas_layout.eo
src/lib/elementary/efl_ui_widget.eo
src/lib/evas/canvas/efl_canvas_object.eo

index ec46d02..9da4048 100644 (file)
@@ -3,7 +3,7 @@ import edje_types;
 // FIXME: This EO doc needs a direct link to the "edcref" doc
 
 class @beta Efl.Canvas.Layout extends Efl.Canvas.Group implements Efl.File, Efl.Container, Efl.Part,
-                         Efl.Observer, Efl.Layout.Calc,
+                         Efl.Observer, Efl.Ui.I18n, Efl.Layout.Calc,
                          Efl.Layout.Signal, Efl.Layout.Group,
                          Efl.Player, Efl.Gfx.Color_Class, Efl.Gfx.Text_Class,
                          Efl.Gfx.Size_Class
index c85f8c6..10e58d5 100644 (file)
@@ -23,7 +23,7 @@ struct Efl.Ui.Widget_Focus_State {
 
 abstract Efl.Ui.Widget extends Efl.Canvas.Group implements Efl.Access.Object,
                         Efl.Access.Component, Efl.Part, Efl.Ui.Focus.Object,
-                        Efl.Ui.L10n,
+                        Efl.Ui.I18n, Efl.Ui.L10n,
                         Efl.Ui.Selection, Efl.Ui.Dnd,
                         Efl.Ui.Property_Bind, Efl.Ui.View,
                         //TIZEN_ONLY(20160527): widget: add AtspiAction interface to all widgets
index 6062458..ff4703e 100644 (file)
@@ -8,7 +8,7 @@ struct Efl.Event_Animator_Tick {
 
 abstract Efl.Canvas.Object extends Efl.Loop_Consumer implements Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack,
                             Efl.Input.Interface, Efl.Gfx.Hint,
-                            Efl.Gfx.Mapping, Efl.Ui.I18n, Efl.Canvas.Pointer, Efl.Gesture.Events
+                            Efl.Gfx.Mapping, Efl.Canvas.Pointer, Efl.Gesture.Events
 {
    [[Efl canvas object abstract class