Insere texto em vez de ícone em um aplicativo indicador

3

Eu quero desenvolver um aplicativo indicador usando mono c #. Quero exibir texto em vez de ícones no indicador, como posso fazer isso?

    
por Nasreddine 12.03.2013 / 15:41

3 respostas

1

Você precisará de c # bindings para libappindicator. Você provavelmente precisará gerá-los usando uma ferramenta como bindinator (meebey usou isso para gerar as ligações c # messagemenu)

A ajuda para a API é aqui

Eu não usei isso sozinho, mas parece que você chamaria o construtor

void (* new_label)  

para criar um indicador com um marcador, mas sem ícone.

    
por trampster 13.03.2013 / 10:31
1

A propriedade "label"

  "label"                    gchar*                : Read / Write

Um rótulo que pode ser exibido ao lado da string no indicador do aplicativo. O rótulo não será exibido, a menos que também haja um ícone . O rótulo é útil para informações numéricas e outras informações atualizadas com freqüência. Em geral, ele não deve ser mostrado a menos que um usuário o solicite, pois pode ocupar uma quantidade significativa de espaço no painel do usuário. Isso pode não ser mostrado em todas as visualizações.

Fonte do texto acima

    
por Kunal Khatri 17.04.2013 / 22:45
1

Se você usa python, pode usá-lo assim:

        self.ind = appindicator.Indicator("new-task-indicator",
                                      "indicator-messages",
                                      appindicator.CATEGORY_APPLICATION_STATUS)
        self.ind.set_label("MY AWESOME TEXT")
    
por hugo der hungrige 06.06.2014 / 02:28

Tags