#ifndef ewk_popup_menu_item_h
#define ewk_popup_menu_item_h
-#include <Eina.h>
#include "ewk_view.h"
+#include <Eina.h>
#ifdef __cplusplus
extern "C" {
EWK_POPUP_MENU_UNKNOWN = -1
} Ewk_Popup_Menu_Item_Type;
-/** Creates a type name for _Ewk_Popup_Menu_Item */
-typedef struct _Ewk_Popup_Menu_Item Ewk_Popup_Menu_Item;
+/** Creates a type name for Ewk_Popup_Menu_Item */
+typedef struct Ewk_Popup_Menu_Item Ewk_Popup_Menu_Item;
/**
* Returns type of the popup menu item.
* strdup()
*/
EAPI const char *ewk_popup_menu_item_text_get(const Ewk_Popup_Menu_Item *item);
-
+
/**
- * Returns text directionality of the popup menu item.
+ * Returns text direction of the popup menu item.
*
* @param item the popup menu item instance
*
- * @return the text directionality of the @a item.
+ * @return the text direction of the @a item.
*/
EAPI Ewk_Text_Direction ewk_popup_menu_item_text_direction_get(const Ewk_Popup_Menu_Item *item);
*/
EAPI Eina_Bool ewk_popup_menu_item_is_label_get(const Ewk_Popup_Menu_Item *item);
+/**
+ * Returns whether the popup menu item is selected or not.
+ *
+ * @param item the popup menu item instance
+ *
+ * @return @c EINA_TRUE if the popup menu item is selected, @c EINA_FALSE otherwise.
+ */
+EAPI Eina_Bool ewk_popup_menu_item_selected_get(const Ewk_Popup_Menu_Item *item);
+
#ifdef __cplusplus
}
#endif