Вставьте текст вместо иконки в индикаторном приложении

Я хочу разработать индикаторное приложение, используя моно c #. Я хочу отображать текст вместо значков на индикаторе, как я могу это сделать?

3
задан 12 March 2013 в 18:41

3 ответа

Вам понадобятся привязки c # к libappindicator. Вероятно, вам нужно будет сгенерировать их самостоятельно, используя инструмент, подобный bindinator (Мейби использовал это для генерации привязок c # messagemenu)

Справка для API - здесь [ 114]

Я не использовал его сам, но, похоже, вы бы вызвали конструктор

void (* new_label)  

, чтобы создать индикатор с меткой, но без значка.

0
ответ дан 12 March 2013 в 18:41

Свойство "label"

  "label"                    gchar*                : Read / Write

Метка, которая может быть показана рядом со строкой в ​​индикаторе приложения. Метка не будет отображаться, пока не появится значок . Этикетка полезна для числовой и другой часто обновляемой информации. В общем, это не должно отображаться, пока пользователь не запросит это, поскольку это может занять значительное количество места на панели пользователя. Это может быть показано не во всех визуализациях.

Источник текста выше

0
ответ дан 12 March 2013 в 18:41

Если вы используете Python, вы можете использовать его так:

        self.ind = appindicator.Indicator("new-task-indicator",
                                      "indicator-messages",
                                      appindicator.CATEGORY_APPLICATION_STATUS)
        self.ind.set_label("MY AWESOME TEXT")
0
ответ дан 12 March 2013 в 18:41

Другие вопросы по тегам:

Похожие вопросы: