newsAdvanced Gtk+ Sequencer - News: GSequencer version 4.0.x announcement

Latest News
GSequencer version 4.0.5 released posted by jkraehemann, Tue 24 May 2022 05:54:00 PM UTC - 0 replies
GSequencer version 4.0.x announcement posted by jkraehemann, Sat 26 Feb 2022 09:47:43 AM UTC - 0 replies
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
[Submit News]
[107 news in archive]

GSequencer version 4.0.x announcement

Item posted by Joël Krähemann <jkraehemann> on Sat 26 Feb 2022 09:47:43 AM UTC.

Few days ago, I started to migrate to Gtk-4. Actually only AgsPiano and AgsRuler are left to migrate. The library removed following widgets:

  • AgsVIndicator
  • AgsHIndicator
  • AgsVLedArray
  • AgsHLedArray
  • AgsVScale
  • AgsHScale
  • AgsVScaleBox
  • AgsHScaleBox
  • AgsVLevel
  • AgsHLevel
  • AgsVLevelBox
  • AgsHLevelBox

In replacement for these widgets, following widgets implement GtkOrientable interface:

  • AgsIndicator
  • AgsScale
  • AgsLevel

Following widgets inherit from GtkBox, which implements GtkOrientable interface, too:

  • AgsLedArray
  • AgsScaleBox
  • AgsLevelBox

AgsPiano and AgsRuler is probably going to implement GtkOrientable, too.

AgsViewport has been remove, since it is not needed anymore. We can use GtkScrolledWindow with GTK_POLICY_EXTERNAL policy.

To migrate is a big task, I expect at least 1 month of work until we are using the new major release of Gtk.


No messages in GSequencer version 4.0.x announcement


Back to the top

Powered by Savane 3.10