interfaces: don't inherit efl.ui.layout anymore
authorWonki Kim <wonki_.kim@samsung.com>
Fri, 8 Mar 2019 08:16:56 +0000 (17:16 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 8 Mar 2019 11:49:37 +0000 (20:49 +0900)
Summary: this removes efl.file from the class hierarchy

Reviewers: segfaultxavi

Reviewed By: segfaultxavi

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl_api

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

Change-Id: I765414200f78107698a5511f2de1fee7725a1755

54 files changed:
src/lib/elementary/efl_ui_button.eo
src/lib/elementary/efl_ui_calendar.eo
src/lib/elementary/efl_ui_clock.eo
src/lib/elementary/efl_ui_datepicker.eo
src/lib/elementary/efl_ui_frame.eo
src/lib/elementary/efl_ui_grid.eo
src/lib/elementary/efl_ui_item.eo
src/lib/elementary/efl_ui_list.eo
src/lib/elementary/efl_ui_list_view.eo
src/lib/elementary/efl_ui_navigation_bar.eo
src/lib/elementary/efl_ui_navigation_layout.eo
src/lib/elementary/efl_ui_pager.eo
src/lib/elementary/efl_ui_panel.eo
src/lib/elementary/efl_ui_panes.eo
src/lib/elementary/efl_ui_popup.eo
src/lib/elementary/efl_ui_progressbar.eo
src/lib/elementary/efl_ui_scroller.eo
src/lib/elementary/efl_ui_slider.eo
src/lib/elementary/efl_ui_spin.eo
src/lib/elementary/efl_ui_stack.eo
src/lib/elementary/efl_ui_tab_bar.eo
src/lib/elementary/efl_ui_tab_page.eo
src/lib/elementary/efl_ui_tags.eo
src/lib/elementary/efl_ui_textpath.eo
src/lib/elementary/efl_ui_timepicker.eo
src/lib/elementary/elm_actionslider.eo
src/lib/elementary/elm_bubble.eo
src/lib/elementary/elm_calendar.eo
src/lib/elementary/elm_clock.eo
src/lib/elementary/elm_code_widget.eo
src/lib/elementary/elm_colorselector.eo
src/lib/elementary/elm_conformant.eo
src/lib/elementary/elm_ctxpopup.eo
src/lib/elementary/elm_dayselector.eo
src/lib/elementary/elm_fileselector.eo
src/lib/elementary/elm_fileselector_entry.eo
src/lib/elementary/elm_flipselector.eo
src/lib/elementary/elm_gengrid.eo
src/lib/elementary/elm_genlist.eo
src/lib/elementary/elm_hover.eo
src/lib/elementary/elm_index.eo
src/lib/elementary/elm_inwin.eo
src/lib/elementary/elm_label.eo
src/lib/elementary/elm_list.eo
src/lib/elementary/elm_multibuttonentry.eo
src/lib/elementary/elm_naviframe.eo
src/lib/elementary/elm_panel.eo
src/lib/elementary/elm_player.eo
src/lib/elementary/elm_popup.eo
src/lib/elementary/elm_scroller.eo
src/lib/elementary/elm_segment_control.eo
src/lib/elementary/elm_separator.eo
src/lib/elementary/elm_slideshow.eo
src/lib/elementary/elm_spinner.eo

index 690c526..1a782e5 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Button extends Efl.Ui.Layout implements Efl.Ui.Clickable, Efl.Ui.Autorepeat,
+class @beta Efl.Ui.Button extends Efl.Ui.Layout_Base implements Efl.Ui.Clickable, Efl.Ui.Autorepeat,
                      Efl.Text, Efl.Content,
                      Efl.Access.Widget.Action
 {
index 3354750..6a58785 100644 (file)
@@ -16,7 +16,7 @@ enum Efl.Ui.Calendar_Weekday
    last  [[Sentinel value to indicate last enum field during iteration]]
 }
 
-class @beta Efl.Ui.Calendar extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Efl.Access.Widget.Action, Efl.Ui.Format
+class @beta Efl.Ui.Calendar extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Composition, Efl.Access.Widget.Action, Efl.Ui.Format
 {
    [[Calendar widget
 
index 87968c6..cfc7edc 100644 (file)
@@ -16,7 +16,7 @@ enum Efl.Ui.Clock_Type
    ampm    = 7, [[Indicates AM/PM field .]]
 }
 
-class @beta Efl.Ui.Clock extends Efl.Ui.Layout
+class @beta Efl.Ui.Clock extends Efl.Ui.Layout_Base
 {
    [[Efl UI clock class]]
    methods {
index 4225c28..93e7632 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Datepicker extends Efl.Ui.Layout
+class @beta Efl.Ui.Datepicker extends Efl.Ui.Layout_Base
 {
    [[Datepicker widget
 
index d381569..8f6a079 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Frame extends Efl.Ui.Layout implements Efl.Ui.Clickable, Efl.Text, Efl.Text_Markup,
+class @beta Efl.Ui.Frame extends Efl.Ui.Layout_Base implements Efl.Ui.Clickable, Efl.Text, Efl.Text_Markup,
                     Efl.Content
 {
    [[Frame widget
index 4b61a52..6c70f36 100644 (file)
@@ -1,6 +1,6 @@
 import efl_ui_grid_item;
 
-class @beta Efl.Ui.Grid extends Efl.Ui.Layout implements
+class @beta Efl.Ui.Grid extends Efl.Ui.Layout_Base implements
                    Efl.Ui.Scrollable_Interactive,
                    Efl.Ui.Scrollbar,
                    Efl.Pack_Linear, Efl.Pack_Layout,
index f2a85b6..50e1e1c 100644 (file)
@@ -1,4 +1,4 @@
-abstract @beta Efl.Ui.Item extends Efl.Ui.Layout implements Efl.Ui.Selectable, Efl.Ui.Clickable
+abstract @beta Efl.Ui.Item extends Efl.Ui.Layout_Base implements Efl.Ui.Selectable, Efl.Ui.Clickable
 {
    [[Item abstract class for pack widget. All item have to be inherited from this class.]]
    methods {
index 7dcf299..988c78c 100644 (file)
@@ -1,6 +1,6 @@
 import efl_ui_list_item;
 
-class @beta Efl.Ui.List extends Efl.Ui.Layout implements
+class @beta Efl.Ui.List extends Efl.Ui.Layout_Base implements
                    Efl.Ui.Scrollable_Interactive,
                    Efl.Ui.Scrollbar,
                    Efl.Pack_Linear, Efl.Pack_Layout,
index b6a2bf8..0a135e9 100644 (file)
@@ -6,7 +6,7 @@ struct Efl.Ui.List_View_Item_Event
    child: Efl.Model;
    index: int;
 }
-class @beta Efl.Ui.List_View extends Efl.Ui.Layout implements Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollbar,
+class @beta Efl.Ui.List_View extends Efl.Ui.Layout_Base implements Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollbar,
                 Efl.Access.Widget.Action, Efl.Access.Selection, Efl.Ui.Focus.Composition, Efl.Ui.Focus.Manager_Sub,
                 Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.List_View_Model, Efl.Ui.Widget_Focus_Manager
 {
index e901168..a249c2e 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Navigation_Bar extends Efl.Ui.Layout implements Efl.Content, Efl.Text
+class @beta Efl.Ui.Navigation_Bar extends Efl.Ui.Layout_Base implements Efl.Content, Efl.Text
 {
    [[Navigation_Bar widget.
 
index 373d711..e766fc0 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Navigation_Layout extends Efl.Ui.Layout implements Efl.Content
+class @beta Efl.Ui.Navigation_Layout extends Efl.Ui.Layout_Base implements Efl.Content
 {
    [[Navigation_Layout widget.
 
index 50bcecb..a183ba3 100644 (file)
@@ -5,7 +5,7 @@ enum Efl.Ui.Pager_Loop
    enabled
 }
 
-class @beta Efl.Ui.Pager extends Efl.Ui.Layout implements Efl.Pack_Linear
+class @beta Efl.Ui.Pager extends Efl.Ui.Layout_Base implements Efl.Pack_Linear
 {
    [[Pager widget
 
index f1dadaa..0be2923 100644 (file)
@@ -15,7 +15,7 @@ struct Efl.Ui.Panel_Scroll_Info
    rel_y: double; [[content scrolled position (0.0 ~ 1.0) in the panel]]
 }
 
-class @beta Efl.Ui.Panel extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Elm.Interface_Scrollable, Efl.Content,
+class @beta Efl.Ui.Panel extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Layer, Elm.Interface_Scrollable, Efl.Content,
                     Efl.Access.Widget.Action
 {
    [[Elementary panel class]]
index 5c2ec9f..7c9423c 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Panes extends Efl.Ui.Layout implements Efl.Ui.Direction,
+class @beta Efl.Ui.Panes extends Efl.Ui.Layout_Base implements Efl.Ui.Direction,
                     Efl.Ui.Clickable
 {
    [[Elementary panes class]]
index 31b7b53..edc4081 100644 (file)
@@ -8,7 +8,7 @@ enum Efl.Ui.Popup_Align {
     bottom    [[Popup aligned to bottom]]
 }
 
-class @beta Efl.Ui.Popup extends Efl.Ui.Layout implements Efl.Content, Efl.Ui.Focus.Layer
+class @beta Efl.Ui.Popup extends Efl.Ui.Layout_Base implements Efl.Content, Efl.Ui.Focus.Layer
 {
    [[EFL UI popup class]]
    methods {
index d26f7df..a1697f9 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Progressbar extends Efl.Ui.Layout implements Efl.Ui.Range_Display, Efl.Ui.Format,
+class @beta Efl.Ui.Progressbar extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Display, Efl.Ui.Format,
                           Efl.Ui.Direction, Efl.Access.Value,
                           Efl.Text, Efl.Content, Efl.Text_Markup
 {
index 76447ab..1135242 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Scroller extends Efl.Ui.Layout implements
+class @beta Efl.Ui.Scroller extends Efl.Ui.Layout_Base implements
                        Efl.Ui.Scrollable_Interactive,
                        Efl.Ui.Scrollbar,
                        Efl.Ui.Focus.Manager_Sub,
index 1b7ada6..7db6036 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Slider extends Efl.Ui.Layout implements Efl.Ui.Range_Interactive, Efl.Ui.Direction,
+class @beta Efl.Ui.Slider extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Interactive, Efl.Ui.Direction,
                      Efl.Access.Value,
                      Efl.Access.Widget.Action
 {
index bf70517..ee6fd69 100644 (file)
@@ -5,7 +5,7 @@ struct Efl.Ui.Spin_Special_Value
    label: string; [[String to replace]]
 }
 
-class @beta Efl.Ui.Spin extends Efl.Ui.Layout implements Efl.Ui.Range_Interactive, Efl.Ui.Format,
+class @beta Efl.Ui.Spin extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Interactive, Efl.Ui.Format,
                    Efl.Access.Value, Efl.Access.Widget.Action
 {
    [[A Spin.
index 115547a..2351a38 100644 (file)
@@ -18,7 +18,7 @@ struct Efl.Ui.Stack_Event_Deactivated {
    content: Efl.Canvas.Object; [[Deactivated content.]]
 }
 
-class @beta Efl.Ui.Stack extends Efl.Ui.Layout
+class @beta Efl.Ui.Stack extends Efl.Ui.Layout_Base
 {
    [[Stack widget.
 
index a2c1359..be34ec0 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Tab_Bar extends Efl.Ui.Layout implements Efl.Ui.Clickable
+class @beta Efl.Ui.Tab_Bar extends Efl.Ui.Layout_Base implements Efl.Ui.Clickable
 {
    [[Tab Bar class]]
    methods {
index 74a2d7f..e20a7e6 100644 (file)
@@ -8,7 +8,7 @@ struct Efl.Ui.Tab_Page_Tab_Changed_Event {
    changed_info: Efl.Ui.Tab_Page_Tab_Changed;
 }
 
-class @beta Efl.Ui.Tab_Page extends Efl.Ui.Layout implements Efl.Content
+class @beta Efl.Ui.Tab_Page extends Efl.Ui.Layout_Base implements Efl.Content
 {
    [[Tab Page class]]
    methods {
index 267c7ed..8284901 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Tags extends Efl.Ui.Layout implements Efl.Text, Efl.Ui.Format
+class @beta Efl.Ui.Tags extends Efl.Ui.Layout_Base implements Efl.Text, Efl.Ui.Format
 {
    [[A widget displaying a list of tags. The user can remove tags by clicking
      on each tag "close" button and add new tags by typing text in the text
index e1c9fa2..cc18b46 100644 (file)
@@ -7,7 +7,7 @@ enum Efl.Ui.Textpath_Direction {
     ccw [[Counter-clockwise]]
 }
 
-class @beta Efl.Ui.Textpath extends Efl.Ui.Layout implements Efl.Text, Efl.Gfx.Path
+class @beta Efl.Ui.Textpath extends Efl.Ui.Layout_Base implements Efl.Text, Efl.Gfx.Path
 {
    [[Efl Ui Textpath class]]
    legacy_prefix: elm_textpath;
index 1943aa3..7e2d48c 100644 (file)
@@ -1,4 +1,4 @@
-class @beta Efl.Ui.Timepicker extends Efl.Ui.Layout
+class @beta Efl.Ui.Timepicker extends Efl.Ui.Layout_Base
 {
    [[Timepicker widget
 
index 260e699..a4f7815 100644 (file)
@@ -10,7 +10,7 @@ enum Elm.Actionslider.Pos
    all = (1 << 3) - 1 [[All positions for left/center/right.]]
 }
 
-class Elm.Actionslider extends Efl.Ui.Layout implements Efl.Ui.Selectable, Efl.Ui.Legacy
+class Elm.Actionslider extends Efl.Ui.Layout_Base implements Efl.Ui.Selectable, Efl.Ui.Legacy
 {
    [[An actionslider is a switcher for 2 or 3 labels
 
index 4d249d2..f5c2e06 100644 (file)
@@ -12,7 +12,7 @@ enum Elm.Bubble.Pos
   bottom_right [[The arrow of the bubble points to the bottom right corner.]]
 }
 
-class Elm.Bubble extends Efl.Ui.Layout implements Efl.Ui.Clickable, Efl.Ui.Legacy
+class Elm.Bubble extends Efl.Ui.Layout_Base implements Efl.Ui.Clickable, Efl.Ui.Legacy
 {
    [[Speech bubble widget used in messaging applications]]
 
index b7a0f3a..235de5e 100644 (file)
@@ -72,7 +72,7 @@ struct Elm.Calendar.Mark; [[Item handle for a calendar mark.
                             with @Elm.Calendar.mark_del.
                           ]]
 
-class Elm.Calendar extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Efl.Access.Widget.Action,
+class Elm.Calendar extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Composition, Efl.Access.Widget.Action,
                     Efl.Ui.Legacy
 {
    [[Calendar widget
index 65813b7..9535c5c 100644 (file)
@@ -18,7 +18,7 @@ enum Elm.Clock.Edit_Mode
    all = (1 << 6) - 1 [[All digits should be editable.]]
 }
 
-class Elm.Clock extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Efl.Ui.Legacy
+class Elm.Clock extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Composition, Efl.Ui.Legacy
 {
    [[Digital clock widget
 
index 6e395df..bd7cac6 100644 (file)
@@ -4,7 +4,7 @@ import elm_interface_scrollable;
 struct @extern Elm.Code; [[Elementary code main data structure]] /* The main interface currently defined in code */
 struct @extern Elm.Code_Line; [[Elementary code line data structure]] /* Parts of the interface currently defined in code */
 
-class Elm.Code_Widget extends Efl.Ui.Layout
+class Elm.Code_Widget extends Efl.Ui.Layout_Base
 {
    [[Elementary code widget]]
    eo_prefix: elm_obj_code_widget;
index 0d57a6f..fc06049 100644 (file)
@@ -12,7 +12,7 @@ enum Elm.Colorselector.Mode
    all [[All possible color selector is displayed.]]
 }
 
-class Elm.Colorselector extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition,
+class Elm.Colorselector extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Composition,
                          Efl.Access.Widget.Action, Efl.Ui.Clickable, Efl.Ui.Legacy
 {
    [[Elementary colorselector class]]
index e90485c..db6e072 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Conformant extends Efl.Ui.Layout implements Efl.Ui.Legacy
+class Elm.Conformant extends Efl.Ui.Layout_Base implements Efl.Ui.Legacy
 {
    [[Elementary conformant class]]
    legacy_prefix: elm_conformant;
index afed09b..0bbfdae 100644 (file)
@@ -8,7 +8,7 @@ enum Elm.Ctxpopup.Direction
    unknown [[Ctxpopup does not determine it's direction yet.]]
 }
 
-class Elm.Ctxpopup extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Efl.Access.Widget.Action, Efl.Ui.Legacy, Elm.Widget_Item_Container
+class Elm.Ctxpopup extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Layer, Efl.Access.Widget.Action, Efl.Ui.Legacy, Elm.Widget_Item_Container
 {
    [[Elementary context popup class]]
    legacy_prefix: elm_ctxpopup;
index 183e582..12a0546 100644 (file)
@@ -17,7 +17,7 @@ enum Elm.Dayselector.Day
    max     [[Sentinel value to indicate last enum field during iteration]]
 }
 
-class Elm.Dayselector extends Efl.Ui.Layout implements Efl.Ui.Legacy
+class Elm.Dayselector extends Efl.Ui.Layout_Base implements Efl.Ui.Legacy
 {
    [[Elementary dayselector class]]
    legacy_prefix: elm_dayselector;
index eac99d9..2a15abe 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Fileselector extends Efl.Ui.Layout implements Elm.Interface.Fileselector,
+class Elm.Fileselector extends Efl.Ui.Layout_Base implements Elm.Interface.Fileselector,
                         Efl.Access.Widget.Action, Efl.Ui.Focus.Composition,
                         Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy
 {
index 28484ca..5a01b8d 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Fileselector_Entry extends Efl.Ui.Layout implements Elm.Interface.Fileselector,
+class Elm.Fileselector_Entry extends Efl.Ui.Layout_Base implements Elm.Interface.Fileselector,
                               Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy
 {
    [[Elementary fileselector entry class]]
index aa47b51..46145bd 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Flipselector extends Efl.Ui.Layout implements Efl.Ui.Range_Interactive,
+class Elm.Flipselector extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Interactive,
                         Efl.Access.Widget.Action,
                         Efl.Ui.Selectable, Efl.Ui.Legacy
 {
index eb31ef3..2528a26 100644 (file)
@@ -9,7 +9,7 @@ enum Elm.Gengrid.Reorder_Type
    swap    [[Swap reorder type]]
 }
 
-class Elm.Gengrid extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Elm.Interface_Scrollable,
+class Elm.Gengrid extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Composition, Elm.Interface_Scrollable,
                    Efl.Ui.Clickable, Efl.Access.Widget.Action,
                    Efl.Access.Selection, Efl.Ui.Legacy, Elm.Widget_Item_Container
 {
index 274ebe5..cd20b8e 100644 (file)
@@ -1,6 +1,6 @@
 import elm_general;
 
-class Elm.Genlist extends Efl.Ui.Layout implements Elm.Interface_Scrollable, Efl.Ui.Clickable,
+class Elm.Genlist extends Efl.Ui.Layout_Base implements Elm.Interface_Scrollable, Efl.Ui.Clickable,
                    Efl.Access.Widget.Action, Efl.Access.Selection,
                    Efl.Ui.Selectable, Efl.Ui.Legacy, Elm.Widget_Item_Container
 {
index cb120ee..0ab8f08 100644 (file)
@@ -7,7 +7,7 @@ enum Elm.Hover.Axis
    both [[ELM_HOVER_AXIS_BOTH -- both.]]
 }
 
-class Elm.Hover extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Efl.Ui.Clickable,
+class Elm.Hover extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Layer, Efl.Ui.Clickable,
                  Efl.Access.Widget.Action, Efl.Ui.Legacy
 {
    [[Elementary hover class]]
index c3b7c57..f41f70e 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Index extends Efl.Ui.Layout implements Efl.Ui.Direction,
+class Elm.Index extends Efl.Ui.Layout_Base implements Efl.Ui.Direction,
                  Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy
 {
    [[elementary index class]]
index 594d1e5..ec8208a 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Inwin extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Efl.Content, Efl.Ui.Legacy
+class Elm.Inwin extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Layer, Efl.Content, Efl.Ui.Legacy
 {
    [[Elementary inwin class]]
    legacy_prefix: elm_inwin;
index 2f47e45..b3b67b8 100644 (file)
@@ -8,7 +8,7 @@ enum Elm.Label.Slide_Mode
    always [[Slide always.]]
 }
 
-class Elm.Label extends Efl.Ui.Layout implements Efl.Ui.Legacy
+class Elm.Label extends Efl.Ui.Layout_Base implements Efl.Ui.Legacy
 {
    [[Elementary label class]]
    legacy_prefix: elm_label;
index 18a7bc1..f2107dd 100644 (file)
@@ -1,6 +1,6 @@
 import elm_general;
 
-class Elm.List extends Efl.Ui.Layout implements Elm.Interface_Scrollable,
+class Elm.List extends Efl.Ui.Layout_Base implements Elm.Interface_Scrollable,
                 Efl.Access.Widget.Action, Efl.Access.Selection, Efl.Access.Object,
                 Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy, Elm.Widget_Item_Container
 {
index 6621a26..bf584f2 100644 (file)
@@ -1,7 +1,7 @@
 type Elm_Multibuttonentry_Item_Filter_Cb: __undefined_type; [[Elementary multibuttonentry item filter callback type]]
 type Elm_Multibuttonentry_Format_Cb: __undefined_type; [[Elementary multibuttonentry format callback type]]
 
-class Elm.Multibuttonentry extends Efl.Ui.Layout implements Efl.Ui.Clickable, Efl.Ui.Legacy
+class Elm.Multibuttonentry extends Efl.Ui.Layout_Base implements Efl.Ui.Clickable, Efl.Ui.Legacy
 {
    [[Elementary multibuttonentry class]]
    legacy_prefix: elm_multibuttonentry;
index ff0c1f8..c0676f9 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Naviframe extends Efl.Ui.Layout implements Efl.Access.Widget.Action, Efl.Ui.Legacy
+class Elm.Naviframe extends Efl.Ui.Layout_Base implements Efl.Access.Widget.Action, Efl.Ui.Legacy
 {
    [[Elementary naviframe class]]
    legacy_prefix: elm_naviframe;
index eb53bf8..a993ce6 100644 (file)
@@ -8,7 +8,7 @@ enum Elm.Panel.Orient
    right [[Panel (dis)appears from the right]]
 }
 
-class Elm.Panel extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Elm.Interface_Scrollable,
+class Elm.Panel extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Layer, Elm.Interface_Scrollable,
                  Efl.Access.Widget.Action, Efl.Ui.Legacy, 
                  // TIZEN_ONLY(20170105): scrollable panel content size ratio refactoring (for 2.4 UX)
                  Efl.Orientation
index 7876d23..698ff45 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Player extends Efl.Ui.Layout implements Efl.Access.Widget.Action, Efl.Ui.Legacy
+class Elm.Player extends Efl.Ui.Layout_Base implements Efl.Access.Widget.Action, Efl.Ui.Legacy
 {
    [[Elementary player class]]
    legacy_prefix: elm_player;
index 5ba786d..b1558dd 100644 (file)
@@ -23,7 +23,7 @@ enum Elm.Popup.Orient
 }
 
 
-class Elm.Popup extends Efl.Ui.Layout implements Efl.Access.Widget.Action, Efl.Ui.Legacy
+class Elm.Popup extends Efl.Ui.Layout_Base implements Efl.Access.Widget.Action, Efl.Ui.Legacy
 {
    [[Elementary popup class]]
    legacy_prefix: elm_popup;
index 98b152e..f44223b 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Scroller extends Efl.Ui.Layout implements Elm.Interface_Scrollable,
+class Elm.Scroller extends Efl.Ui.Layout_Base implements Elm.Interface_Scrollable,
                     Efl.Access.Widget.Action,
                     Efl.Ui.Scrollable, Efl.Content, Efl.Ui.Legacy
 {
index 50f6a1e..74b65b4 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Segment_Control extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Efl.Ui.Legacy
+class Elm.Segment_Control extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Composition, Efl.Ui.Legacy
 {
    [[Elementary segment control class]]
    legacy_prefix: elm_segment_control;
index 56f024d..8356248 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Separator extends Efl.Ui.Layout implements Efl.Ui.Legacy
+class Elm.Separator extends Efl.Ui.Layout_Base implements Efl.Ui.Legacy
 {
    [[Elementary separator class]]
    legacy_prefix: elm_separator;
index 97cf3cf..7ad0fdf 100644 (file)
@@ -1,6 +1,6 @@
 type Elm_Slideshow_Item_Class: __undefined_type; [[Elementary slideshow item class type]]
 
-class Elm.Slideshow extends Efl.Ui.Layout implements Efl.Access.Widget.Action, Efl.Ui.Legacy
+class Elm.Slideshow extends Efl.Ui.Layout_Base implements Efl.Access.Widget.Action, Efl.Ui.Legacy
 {
    [[Elementary slideshow class]]
    eo_prefix: elm_obj_slideshow;
index 92839ea..1a1096c 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Spinner extends Efl.Ui.Layout implements Efl.Ui.Range_Interactive, Efl.Ui.Focus.Composition,
+class Elm.Spinner extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Interactive, Efl.Ui.Focus.Composition,
                    Efl.Access.Value, Efl.Access.Widget.Action, Efl.Ui.Legacy
 {
    [[Elementary spinner class]]