[Github-comments] [geany/geany] GTK 3-ify the Glade file (#2860)
Robert Di Pardo
notifications at xxxxx
Wed Aug 11 06:27:49 UTC 2021
For what it's worth, a quick check with glade 3.8.6 found perfect compliance up to and including GTK 2.16:
![GTK+-2 16-OK](https://user-images.githubusercontent.com/59004801/128976372-3f3deb74-211c-4dac-ae10-16c9e857623c.png)
You have to dial back to 2.14 before anything comes up:
![GTK+-2-14-DEPRECATED](https://user-images.githubusercontent.com/59004801/128977202-a32a419f-c1c6-4161-a7f8-353c2bd4a1dc.png)
To reproduce:
1. Fetch a glade-3.8.6 tarball from [here](https://download.gnome.org/sources/glade3/3.8/)
2. Install with:
~~~
sudo apt install libgtk2.0-dev libxml2-dev itstool
./configure --prefix=/usr/local \
--enable-debug=yes \
--enable-maintainer-mode \
--disable-gtk-doc-html
make -j4 && sudo make install
~~~
3. Check out 90c6096ed6ea167f9100ce8f74229a3f47acc29a and open `data/geany.glade`
4. Go to Edit > Preferences and run the validator for toolkit version 2.14 (anything later should pass)
5. Check the diagnostics against this list: [GTK+-2.14.deprecations.log.txt](https://github.com/geany/geany/files/6966154/GTK%2B-2.14.deprecations.log.txt)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2860#issuecomment-896537918
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20210810/4acdbed8/attachment.htm>
More information about the Github-comments
mailing list