#ifndef _EFL_UI_POPUP_ALERT_EO_LEGACY_H_
#define _EFL_UI_POPUP_ALERT_EO_LEGACY_H_

#ifndef _EFL_UI_POPUP_ALERT_EO_CLASS_TYPE
#define _EFL_UI_POPUP_ALERT_EO_CLASS_TYPE

typedef Eo Efl_Ui_Popup_Alert;

#endif

#ifndef _EFL_UI_POPUP_ALERT_EO_TYPES
#define _EFL_UI_POPUP_ALERT_EO_TYPES

/** Defines the type of the alert button.
 *
 * @ingroup Efl_Ui
 */
typedef enum
{
  EFL_UI_POPUP_ALERT_BUTTON_POSITIVE = 0, /**< Button having positive meaning.
                                           * e.g. "Yes" */
  EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, /**< Button having negative meaning. e.g.
                                       * "No" */
  EFL_UI_POPUP_ALERT_BUTTON_USER /**< Button having user-defined meaning. e.g.
                                  * "Cancel" */
} Efl_Ui_Popup_Alert_Button;

/** Information of clicked event
 *
 * @ingroup Efl_Ui
 */
typedef struct _Efl_Ui_Popup_Alert_Button_Clicked_Event
{
  Efl_Ui_Popup_Alert_Button button_type; /**< Clicked button type */
} Efl_Ui_Popup_Alert_Button_Clicked_Event;


#endif


#endif
