Est-il possible d'appeler par programme, d'accéder à ou d'obtenir des résultats à partir du tableau de bord Unity?

8

Contexte

Après avoir examiné les API de notification d'Unity pour les dernières versions, j'ai développé une démangeaison pour écrire un lecteur de flux qui syndique les nouveaux arrivants dans le menu de messagerie ...

Menu de messagerie

... et fournit une recherche dans le tableau de bord.

Image de tiret

Ce serait bien d'ouvrir le tiret directement à partir du menu de messagerie, directement sur la lentille d'alimentation en recherchant un terme sélectionné. Regardez les photos ci-dessus pour voir ce que je veux dire.

Question

Existe-t-il essentiellement une API Unity pour:

  1. Invoquer le tiret?
  2. Réglez l'objectif actif du tableau de bord?
  3. Définir le terme de recherche du tiret?

Merci.

Jjed
la source

Réponses:

8

Vous pouvez certainement ajouter des sources de données de recherche (nous les appelons des "étendues") pour le Dash, et des lentilles à travers lesquelles les visualiser. Les oscilloscopes peuvent également ajouter des résultats aux objectifs existants.

Je ne sais pas s'il existe aujourd'hui une API pour invoquer le tiret sur un objectif particulier par programmation, mais c'est une très bonne idée qu'une telle API existe. J'aime l'exemple que vous donnez d'avoir un indicateur qui a un élément de menu qui mène à une lentille beaucoup.

Alors, veuillez signaler un bogue , n'hésitez pas à copier ce commentaire pour obtenir de l'aide et bienvenue dans les correctifs.


Addendum: le bogue n ° 896402 a été déposé.

Mark Shuttleworth
la source
1

Cela devrait être possible. Vous pouvez consulter la 'documentation' ici (python) ou ici . Vous devriez peut-être déposer un rapport de bogue indiquant que la documentation est moins que incomplète.

xubuntix
la source