with Gtk.Box; use Gtk.Box; with Gtk.Label; use Gtk.Label; with Gtk.Spin_Button; use Gtk.Spin_Button; with Gtk.Tree_Store; use Gtk.Tree_Store; with Gtk.Tree_View; use Gtk.Tree_View; with Libsens.Virtual; use Libsens.Virtual; with Libsens.Virtual.Work_Class; use Libsens.Virtual.Work_Class; with Libsens.Gtk_Plugins_Specifications;use Libsens.Gtk_Plugins_Specifications; package Libsens.Gtk_Prgm_Change is type Prgm_Change_Specifications is new Abstract_Plugin_Specifications(Pc_List) with record Hbox : Gtk_Hbox; Label : Gtk_Label; Bars_Max : Gtk_Spin_Button; Sequencer_Model : Gtk_Tree_Store; Sequencer_Tree : Gtk_Tree_View; end record; procedure Initialize (Spec : in out Prgm_Change_Specifications; Plugin : in Abstract_Plugin_Access); end Libsens.Gtk_Prgm_Change;