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

 
 
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

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 libags_gui.so 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 libgsequencer.so is a big task, I expect at least 1 month of work until we are using the new major release of Gtk.




Joël

 

Back to the top

Powered by Savane 3.13-f8d8.
Corresponding source code