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

Latest News
GSequencer version 3.14.3 released posted by jkraehemann, Tue 21 Dec 2021 08:14:10 PM UTC - 0 replies
deprecated AgsDevout, AgsDevin and AgsMidiin posted by jkraehemann, Wed 08 Dec 2021 12:30:55 PM UTC - 0 replies
GSequencer version 3.10.5 released posted by jkraehemann, Sun 29 Aug 2021 07:41:14 AM UTC - 0 replies
implement VST3 C API Wrapper posted by jkraehemann, Tue 10 Aug 2021 12:53:03 PM UTC - 0 replies
refactored utility functions posted by jkraehemann, Tue 03 Aug 2021 06:26:38 AM UTC - 0 replies
[Submit News]
[105 news in archive]

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

No messages in preparation for migration to Gtk4


Back to the top

Powered by Savane 3.7