Eo: Removed "type" property from event/op descriptions.
[profile/ivi/eobj.git] / examples / evas / elw_box.h
1 #ifndef ELW_BOX_H
2 #define ELW_BOX_H
3
4 #include "Eo.h"
5
6 extern EAPI Eo_Op ELW_BOX_BASE_ID;
7
8 enum {
9      ELW_BOX_SUB_ID_PACK_END,
10      ELW_BOX_SUB_ID_LAST
11 };
12
13 #define ELW_BOX_ID(sub_id) (ELW_BOX_BASE_ID + sub_id)
14
15 /**
16  * @def elw_box_pack_end(obj)
17  * @brief Pack object to the end of the box
18  * @param[in] obj object to pack into box
19  */
20 #define elw_box_pack_end(obj) ELW_BOX_ID(ELW_BOX_SUB_ID_PACK_END), EO_TYPECHECK(Eo *, obj)
21
22 #define ELW_BOX_CLASS elw_box_class_get()
23 const Eo_Class *elw_box_class_get(void) EINA_CONST;
24
25 #endif