davemds pushed a commit to branch master.

http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=c5759b6d67b20d7e4f3f4aacf8c013eef8af7afe

commit c5759b6d67b20d7e4f3f4aacf8c013eef8af7afe
Author: Dave Andreoli <d...@gurumeditation.it>
Date:   Sat Jul 22 17:39:23 2017 +0200

    New 1.20 API: elm.Menu.open()
---
 efl/elementary/menu.pxi      | 10 ++++++++++
 efl/elementary/menu_cdef.pxi |  1 +
 2 files changed, 11 insertions(+)

diff --git a/efl/elementary/menu.pxi b/efl/elementary/menu.pxi
index fdada0a..223f75b 100644
--- a/efl/elementary/menu.pxi
+++ b/efl/elementary/menu.pxi
@@ -317,6 +317,16 @@ cdef class Menu(Object):
         """
         elm_menu_move(self.obj, x, y)
 
+    def open(self):
+        """Open a closed menu
+
+        Show the menu with no child sub-menus expanded.
+
+        .. versionadded:: 1.20
+
+        """
+        elm_menu_open(self.obj)
+
     def close(self):
         """Close a opened menu
 
diff --git a/efl/elementary/menu_cdef.pxi b/efl/elementary/menu_cdef.pxi
index bf734ee..2ab068a 100644
--- a/efl/elementary/menu_cdef.pxi
+++ b/efl/elementary/menu_cdef.pxi
@@ -4,6 +4,7 @@ cdef extern from "Elementary.h":
     Evas_Object             *elm_menu_parent_get(const Evas_Object *obj)
     void                     elm_menu_move(Evas_Object *obj, Evas_Coord x, 
Evas_Coord y)
     void                     elm_menu_close(Evas_Object *obj)
+    void                     elm_menu_open(Evas_Object *obj)
     Eina_List               *elm_menu_items_get(const Evas_Object *obj)
     Evas_Object             *elm_menu_item_object_get(const Elm_Object_Item 
*it)
     Elm_Object_Item         *elm_menu_item_add(Evas_Object *obj, 
Elm_Object_Item *parent, const char *icon, const char *label, Evas_Smart_Cb 
func, void *data)

-- 


Reply via email to