From 69c46e1bd7a1b7ba8398d93f59d84d79cd3defb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Wed, 5 Dec 2018 09:38:05 +0100 Subject: [PATCH] Add interface files for navigation --- .../interfaces/extendednavigationpad.json | 12 ++++++++++ libnymea/interfaces/navigationpad.json | 24 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 libnymea/interfaces/extendednavigationpad.json create mode 100644 libnymea/interfaces/navigationpad.json diff --git a/libnymea/interfaces/extendednavigationpad.json b/libnymea/interfaces/extendednavigationpad.json new file mode 100644 index 00000000..c6576edd --- /dev/null +++ b/libnymea/interfaces/extendednavigationpad.json @@ -0,0 +1,12 @@ +{ + "description": "The extended media interface offers also the info and menu button of media devices.", + "extends": "navigationpad", + "actions": [ + { + "name": "navigateMenu" + }, + { + "name": "navigateInfo" + } + ] +} diff --git a/libnymea/interfaces/navigationpad.json b/libnymea/interfaces/navigationpad.json new file mode 100644 index 00000000..a7056bdf --- /dev/null +++ b/libnymea/interfaces/navigationpad.json @@ -0,0 +1,24 @@ +{ + "description": "Many media devices have a navigation pad for browsing a library or a menu. This interface represents a basic navigation pad.", + "extends": "media", + "actions": [ + { + "name": "navigateUp" + }, + { + "name": "navigateDown" + }, + { + "name": "navigateLeft" + }, + { + "name": "navigateRight" + }, + { + "name": "navigateOk" + }, + { + "name": "navigateBack" + } + ] +}