forked from enlightenment/efl
33 lines
671 B
C
33 lines
671 B
C
#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"
|