Please port the code away from GTK 2, which is end of life and being removed in various Linux distributions, including Debian and RHEL. The official successors are GTK 3 and GTK 4.