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 690c52675af3f7693aa2353b538335975e4133f7..1a782e5a6188da44b7f2af1dc9254952f9cd68be 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 33547507dae1753e2a24a20fe39f82ac0ee54420..6a5878594d93b3ac76b0f502a02796be18678b22 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 87968c601f2057f1ad6a353e0004568fd7241d4a..cfc7edcb43d40b15235a5b328826109f98de03ec 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 4225c28e7544e40b9e8a012cf333835c50bc456b..93e7632023f737122952548c81d9a7fdee417d0c 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 d381569b5f179495948ed3fa8edbb0474cc3c984..8f6a0791cfa962ebdbd0118c072e6b19468fd6a7 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 4b61a52e1388360a147eeb0e1fa5954993495642..6c70f36c39237943409e62c7624afcea096df04e 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 f2a85b6aebcb1ecd0faca4ba4968d3f908a8ee74..50e1e1c739b4efa338eb5245e60b95a8ef227ea0 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 7dcf29931a05b31280acf9a08b090be981ec6775..988c78c5cca2f8a45e52dce2d37f6ac2c570f745 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 b6a2bf8016da7dce3d16ecf163fee3e713b65fbb..0a135e9cce86d4f29e0cce1045e6a36d51df35a1 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 e9011681de4c43956d1b13949480df7b6b7100aa..a249c2e71377e052a8da5f2832e68f9a77f8bd14 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 373d711839bb391bfa8837f323553865e43a86d9..e766fc0da7c860d45854a9bb81cf7d5ea1ccc847 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 50bcecb78b09a52bd1f3ffc9cc34a9edfc424c57..a183ba3a9241b4051ff84854cbaab0a3213f2cf4 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 f1dadaa4b5c09d14be15edc97dead6e1a88fd2c2..0be29236387d2e09a0ea9e0acc02b194f5b1f190 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 5c2ec9f47a02ee53afc3a46d1339fabaed124247..7c9423c3d9d67952b5f39c96a5f4d18bf846ef3c 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 31b7b531f2b17a8b0966e610301e4b237173a558..edc408120ab6ab4de4691505e54cedaad63d20ff 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 d26f7df3c39448baf059586b7274a9b8293d01bb..a1697f9b37d8b8b24e3f119d346b7c764eb3f173 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 76447ab7d5cf6648ffa90394a4ec978c074647d1..1135242b69f165ad1eeb44a5f8a357810fa71083 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 1b7ada655f0e834dc15dd2c6ae96e6cd8c5c8ed5..7db6036ba3cd7eb8b0d6c2c0844420179c4490ae 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 bf705171e27ffe55f97684a1343a8a06899df5fa..ee6fd693adad8e572c10637d1eb7a545d1ed5ac0 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 115547a124a77e5476f0cf7025bc6b41d6776b42..2351a3869bb2b06002f27bc3f4f772b1d48fae75 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 a2c135980c9c9cdf267c31927e458203d2139a71..be34ec0b90ac77966ea6ed3903f23da596cbc2de 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 74a2d7f787e8558333753c09e6e8440fd29b0306..e20a7e687072fbf84201a782e0b1c66e4ac6775a 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 267c7ed429e6fc669439d52b0f0ec806be4f729f..82849011ecc0607b7a5367bc4de1058f9d2d8d91 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 e1c9fa2d8a49659bf86cc6201fda9017ea90543e..cc18b46583b0c013e915fa8932f16c9ab7ff2687 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 1943aa3d7fdfd83ca5e31147d88ef7a9bb52a31f..7e2d48cced7c0f2c291dc6214d0b91b26f8b8c25 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 260e69942003c863f1ab81b480649d8192afba8c..a4f78157a28e2e5ef456156e7041247aa976b05a 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 4d249d210e7578e79985c81862e983823ab36b16..f5c2e06081d7e2f4fba4fcc034b79a4402b78f89 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 b7a0f3a003b7fb16c808626594ac5c5a3fefce25..235de5e17b89d7aa863063f95277b6f7d9c289c7 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 65813b717ba551dfeae61ab123f4e9354601870d..9535c5c41598f735d2b2f403643db50b42aa1859 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 6e395df742d69cb0017a9627c50059cbf26f1c8b..bd7cac606078d3b8ef8e0d98c787287d46f08f3b 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 0d57a6f9f061c534c272452345fc8f5062e21cda..fc0604965fd5c2e49313690965f4da899cccafbf 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 e90485cfd03524d1858ad9ee36fd21c1705184d1..db6e07265ff99d0e19bf5d6c099a6807cd3833f3 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 afed09b7f590bb3d7e0e2e38cbf56b958605b873..0bbfdaeffe6a6184c0602752845c232dd98dff7b 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 183e582447900a31c5fa0dde7c2cef77e63ecb52..12a054677bb81ea511f307037d5d74d772afce2c 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 eac99d90656ccf7bbf891eebac1831d0087c6986..2a15abe31d13c62e8d2f32e9862199de840d2163 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 28484ca1cc57886f1c1aece63165e36c416411d3..5a01b8d594f10ae2d73d03333d8093db9da7dc4c 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 aa47b5126ba17c8a04e2a804114b1120cce9d268..46145bd4f5abe576227a32cc01698febe5fd4d7b 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 eb31ef352bb98fee814ae71fc563cd9f2d9cb1f0..2528a2691cd1fc36921e615db4acd2357db2172a 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 274ebe5133bbff40a24783838ef8e6928f0d55d2..cd20b8e5c03d426cae942a0f90dc7bef494c2d34 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 cb120ee07f0c1155e3bfb02181758608a1e38abf..0ab8f08225106c5acf62aad627f3dd3d9fd5d6e4 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 c3b7c576b4108d52f517d1b3564e41f1637fbcec..f41f70e7cfd79e84a497aa3c3fa549c8f877811d 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 594d1e5e7f9a9057ebd112da21cd40b164f56512..ec8208a762671c659ac5eda119b47e187831ec19 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 2f47e45f100c42966c9b45bea3f1e51b8c65952c..b3b67b8e26d17c3a063ab9282cb43befbd876fe9 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 18a7bc1d77d1503116b27fc1692929a0931a20d8..f2107dd7d1844ae012f71a88d6e95cd3aad624f1 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 6621a26d1101152a3eb9d703068de6092c7c4eb7..bf584f2bce8fe7c579a0cc6e7509146b8bc591fe 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 ff0c1f82c4e59475ffcf7d9e4f22f24d302af0e4..c0676f9e4c3ee29a664f6bf8b2d75a3fe29dab7a 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 eb53bf8d7756c39e9fac04715a1898ca96b4b877..a993ce621720d77a947e8524da0924c45f38af7d 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 7876d2329fdb71b7e46b64e8d51a1f9db045e6f3..698ff45c35972500583f50f496777d4b2d9a5cac 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 5ba786d502143c1d4414640fecdd18a892874633..b1558ddaf08aeac441417b074abdca824174308c 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 98b152e99c38f2af6bb05a2068ddd35bfd598357..f44223b09b4bdfc6fc2f5c78975e6be55a95a1f5 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 50f6a1ec6ad0cbf6e095de1d8130b5443330b11c..74b65b411c9e5b17e26ccf7474597babda93acf5 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 56f024dea28af8b178cca10361d8ab39634564f1..8356248c9036d27b00d9962fbd93c182f2617b39 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 97cf3cf99c510fce69528acc78d06cff88fea19f..7ad0fdf22625bf049ee50edcb70b5abee6f560c9 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 92839eae02943de4be4600b82112a564029038ac..1a1096c6d0e5fe6a2666d27456f5349f74325a07 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]]