forked from enlightenment/efl
evas: add a bunch of interfaces type includes and typedefs
this sucks but we've been using these types in legacy headers for years and it's not something we can rush in a fix for Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8248
This commit is contained in:
parent
0616c31fda
commit
1d1effea90
|
@ -206,7 +206,13 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <interfaces/efl_gfx_types.eot.h>
|
||||
#include <interfaces/efl_gfx_path.eo.h>
|
||||
#include <interfaces/efl_input_types.eot.h>
|
||||
#include <interfaces/efl_text_types.eot.h>
|
||||
#include <Evas_Common.h>
|
||||
|
||||
|
||||
#ifndef EFL_NOLEGACY_API_SUPPORT
|
||||
#include <Evas_Legacy.h>
|
||||
#endif
|
||||
|
|
|
@ -3483,6 +3483,40 @@ typedef Eo Efl_Animation_Group_Sequential;
|
|||
#define EFL_ANIMATION_REPEAT_INFINITE -1
|
||||
#define EFL_ANIMATION_PLAYER_REPEAT_INFINITE -1
|
||||
|
||||
#ifndef _EFL_INPUT_DEVICE_EO_H_
|
||||
#define _EFL_INPUT_DEVICE_EO_H_
|
||||
typedef Eo Efl_Input_Device;
|
||||
typedef unsigned int Efl_Input_Device_Type;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef _EFL_H
|
||||
#define _EFL_H
|
||||
typedef Efl_Gfx_Path_Command_Type Efl_Gfx_Path_Command;
|
||||
typedef struct tm Efl_Time;
|
||||
#endif
|
||||
|
||||
#ifndef _EFL_TEXT_CURSOR_EO_H_
|
||||
#define _EFL_TEXT_CURSOR_EO_H_
|
||||
|
||||
#ifndef _EFL_TEXT_CURSOR_EO_CLASS_TYPE
|
||||
#define _EFL_TEXT_CURSOR_EO_CLASS_TYPE
|
||||
#endif
|
||||
typedef Eo Efl_Text_Cursor;
|
||||
typedef Eo Efl_Text_Cursor_Cursor;
|
||||
|
||||
#endif
|
||||
#ifndef _EFL_GFX_ENTITY_EO_H_
|
||||
#define _EFL_GFX_ENTITY_EO_H_
|
||||
|
||||
#ifndef _EFL_GFX_ENTITY_EO_CLASS_TYPE
|
||||
#define _EFL_GFX_ENTITY_EO_CLASS_TYPE
|
||||
|
||||
typedef Eo Efl_Gfx_Entity;
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue