1 #ifndef ELM_WIDGET_GRID_H 2 #define ELM_WIDGET_GRID_H 3 4 #include "Elementary.h" 5 6 /* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR 7 * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT 8 * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK 9 * IT AT RUNTIME. 10 */ 11 12 /** 13 * @addtogroup Widget 14 * @{ 15 * 16 * @section elm-grid-class The Elementary Grid Class 17 * 18 * Elementary, besides having the @ref Grid widget, exposes its 19 * foundation -- the Elementary Grid Class -- in order to create other 20 * widgets which are a grid with some more logic on top. 21 */ 22 23 /** 24 * @} 25 */ 26 27 #define ELM_GRID_CHECK(obj) \ 28 if (EINA_UNLIKELY(!efl_isa((obj), ELM_GRID_CLASS))) \ 29 return 30 31 #endif 32