[01;34mwith[m Gtk[31m.[mgentry[31m;[m                        [01;34muse[m Gtk[31m.[mgEntry[31m;[m
[01;34mwith[m Gtk[31m.[mSpin_Button[31m;[m                   [01;34muse[m Gtk[31m.[mSpin_Button[31m;[m
[01;34mwith[m Gtk[31m.[mCombo_Box_Text[31m;[m                [01;34muse[m Gtk[31m.[mCombo_Box_Text[31m;[m

[01;34mwith[m Libsens[31m.[mVirtual[31m;[m                   [01;34muse[m Libsens[31m.[mVirtual[31m;[m
[01;34mwith[m Libsens[31m.[mVirtual[31m.[mWork_Class[31m;[m        [01;34muse[m Libsens[31m.[mVirtual[31m.[mWork_Class[31m;[m

[01;34mwith[m Libsens[31m.[mGtk_Plugins_Specifications[31m;[m[01;34muse[m Libsens[31m.[mGtk_Plugins_Specifications[31m;[m


[01;34mpackage[m Libsens[31m.[mGtk_Neural [01;34mis[m
   
   
   [01;34mtype[m Network_Record [01;34mis[m [01;34mtagged[m
      [01;34mrecord[m
	 
	 Name              [31m:[m Gtk_Entry[31m;[m	 
	 Width             [31m:[m Gtk_Spin_Button[31m;[m	 
	 Sample_Max        [31m:[m Gtk_Spin_Button[31m;[m	 
	 Reuse             [31m:[m Gtk_Combo_Box_Text[31m;[m	 
	 Converged         [31m:[m Gtk_Spin_Button[31m;[m	 
         Max_Epoch         [31m:[m Gtk_Spin_Button[31m;[m	 
      [01;34mend[m [01;34mrecord[m[31m;[m
   
   [01;34mtype[m Neural_Mono_Specifications [01;34mis[m
     [01;34mnew[m [01;30mAbstract_Plugin_Specifications[m[31m([mNN_Mono[31m)[m [01;34mwith[m
      [01;34mrecord[m	 
	 Network [31m:[m Network_Record[31m;[m
      [01;34mend[m [01;34mrecord[m[31m;[m
   
   
   [01;34mprocedure[m [01;30mInitialize[m [31m([mSpec [31m:[m [01;34min[m [01;34mout[m Neural_Mono_Specifications[31m;[m
     			 Plugin [31m:[m [01;34min[m Abstract_Plugin_Access[31m);[m
   
   [01;34mtype[m Neural_Poly_Specifications [01;34mis[m
     [01;34mnew[m [01;30mAbstract_Plugin_Specifications[m[31m([mNN_Poly[31m)[m [01;34mwith[m
      [01;34mrecord[m	 
	 Network [31m:[m Network_Record[31m;[m
      [01;34mend[m [01;34mrecord[m[31m;[m
   
   [01;34mprocedure[m [01;30mInitialize[m [31m([mSpec [31m:[m [01;34min[m [01;34mout[m Neural_Poly_Specifications[31m;[m
     			 Plugin [31m:[m [01;34min[m Abstract_Plugin_Access[31m);[m
   
   
   [01;34mtype[m Neural_Rythm_Specifications [01;34mis[m
     [01;34mnew[m [01;30mAbstract_Plugin_Specifications[m[31m([mNN_Rythm[31m)[m [01;34mwith[m
      [01;34mrecord[m	 
	 Network [31m:[m Network_Record[31m;[m
      [01;34mend[m [01;34mrecord[m[31m;[m
   
   [01;34mprocedure[m [01;30mInitialize[m [31m([mSpec [31m:[m [01;34min[m [01;34mout[m Neural_Rythm_Specifications[31m;[m
     			 Plugin [31m:[m [01;34min[m Abstract_Plugin_Access[31m);[m
         
   
[01;34mend[m Libsens[31m.[mGtk_Neural[31m;[m
