Écrire un indicateur d'application sans icône


8

J'ai écrit un indicateur d'application qui affiche des informations sur ma consommation mensuelle de réseau. Je ne veux pas qu'il ait une icône à côté du texte que j'affiche. Comment écrire un indicateur d'application sans icône?

Le code que j'utilise pour initialiser mon indicateur est:

self.indicator = appindicator.Indicator.new("VooMeter", "network", appindicator.IndicatorCategory.SYSTEM_SERVICES)

En lisant la documentation je ne trouve pas la valeur à mettre au lieu de "réseau"

Réponses:


3

Après quelques essais de code, je n'ai pas trouvé de moyen non plus et en lisant les documents, je ne pense pas que ce soit possible. Voici quelque chose d'intéressant de la labelpropriété:

L'étiquette ne sera pas affichée à moins qu'il n'y ait également une icône.

Donc, s'il existe un moyen de désactiver l'icône, il n'affichera même pas l'étiquette.


Votre droit, je me demande quelle bibliothèque xfce4-netload-plugin utilise pour afficher le texte dans le panneau sans icône
danjjl

Avez-vous progressé davantage avec cela?
Utkarsh Sinha

En un coup d'œil, xfce4-netload-pluginn'utilise pas le framework d'indicateur d'Unity. Un petit hack serait de créer une image vide ou peu transparente et de l'ajouter.
Timo

3

J'ai eu le même problème. Comme solution de contournement, j'ai utilisé une image transparente d'un pixel de large comme icône.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.