forked from enlightenment/efl
efl: Remove unnecessary abstract/class inheritance
Summary: Remove unnecessary abstract and class inheritance from eo file because those abstracts and classes are duplicate. e.g. if class B (class A) in B.eo file, then class C (class A, class B) in C.eo file. Reviewers: woohyun, felipealmeida, Hermet, bu5hm4n Reviewed By: Hermet, bu5hm4n Subscribers: bu5hm4n, cedric, segfaultxavi, q66, #reviewers, lauromoura, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6982
This commit is contained in:
parent
445239424c
commit
14f1866f25
|
@ -1,5 +1,4 @@
|
||||||
class Efl.Canvas.Layout_Part_External (Efl.Canvas.Layout_Part, Efl.Content,
|
class Efl.Canvas.Layout_Part_External (Efl.Canvas.Layout_Part, Efl.Content)
|
||||||
Efl.Canvas.Object)
|
|
||||||
{
|
{
|
||||||
[[Class representing an external part in Edje layouts.
|
[[Class representing an external part in Edje layouts.
|
||||||
|
|
||||||
|
|
|
@ -157,7 +157,7 @@ enum Efl.Ui.Win_Move_Resize_Mode
|
||||||
class Efl.Ui.Win (Efl.Ui.Widget, Efl.Canvas.Scene, Efl.Canvas.Pointer, Efl.Access.Window,
|
class Efl.Ui.Win (Efl.Ui.Widget, Efl.Canvas.Scene, Efl.Canvas.Pointer, Efl.Access.Window,
|
||||||
Efl.Access.Component, Efl.Access.Widget.Action,
|
Efl.Access.Component, Efl.Access.Widget.Action,
|
||||||
Efl.Content, Efl.Input.State, Efl.Input.Interface, Efl.Screen,
|
Efl.Content, Efl.Input.State, Efl.Input.Interface, Efl.Screen,
|
||||||
Efl.Gfx.Size_Hint, Efl.Text, Efl.Config_Global, Efl.Part,
|
Efl.Gfx.Size_Hint, Efl.Text, Efl.Config, Efl.Part,
|
||||||
Efl.Ui.Widget_Focus_Manager, Efl.Ui.Focus.Manager_Window_Root)
|
Efl.Ui.Widget_Focus_Manager, Efl.Ui.Focus.Manager_Window_Root)
|
||||||
{
|
{
|
||||||
[[Efl UI window class]]
|
[[Efl UI window class]]
|
||||||
|
|
|
@ -2,9 +2,9 @@ import efl_text_types;
|
||||||
|
|
||||||
struct Efl.Canvas.Object_Animation_Event; [[Information of animation events]]
|
struct Efl.Canvas.Object_Animation_Event; [[Information of animation events]]
|
||||||
|
|
||||||
abstract Efl.Canvas.Object (Efl.Object, Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack, Efl.Animator,
|
abstract Efl.Canvas.Object (Efl.Loop_Consumer, Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack, Efl.Animator,
|
||||||
Efl.Input.Interface, Efl.Gfx.Size_Hint,
|
Efl.Input.Interface, Efl.Gfx.Size_Hint,
|
||||||
Efl.Gfx.Map, Efl.Loop_Consumer, Efl.Ui.Base, Efl.Canvas.Pointer)
|
Efl.Gfx.Map, Efl.Ui.Base, Efl.Canvas.Pointer)
|
||||||
{
|
{
|
||||||
[[Efl canvas object abstract class]]
|
[[Efl canvas object abstract class]]
|
||||||
legacy_prefix: evas_object;
|
legacy_prefix: evas_object;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import efl_input_types;
|
import efl_input_types;
|
||||||
|
|
||||||
class Evas.Canvas (Efl.Object, Efl.Canvas.Scene, Efl.Animator, Efl.Input.Interface,
|
class Evas.Canvas (Efl.Loop_Consumer, Efl.Canvas.Scene, Efl.Animator, Efl.Input.Interface,
|
||||||
Efl.Loop_Consumer, Efl.Canvas.Pointer)
|
Efl.Canvas.Pointer)
|
||||||
{
|
{
|
||||||
[[Evas canvas class]]
|
[[Evas canvas class]]
|
||||||
legacy_prefix: evas;
|
legacy_prefix: evas;
|
||||||
|
|
Loading…
Reference in New Issue