with Queueing_Systems; use Queueing_Systems; with Glib; use Glib; with Glib.Values; use Glib.Values; with generic_callbacks; with generic_package_widget; use generic_package_widget; with Gtkada.Builder; use Gtkada.Builder; with buffers; use buffers; package graphical_editor.buffers is procedure Show_Buffer_Widget; function get_compatible_queueing_system(my_queueing_system: String) return Queueing_Systems_Type; function get_compatible_queueing_system(my_queueing_system: Gvalue) return Queueing_Systems_Type; function get_compatible_queueing_system(my_queueing_system: Queueing_Systems_Type) return unbounded_string; function get_compatible_role(my_role: String) return Buffer_Role_Type; function get_compatible_role(my_role: Gvalue) return Buffer_Role_Type; function get_compatible_role(my_role: Buffer_Role_Type) return unbounded_string; procedure Initialize_Buffer(my_tab: in out table_widget_id ; Object : access Gtkada_Builder_Record'Class); procedure Add_In_Sys_Buffer(my_tab: in out table_widget_id ; Object : access Gtkada_Builder_Record'Class); procedure Deleted_In_Sys_Buffer(my_tab: in out table_widget_id ; Object : access Gtkada_Builder_Record'Class); procedure Show_In_Sys_Buffer(my_tab: in out table_widget_id ; Object : access Gtkada_Builder_Record'Class); procedure Modify_In_Sys_Buffer(my_tab: in out table_widget_id ; Object : access Gtkada_Builder_Record'Class; name: unbounded_string); procedure Check_Buffer(my_tab: in out table_widget_id ; Object : access Gtkada_Builder_Record'Class; Error_Message: in out Unbounded_String; Ok: in out Boolean); procedure Show_Lign_Buffer (Object : access Gtkada_Builder_Record'Class); procedure Delected_lign_buffer (Object : access Gtkada_Builder_Record'Class); procedure Add_View_buffer (Object : access Gtkada_Builder_Record'Class); procedure Modify_View_buffer (Object : access Gtkada_Builder_Record'Class); end graphical_editor.buffers;