65 lines
1.1 KiB
C
65 lines
1.1 KiB
C
#ifndef _EFL_LAYOUT_H
|
|
#define _EFL_LAYOUT_H
|
|
|
|
#include <Efl_Config.h>
|
|
|
|
#include <Eina.h>
|
|
|
|
#include <Eo.h>
|
|
/* This include has been added to support Eo in Evas */
|
|
#include <Efl.h>
|
|
|
|
#include <Efl_Canvas.h>
|
|
|
|
#ifdef EAPI
|
|
# undef EAPI
|
|
#endif
|
|
|
|
#ifdef _WIN32
|
|
# ifdef EFL_BUILD
|
|
# ifdef DLL_EXPORT
|
|
# define EAPI __declspec(dllexport)
|
|
# else
|
|
# define EAPI
|
|
# endif
|
|
# else
|
|
# define EAPI __declspec(dllimport)
|
|
# endif
|
|
#else
|
|
# ifdef __GNUC__
|
|
# if __GNUC__ >= 4
|
|
# define EAPI __attribute__ ((visibility("default")))
|
|
# else
|
|
# define EAPI
|
|
# endif
|
|
# else
|
|
# define EAPI
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include <efl_layout_calc.eo.h>
|
|
#include <efl_layout_signal.eo.h>
|
|
#include <efl_layout_group.eo.h>
|
|
#include <efl_canvas_layout.eo.h>
|
|
|
|
#include <efl_canvas_layout_types.eot.h>
|
|
|
|
#include <efl_canvas_layout_part.eo.h>
|
|
#include <efl_canvas_layout_part_box.eo.h>
|
|
#include <efl_canvas_layout_part_table.eo.h>
|
|
#include <efl_canvas_layout_part_swallow.eo.h>
|
|
#include <efl_canvas_layout_part_text.eo.h>
|
|
#include <efl_canvas_layout_part_external.eo.h>
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#undef EAPI
|
|
|
|
#endif
|