1 #ifndef _ELM_INWIN_EO_H_ 2 #define _ELM_INWIN_EO_H_ 3 4 #ifndef _ELM_INWIN_EO_CLASS_TYPE 5 #define _ELM_INWIN_EO_CLASS_TYPE 6 7 typedef Eo Elm_Inwin; 8 9 #endif 10 11 #ifndef _ELM_INWIN_EO_TYPES 12 #define _ELM_INWIN_EO_TYPES 13 14 15 #endif 16 /** Elementary inwin class 17 * 18 * @ingroup Elm_Inwin 19 */ 20 #define ELM_INWIN_CLASS elm_inwin_class_get() 21 22 EWAPI const Efl_Class *elm_inwin_class_get(void) EINA_CONST; 23 24 /** 25 * @brief Activates an inwin object, ensuring its visibility 26 * 27 * This function will make sure that the inwin @c obj is completely visible by 28 * calling evas_object_show() and evas_object_raise() on it, to bring it to the 29 * front. It also sets the keyboard focus to it, which will be passed onto its 30 * content. 31 * 32 * The object's theme will also receive the signal "elm,action,show" with 33 * source "elm". 34 * @param[in] obj The object. 35 * 36 * @ingroup Elm_Inwin 37 */ 38 EOAPI void elm_obj_win_inwin_activate(Eo *obj); 39 40 #endif 41