скоротити анімацію кнопки adwaita теми GTK3


0

При натисканні на кнопку, тема adwaita робить коротку анімацію, щоб показати, що кнопка натиснута. Чи можливо видалити цю анімацію? Це ускладнює підтвердження натискання кнопки в першу мить.

Відповіді:


0

Я не впевнений, що це актуально для SU, але все одно.

Ця анімація переходу GtkButton, як і більшість інших, контролюється темою CSS Adwaita. Тому це може бути відмінено, надавши власну індивідуальну тему (або якщо ви єдиний користувач, ви можете просто відредагувати відповідний файл CSS на місці).

(Крім того, я не впевнений, але можливо можливо змінити GtkStyleContextякось змінити відповідне властивість у межах програми. Однак я бачу лише те, як додати клас негайно, а не змінити властивості самого CSS. Тому, можливо не ...)

У будь-якому випадку, ви хочете знайти вузли, названі починаючими button, і там вам потрібно буде змінити властивість transition. В даний час, тривалість переходу на GtkButtonце 200ms.

Анімації інших віджетів також можна керувати властивістю (сюрприз) animation, тому обов'язково шукайте обидва в цьому випадку.

(Я знаю, тому що мені потрібно було синхронізувати іншу анімацію з переходом до кнопки, і я знайшов цю тему на своєму шляху.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.