Draft: Modernize and Port demos/examples to GTK4
This MR tries to port all the files in examples
folder to GTK4. It also tries to replace the use of deprecated stuff with non-deprecated stuff.
All GTK3 stuff has been renamed appropriately.
Ported Files:
-
cairo-demo.py
(asdemos/cairo-gtk4.py
)
Modernized Files:
-
cairo-demo.py
(renamed todemos/cairo-gtk3.py
now) -
demo/demo.py
(renamed todemos/gtk3.py
now) options.py
properties.py
signals.py
Files that still need a port:
-
demo/demo.py
(renamed todemos/gtk3.py
now) -
demo/demos
(renamed to demos/gtk3_demos now)
See commit messages for more details.
Edited by Mazhar Hussain