[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