#ifndef _EFL_UI_STACK_EO_LEGACY_H_
#define _EFL_UI_STACK_EO_LEGACY_H_

#ifndef _EFL_UI_STACK_EO_CLASS_TYPE
#define _EFL_UI_STACK_EO_CLASS_TYPE

typedef Eo Efl_Ui_Stack;

#endif

#ifndef _EFL_UI_STACK_EO_TYPES
#define _EFL_UI_STACK_EO_TYPES

/** Information of loaded event.
 *
 * @ingroup Efl_Ui
 */
typedef struct _Efl_Ui_Stack_Event_Loaded
{
  Efl_Canvas_Object *content; /**< Loaded content. */
} Efl_Ui_Stack_Event_Loaded;

/** Information of unloaded event.
 *
 * @ingroup Efl_Ui
 */
typedef struct _Efl_Ui_Stack_Event_Unloaded
{
  Efl_Canvas_Object *content; /**< Unloaded content. */
} Efl_Ui_Stack_Event_Unloaded;

/** Information of activated event.
 *
 * @ingroup Efl_Ui
 */
typedef struct _Efl_Ui_Stack_Event_Activated
{
  Efl_Canvas_Object *content; /**< Activated content. */
} Efl_Ui_Stack_Event_Activated;

/** Information of deactivated event.
 *
 * @ingroup Efl_Ui
 */
typedef struct _Efl_Ui_Stack_Event_Deactivated
{
  Efl_Canvas_Object *content; /**< Deactivated content. */
} Efl_Ui_Stack_Event_Deactivated;


#endif











#endif
