Não tenho certeza se isso é um tópico para SU, mas de qualquer forma.
Esta animação de transição para GtkButton
, como a maioria dos outros, é controlada pelo CSS do tema Adwaita. Portanto, ele pode ser substituído fornecendo seu próprio tema personalizado (ou, se você for o único usuário, poderá editar o arquivo CSS relevante no lugar).
(Como alternativa, não tenho certeza, mas talvez seja possível alterar o GtkStyleContext
de alguma forma para substituir a propriedade relevante em um programa. No entanto, só consigo ver como adicionar um classe imediatamente, não altera as propriedades do próprio CSS. Então, talvez não ...)
De qualquer forma, você desejaria encontrar nós nomeados a partir de button
e lá você precisaria alterar a propriedade transition
. A partir de agora, a duração da transição para GtkButton
é 200ms
.
As animações de outros widgets também podem ser controladas pela propriedade (surpresa) animation
, portanto, verifique se você quer tanto nesse caso.
(Eu sei porque eu precisava sincronizar uma animação diferente para a transição de botão, e encontrei este segmento no meu caminho.)