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 Gmface.Gm_Virtual;                use Gmface.Gm_Virtual;
  
with Gmface.Gm_Application.Gtk_Plugins_Specifications;
use Gmface.Gm_Application.Gtk_Plugins_Specifications;

package Gmface.Gm_Application.Gtk_Ctrl_Change is
   
   
   type Ctrl_Change_Specifications is
     new Abstract_Plugin_Specifications(Cc_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 Ctrl_Change_Specifications;
     			 Plugin : in Abstract_Plugin_Access);
   
         
   
end Gmface.Gm_Application.Gtk_Ctrl_Change;