Gtk.Revealer SLIDE_RIGHT / SLIDE_LEFT проблема? - PullRequest
0 голосов
/ 01 ноября 2018

У меня проблемы с типами Gtk.RevealerTransitionType SLIDE_RIGHT / SLIDE_LEFT. Только с этими типами я не вижу анимации. Ребенок просто исчезает или появляется, в некоторых случаях после задержки. Пример:
enter image description here

Другие анимации, такие как SLIDE_DOWN, работают нормально:
enter image description here

Я создал простой пример проекта:
https://github.com/peteruithoven/Revealer-transitions

Похоже, когда я меняю ориентацию Box, в котором находится этот Revealer, с вертикального на горизонтальное, проблема переходит к переходам SLIDE_UP / SLIDE_DOWN:
enter image description here

Обновление : похоже, Gtk.Revealer каким-то образом учитывает ориентацию:
https://gitlab.gnome.org/GNOME/gtk/blob/master/gtk/gtkrevealer.c#L310-337
Я также нашел связанную открытую проблему:
https://gitlab.gnome.org/GNOME/gtk/issues/1020

...