New 1.20 API: elm.Menu.open()

This commit is contained in:
Davide Andreoli 2017-07-22 17:39:23 +02:00
parent 5bbaba2a6e
commit c5759b6d67
2 changed files with 11 additions and 0 deletions

View File

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

View File

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