eo: lets drop efl_interfaces

its not required anymore, our wonderfull new syntax solves the original
problem it was trying to solve.

fixes T7565

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D7893
This commit is contained in:
Marcel Hollerbach 2019-02-07 14:44:18 +01:00
parent f1ad9d7467
commit 38612b5490
8 changed files with 5 additions and 16 deletions

View File

@ -4,8 +4,7 @@
eo_eolian_files = \
lib/eo/efl_object.eo \
lib/eo/efl_class.eo \
lib/eo/efl_object_override.eo \
lib/eo/efl_interface.eo
lib/eo/efl_object_override.eo
eo_eolian_c = $(eo_eolian_files:%.eo=%.eo.c)
eo_eolian_h = $(eo_eolian_files:%.eo=%.eo.h)

View File

@ -1,4 +1,4 @@
interface Efl.Ui.Legacy extends Efl.Interface
interface Efl.Ui.Legacy
{
[[The bg (background) widget is used for setting (solid) background decorations

View File

@ -1,6 +1,6 @@
import efl_ui_list_view_types;
interface Efl.Ui.List_View_Model extends Efl.Interface
interface Efl.Ui.List_View_Model
{
methods {
@property load_range {

View File

@ -1,4 +1,4 @@
interface Efl.Ui.List_View_Relayout extends Efl.Interface
interface Efl.Ui.List_View_Relayout
{
methods {
layout_do {

View File

@ -216,7 +216,6 @@ typedef void (*Efl_Del_Intercept) (Eo *obj_id);
#include "efl_object_override.eo.h"
#include "efl_object.eo.h"
#include "efl_interface.eo.h"
#define EO_CLASS EFL_OBJECT_CLASS
/** An event callback prototype. */

View File

@ -1,7 +0,0 @@
interface Efl.Interface
{
[[An interface for other interfaces to inherit from.
This is useful when you want to create interfaces and mixins that expose
functions from a normal class such as @Efl.Object.constructor.]]
}

View File

@ -5,4 +5,3 @@
#include "Eo.h"
#include "efl_class.eo.c"
#include "efl_interface.eo.c"

View File

@ -4,8 +4,7 @@ eo_pub_deps = [eina]
pub_eo_files = [
'efl_object.eo',
'efl_class.eo',
'efl_object_override.eo',
'efl_interface.eo'
'efl_object_override.eo'
]
eo_src = [