newsAdvanced Gtk+ Sequencer - News: preparation for migration to Gtk4

 
 
Latest News
Advanced Gtk+ Sequencer version 6.5.x posted by jkraehemann, Sun 11 Feb 2024 05:06:15 PM UTC
Advanced Gtk+ Sequencer version 6.3.5 posted by jkraehemann, Fri 19 Jan 2024 11:53:24 AM UTC
Advanced Gtk+ Sequencer v6.1.0 released posted by jkraehemann, Thu 28 Sep 2023 04:55:19 AM UTC
Advanced Gtk+ Sequencer v6.0.0 released posted by jkraehemann, Mon 21 Aug 2023 11:48:52 AM UTC
Advanced Gtk+ Sequencer v5.5.0 released posted by jkraehemann, Sat 05 Aug 2023 10:21:52 AM UTC

preparation for migration to Gtk4

Item posted by Joël Krähemann <jkraehemann> on Thu 18 Feb 2021 10:38:40 AM UTC.

In view of migrating to Gtk4, I started to fix deprecated Gtk3 symbols.

The 3.8.x branch contains many changes, yet.

Refactor editor areas


The introduction of AgsCompositeEditor, allows me to rework editor areas. Maybe we can fix the gui-scale factor.

The idea was to have a composite widget able to contain any existing editor area. This would allow to have automation and wave editor within main window.

Fix deprecated Gtk3 symbols


Most common task for this is to make use of GtkOrientable and remove sub-types of:

  • GtkBox
  • GtkScale
  • GtkScrollbar


Or replacing GtkTable by GtkGrid.

Occasion to fix things


Many problems have been figured out and actually get solved as working through GCC compiler output. The important changes were done directly on 3.7.x branch.

Uncertain migration date


It is not sure when we actually migrate to Gtk4 ...




by Joël


 

Back to the top

Powered by Savane 3.13-f8d8.
Corresponding source code