(* Automatically generated from report/report.glade by lablgladecc *)

class gui ?(file="report/report.glade") ?domain ?autoconnect(*=true*) () =
  let xmldata = Glade.create ~file  ~root:"gui" ?domain () in
  object (self)
    inherit Glade.xml ?autoconnect xmldata
    val toplevel =
      new GWindow.window (GtkWindow.Window.cast
        (Glade.get_widget_msg ~name:"gui" ~info:"GtkWindow" xmldata))
    method toplevel = toplevel
    val gui =
      new GWindow.window (GtkWindow.Window.cast
        (Glade.get_widget_msg ~name:"gui" ~info:"GtkWindow" xmldata))
    method gui = gui
    val vbox =
      new GPack.box (GtkPack.Box.cast
        (Glade.get_widget_msg ~name:"vbox" ~info:"GtkVBox" xmldata))
    method vbox = vbox
    val menuitem1_menu =
      new GMenu.menu (GtkMenu.Menu.cast
        (Glade.get_widget_msg ~name:"menuitem1_menu" ~info:"GtkMenu" xmldata))
    method menuitem1_menu = menuitem1_menu
    val item_new =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_new" ~info:"GtkImageMenuItem" xmldata))
    method item_new = item_new
    val item_open =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_open" ~info:"GtkImageMenuItem" xmldata))
    method item_open = item_open
    val item_save =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_save" ~info:"GtkImageMenuItem" xmldata))
    method item_save = item_save
    val item_save_as =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_save_as" ~info:"GtkImageMenuItem" xmldata))
    method item_save_as = item_save_as
    val item_close =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_close" ~info:"GtkImageMenuItem" xmldata))
    method item_close = item_close
    val item_quit =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_quit" ~info:"GtkImageMenuItem" xmldata))
    method item_quit = item_quit
    val menuitem2_menu =
      new GMenu.menu (GtkMenu.Menu.cast
        (Glade.get_widget_msg ~name:"menuitem2_menu" ~info:"GtkMenu" xmldata))
    method menuitem2_menu = menuitem2_menu
    val item_edit_report_params =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_edit_report_params" ~info:"GtkImageMenuItem" xmldata))
    method item_edit_report_params = item_edit_report_params
    val item_edit_report_header =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_edit_report_header" ~info:"GtkImageMenuItem" xmldata))
    method item_edit_report_header = item_edit_report_header
    val item_edit_selected_node =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_edit_selected_node" ~info:"GtkImageMenuItem" xmldata))
    method item_edit_selected_node = item_edit_selected_node
    val item_cut =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_cut" ~info:"GtkImageMenuItem" xmldata))
    method item_cut = item_cut
    val item_copy =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_copy" ~info:"GtkImageMenuItem" xmldata))
    method item_copy = item_copy
    val item_paste =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_paste" ~info:"GtkImageMenuItem" xmldata))
    method item_paste = item_paste
    val item_move_up =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_move_up" ~info:"GtkImageMenuItem" xmldata))
    method item_move_up = item_move_up
    val item_move_down =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_move_down" ~info:"GtkImageMenuItem" xmldata))
    method item_move_down = item_move_down
    val item_delete =
      new GMenu.image_menu_item (GtkMenu.ImageMenuItem.cast
        (Glade.get_widget_msg ~name:"item_delete" ~info:"GtkImageMenuItem" xmldata))
    method item_delete = item_delete
    val menu_insert =
      new GMenu.menu_item (GtkMenu.MenuItem.cast
        (Glade.get_widget_msg ~name:"menu_insert" ~info:"GtkMenuItem" xmldata))
    method menu_insert = menu_insert
    val menu_insert_menu =
      new GMenu.menu (GtkMenu.Menu.cast
        (Glade.get_widget_msg ~name:"menu_insert_menu" ~info:"GtkMenu" xmldata))
    method menu_insert_menu = menu_insert_menu
    val item_leaf =
      new GMenu.menu_item (GtkMenu.MenuItem.cast
        (Glade.get_widget_msg ~name:"item_leaf" ~info:"GtkMenuItem" xmldata))
    method item_leaf = item_leaf
    val item_tag =
      new GMenu.menu_item (GtkMenu.MenuItem.cast
        (Glade.get_widget_msg ~name:"item_tag" ~info:"GtkMenuItem" xmldata))
    method item_tag = item_tag
    val item_list =
      new GMenu.menu_item (GtkMenu.MenuItem.cast
        (Glade.get_widget_msg ~name:"item_list" ~info:"GtkMenuItem" xmldata))
    method item_list = item_list
    val item_cond =
      new GMenu.menu_item (GtkMenu.MenuItem.cast
        (Glade.get_widget_msg ~name:"item_cond" ~info:"GtkMenuItem" xmldata))
    method item_cond = item_cond
    val item_sub =
      new GMenu.menu_item (GtkMenu.MenuItem.cast
        (Glade.get_widget_msg ~name:"item_sub" ~info:"GtkMenuItem" xmldata))
    method item_sub = item_sub
    val item_mark =
      new GMenu.menu_item (GtkMenu.MenuItem.cast
        (Glade.get_widget_msg ~name:"item_mark" ~info:"GtkMenuItem" xmldata))
    method item_mark = item_mark
    val menuitem4_menu =
      new GMenu.menu (GtkMenu.Menu.cast
        (Glade.get_widget_msg ~name:"menuitem4_menu" ~info:"GtkMenu" xmldata))
    method menuitem4_menu = menuitem4_menu
    val item_about =
      new GMenu.menu_item (GtkMenu.MenuItem.cast
        (Glade.get_widget_msg ~name:"item_about" ~info:"GtkMenuItem" xmldata))
    method item_about = item_about
    val notebook =
      new GPack.notebook (GtkPack.Notebook.cast
        (Glade.get_widget_msg ~name:"notebook" ~info:"GtkNotebook" xmldata))
    method notebook = notebook
    method reparent parent =
      vbox#misc#reparent parent;
      toplevel#destroy ()
    method check_widgets () = ()
  end
class file ?(file="report/report.glade") ?domain ?autoconnect(*=true*) () =
  let xmldata = Glade.create ~file  ~root:"file" ?domain () in
  object (self)
    inherit Glade.xml ?autoconnect xmldata
    val toplevel =
      new GWindow.window (GtkWindow.Window.cast
        (Glade.get_widget_msg ~name:"file" ~info:"GtkWindow" xmldata))
    method toplevel = toplevel
    val file =
      new GWindow.window (GtkWindow.Window.cast
        (Glade.get_widget_msg ~name:"file" ~info:"GtkWindow" xmldata))
    method file = file
    val scrolledwindow1 =
      new GBin.scrolled_window (GtkBin.ScrolledWindow.cast
        (Glade.get_widget_msg ~name:"scrolledwindow1" ~info:"GtkScrolledWindow" xmldata))
    method scrolledwindow1 = scrolledwindow1
    val tv =
      new GTree.view (GtkTree.TreeView.cast
        (Glade.get_widget_msg ~name:"tv" ~info:"GtkTreeView" xmldata))
    method tv = tv
    method reparent parent =
      scrolledwindow1#misc#reparent parent;
      toplevel#destroy ()
    method check_widgets () = ()
  end