Відповіді:
Я не впевнений, що це актуально для SU, але все одно.
Ця анімація переходу GtkButton
, як і більшість інших, контролюється темою CSS Adwaita. Тому це може бути відмінено, надавши власну індивідуальну тему (або якщо ви єдиний користувач, ви можете просто відредагувати відповідний файл CSS на місці).
(Крім того, я не впевнений, але можливо можливо змінити GtkStyleContext
якось змінити відповідне властивість у межах програми. Однак я бачу лише те, як додати клас негайно, а не змінити властивості самого CSS. Тому, можливо не ...)
У будь-якому випадку, ви хочете знайти вузли, названі починаючими button
, і там вам потрібно буде змінити властивість transition
. В даний час, тривалість переходу на GtkButton
це 200ms
.
Анімації інших віджетів також можна керувати властивістю (сюрприз) animation
, тому обов'язково шукайте обидва в цьому випадку.
(Я знаю, тому що мені потрібно було синхронізувати іншу анімацію з переходом до кнопки, і я знайшов цю тему на своєму шляху.)