Revert "XXX - reword me when done"

This reverts commit bc23814614.
This commit is contained in:
Carsten Haitzler 2016-04-01 09:57:38 +09:00
parent e446fcc2db
commit 13ecefe670
8 changed files with 1 additions and 152 deletions

View File

@ -23,9 +23,6 @@ efl_eolian_files = \
lib/efl/interfaces/efl_gfx_filter.eo \
lib/efl/interfaces/efl_model_base.eo \
lib/efl/interfaces/efl_animator.eo \
lib/efl/interfaces/efl_vpath.eo \
lib/efl/interfaces/efl_vpath_manager.eo \
lib/efl/interfaces/efl_vpath_file.eo \
$(efl_eolian_legacy_files) \
$(NULL)
@ -58,10 +55,7 @@ lib_LTLIBRARIES += lib/efl/libefl.la
lib_efl_libefl_la_SOURCES = \
lib/efl/interfaces/efl_interfaces_main.c \
lib/efl/interfaces/efl_model_common.c \
lib/efl/interfaces/efl_gfx_shape.c \
lib/efl/interfaces/efl_vpath.c \
lib/efl/interfaces/efl_vpath_file.c \
lib/efl/interfaces/efl_vpath_manager.c
lib/efl/interfaces/efl_gfx_shape.c
lib_efl_libefl_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl -I$(top_srcdir)/src/lib/efl @EFL_CFLAGS@ -DEFL_GFX_FILTER_BETA
lib_efl_libefl_la_LIBADD = @EFL_LIBS@

View File

@ -50,10 +50,6 @@ typedef struct tm Efl_Time;
#include <Efl_Model_Common.h>
#include "interfaces/efl_vpath_file.eo.h"
#include "interfaces/efl_vpath.eo.h"
#include "interfaces/efl_vpath_manager.eo.h"
/* Data types */
#include "interfaces/efl_gfx_types.eot.h"
typedef Efl_Gfx_Path_Command_Type Efl_Gfx_Path_Command;

View File

@ -1,18 +0,0 @@
#define EFL_BETA_API_SUPPORT
#include "Efl.h"
typedef struct _Efl_Vpath_Data Efl_Vpath_Data;
struct _Efl_Vpath_Data
{
int dummy;
};
EOLIAN static Efl_Vpath_File *
_efl_vpath_fetch(Eo *obj EINA_UNUSED, Efl_Vpath_Data *pd EINA_UNUSED, const char *path EINA_UNUSED)
{
return NULL;
}
#include "interfaces/efl_vpath.eo.c"

View File

@ -1,15 +0,0 @@
class Efl.Vpath (Eo.Base)
{
legacy_prefix: null;
eo_prefix: efl_vpath;
methods {
fetch {
params {
path: const(char)*; [[ The input virtual file path to fetch ]]
}
return: own(Efl.Vpath_File *); [[ An object representing the file ]]
}
}
events {
}
}

View File

@ -1,32 +0,0 @@
#define EFL_BETA_API_SUPPORT
#include "Efl.h"
typedef struct _Efl_Vpath_File_Data Efl_Vpath_File_Data;
struct _Efl_Vpath_File_Data
{
const char *path;
const char *result;
};
EOLIAN static void
_efl_vpath_file_path_set(Eo *obj EINA_UNUSED, Efl_Vpath_File_Data *pd, const char *path)
{
eina_stringshare_replace(&(pd->path), path);
// XXX: begin resolve or fetch
}
EOLIAN static const char *
_efl_vpath_file_path_get(Eo *obj EINA_UNUSED, Efl_Vpath_File_Data *pd)
{
return pd->path;
}
EOLIAN static const char *
_efl_vpath_file_result_get(Eo *obj EINA_UNUSED, Efl_Vpath_File_Data *pd)
{
return pd->result;
}
#include "interfaces/efl_vpath_file.eo.c"

View File

@ -1,24 +0,0 @@
class Efl.Vpath_File (Eo.Base)
{
legacy_prefix: null;
eo_prefix: efl_vpath_file;
methods {
@property path {
set {}
get {}
values {
path: const(char)*; [[ The input virtual path to a file ]]
}
}
@property result {
get {}
values {
path: const(char)*; [[ The resulting destination file ]]
}
}
}
events {
fetched; [[ File successfully mapped/fetched ]]
failed; [[ File fetch or mapping failed ]]
}
}

View File

@ -1,28 +0,0 @@
#define EFL_BETA_API_SUPPORT
#include "Efl.h"
typedef struct _Efl_Vpath_Manager_Data Efl_Vpath_Manager_Data;
struct _Efl_Vpath_Manager_Data
{
Eina_List *list;
};
EOLIAN static Efl_Vpath_File *
_efl_vpath_manager_fetch(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED, const char *path EINA_UNUSED)
{
return NULL;
}
EOLIAN static void
_efl_vpath_manager_register(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED, int priority EINA_UNUSED, Efl_Vpath *vpath EINA_UNUSED)
{
}
EOLIAN static void
_efl_vpath_manager_unregister(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED, Efl_Vpath *vpath EINA_UNUSED)
{
}
#include "interfaces/efl_vpath_manager.eo.c"

View File

@ -1,24 +0,0 @@
class Efl.Vpath_Manager ()
{
legacy_prefix: null;
eo_prefix: efl_vpath_manager;
methods {
fetch @class {
params {
path: const(char)*; [[ The input virtual file path to fetch ]]
}
return: own(Efl.Vpath_File *); [[ An object representing the file ]]
}
register @class {
params {
priority: int; [[ Search order - higher values tired first ]]
vpath: Efl.Vpath * @nonull; [[ A Vpath implementation object ]]
}
}
unregister @class {
params {
vpath: Efl.Vpath * @nonull; [[ A Vpath implementation object ]]
}
}
}
}