Create string tightly when retrive string from cbhm callback event
[framework/web/webkit-efl.git] / Source / WebKit2 / UIProcess / API / efl / ewk_popup_menu_item.h
old mode 100644 (file)
new mode 100755 (executable)
index 5c86b99..5efe6fe
@@ -31,8 +31,8 @@
 #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" {
@@ -45,8 +45,8 @@ typedef enum {
     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.
@@ -69,13 +69,13 @@ EAPI Ewk_Popup_Menu_Item_Type ewk_popup_menu_item_type_get(const Ewk_Popup_Menu_
  *         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);
 
@@ -133,6 +133,15 @@ EAPI Eina_Bool ewk_popup_menu_item_enabled_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