Como adicionar Quicklists ao aplicativo GTK2?

3

Queremos adicionar listas rápidas ao nosso aplicativo Nitro . No entanto, o Nitro usa o GTK2, pois usa a biblioteca pywebkitgtk. Tanto quanto sei, não podemos usar Quicklists porque requer PyGI que requer o GTK3 e não há pywebkitgtk para o GTK3.

Existe alguma maneira de contornar isso?

    
por consindo 18.04.2012 / 05:29

2 respostas

3

Existem dois tipos de entradas de lista rápida:

  • Estático: eles dependem apenas de entradas estáticas nos arquivos .desktop
  • Dinâmico: eles podem ser criados no próprio programa e parecem exigir PyGI.

Então, para você, parece haver duas maneiras:

  1. mantenha listas rápidas estáticas
  2. escreva um servidor separado (muito simples, realmente) que use gtk3 / PyGI e atue como uma ponte entre o nitro e o inicializador.

Você tem que decidir dependendo da sua necessidade, principalmente em quanto você precisa da parte dinâmica. Mas a segunda versão realmente não é tão difícil de implementar.

    
por xubuntix 21.04.2012 / 22:10
0

Listas rápidas não dependem do GI ou de qualquer outra biblioteca. Como tudo mais no Unity, é tudo DBUS nos bastidores.

    
por Jo-Erlend Schinstad 21.04.2012 / 23:26