Que novos recursos o GTK + 3.0 apresenta?

6

E como isso melhorará outros temas do GTK, como Ambiente ou Elementar?

    
por RolandiXor 31.03.2011 / 03:55

2 respostas

4

As notas de lançamento do GTK + 3 deram o básico sobre isso. O GTK + 3.x não irá alterar diretamente / melhorar temas como o Ambiance, de fato, a maioria desses temas não funcionará ainda, já que eles precisam ser portados.

No entanto, você pode esperar ver algumas melhorias em todos os aspectos à medida que as coisas progridem com o GTK + 3.x.

* Esta resposta está desatualizada e precisa de uma atualização.

    
por RolandiXor 31.03.2011 / 04:50
4
  

O GTK + 3 é uma nova versão do GTK +, contendo muitas mudanças para listá-las aqui. Os principais destaques incluem:

     
  • Desenho do Cairo por toda parte. O GDK não envolve mais a antiquada API de desenho X11; fizemos uma pausa limpa e confiamos exclusivamente no cairo   para todas as nossas necessidades de desenho agora. Isso também nos permitiu remover   vários outros conceitos centrados no X11, como GCs, colormaps e   pixmaps.

  •   
  • Tratamento moderno de dispositivos de entrada. O manuseio do dispositivo de entrada no GDK tem sido uma área tristemente negligenciada. Isso mudou; com o 3.0, o GTK + entra no mundo moderno do XI2 com suporte total para vários ponteiros, teclados e outros dispositivos.

  •   
  • Uma nova API de temas que ostenta uma sintaxe CSS familiar para a configuração de temas e outras melhorias, como transições de estado animadas.

  •   
  • Gerenciamento de geometria mais flexível, com suporte a altura por largura, para widgets e renderizadores de célula.

  •   
  • Suporte a vários back-ends para o GDK. Com o GTK + 2.x, você precisava recompilar seu aplicativo para que ele funcionasse com um back-end do GDK diferente. No GTK + 3, vários back-ends do GDK podem ser construídos em uma única biblioteca e selecionados no tempo de execução.

  •   
  • Suporte fácil a aplicativos. Com a integração do suporte a D-Bus no GIO, poderíamos finalmente adicionar uma classe GtkApplication que lida com muitos aspectos de integração de plataforma de escrever um aplicativo, como controlar janelas abertas, garantir exclusividade, exportar ações, etc.

  •   
  • Claro, também há alguns novos widgets, como um comutador e um seletor de aplicativos.

  •   

Fonte: link

    
por 8128 18.06.2012 / 16:46