diff frontends/src/primitivus/primitivus @ 2126:2f264f3df280

core (menus): improvments: - use the new convention for bridge names (getMenus ==> menusGet, etc.) - menu now use canonical path, which is the untranslated path with each element stripped and lowercase, it must be unique by menu type - added menuLaunch method to manually launch a menu like an action, canonical path is used instead of id - added SECURITY_LIMIT_MAX constant
author Goffi <goffi@goffi.org>
date Thu, 26 Jan 2017 20:29:48 +0100
parents c42aab22c2c0
children f45250052846
line wrap: on
line diff
--- a/frontends/src/primitivus/primitivus	Thu Jan 26 20:24:58 2017 +0100
+++ b/frontends/src/primitivus/primitivus	Thu Jan 26 20:29:48 2017 +0100
@@ -514,7 +514,7 @@
         """
         def add_menu_cb(callback_id):
             self.launchAction(callback_id, menu_data, profile=self.current_profile)
-        for id_, type_, path, path_i18n, extra  in self.bridge.getMenus("", C.NO_SECURITY_LIMIT ): # TODO: manage extra
+        for id_, type_, path, path_i18n, extra  in self.bridge.menusGet("", C.NO_SECURITY_LIMIT ): # TODO: manage extra
             if type_ != type_filter:
                 continue
             if len(path) != 2: