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) --