elm: scrollable: add guards to include eo and legacy header only when allowed

Make sure the eo and legacy headers are only included when the matching defines
are enabled.
This commit is contained in:
Stefan Schmidt 2016-08-03 13:48:02 +02:00
parent fea0c92bc9
commit 9f5e5ae732
1 changed files with 10 additions and 0 deletions

View File

@ -31,7 +31,12 @@
* Elm_Scrollable_Smart_Interface::extern_pan_set.
*/
#ifdef EFL_EO_API_SUPPORT
#include "elm_pan.eo.h"
#endif
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "elm_pan.eo.legacy.h"
#endif
/**
* Elementary scroller panning base smart data.
@ -57,7 +62,12 @@ typedef void (*Elm_Interface_Scrollable_Resize_Cb)(Evas_Object *obj, Evas_C
typedef struct _Elm_Scrollable_Smart_Interface_Data
Elm_Scrollable_Smart_Interface_Data;
#ifdef EFL_EO_API_SUPPORT
#include "elm_interface_scrollable.eo.h"
#endif
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "elm_interface_scrollable.eo.legacy.h"
#endif
struct _Elm_Scrollable_Smart_Interface_Data
{