editor: LoanItemEditor
GtkDialog(main_dialog.toplevel): title='Edit Details of "Loan Item"', hidden
  GtkVBox(main_dialog._main_vbox):
    GtkVBox(main_dialog.vbox, expand=True, fill=True):
      GtkEventBox(main_dialog.header):
      GtkEventBox(main_dialog.main, expand=True, fill=True, padding=6): slave LoanItemEditor is attached
        GtkNotebook(toplevel):
          GtkVBox(vbox1):
            GtkTable(table1):
              GtkLabel(label3): 'Order:'
              GtkLabel(sale): '12345'
              GtkLabel(label2): 'Description:'
              ProxyLabel(description): '<span >Description</span>'
              GtkLabel(label4): 'Price:'
              ProxySpinButton(price): '15.00'
              GtkLabel(label5): 'Quantity:'
              ProxySpinButton(quantity): '2.00'
              GtkLabel(original_price_lbl): 'Original Price:'
              ProxyLabel(original_price): '<span >$10.00</span>'
              GtkLabel(label6): 'Total:'
              ProxyLabel(total): '<span >$30.00</span>'
      GtkHBox(fill=True):
        GtkEventBox(main_dialog.extra_holder, expand=True, fill=True, padding=6):
        GtkEventBox(main_dialog.print_holder, expand=True, fill=True):
        GtkEventBox(main_dialog.notice, fill=True):
        GtkEventBox(main_dialog.details_holder, padding=6, pack-end):
    GtkHButtonBox(fill=True, pack-end):
      GtkButton(main_dialog.cancel_button, expand=True, fill=True, padding=6): 'gtk-cancel'
      GtkButton(main_dialog.ok_button, expand=True, fill=True, padding=6): 'gtk-ok'
