wizard: CloseInConsignmentWizard
GtkDialog(toplevel): title='Closing In Consignment', hidden
  GtkVBox(PluggableWizard-vbox):
    GtkVBox(vbox1, expand=True, fill=True):
      ProxyLabel(header_lbl, fill=True): hidden
      GtkEventBox(slave_area, expand=True, fill=True): slave CloseConsignmentPaymentStep is attached
        GtkVBox(step.toplevel):
          GtkEventBox(step.place_holder, expand=True, fill=True): slave MultipleMethodSlave is attached
            GtkVBox(toplevel):
              GtkHBox(hbox1, fill=True):
                GtkLabel(label1): '<b>Method:</b>'
                GtkHBox(methods_box, expand=True, fill=True):
                  GtkRadioButton(expand=True, fill=True): 'Money', active
                  GtkRadioButton(expand=True, fill=True): 'Bill'
                  GtkRadioButton(expand=True, fill=True): 'Check'
                  GtkRadioButton(expand=True, fill=True): 'Deposit'
                GtkHBox(hbox2, fill=True):
                  ProxyLabel(currency, fill=True): '$CURRENCY:'
                  ProxyEntry(value): '0.0', insensitive
                  GtkButton(add_button, fill=True): 'gtk-add', insensitive
              GtkHBox(hbox3, expand=True, fill=True):
                GtkVBox(vbox2, expand=True, fill=True):
                  ObjectList(payments, expand=True, fill=True):
                    column: title='Description', expand
                    column: title='Status'
                    column: title='Value'
                    column: title='Due date'
                    row: u'1/1 Money for order 00333', u'To Pay', <currency $125>, datetime.datetime(2012, 10, 10, 0, 0)
                GtkVBox(vbox3, fill=True):
                  GtkButton(remove_button): 'gtk-remove', insensitive
                  GtkLabel(label2, expand=True, fill=True):
                  GtkTable(footer_table, fill=True):
                    GtkLabel(label12): 'Total:'
                    ProxyLabel(total_value): '<span weight="bold">$125.00</span>'
                    GtkLabel(label11): 'Paid:'
                    ProxyLabel(received_value): '<span weight="bold">$125.00</span>'
                    GtkHSeparator(hseparator1):
                    GtkHSeparator(hseparator2):
                    GtkLabel(missing): 'Difference:'
                    ProxyLabel(missing_value): '<span weight="bold">$ 0.00</span>'
                    GtkLabel(change): 'Change:'
                    ProxyLabel(change_value): '<span weight="bold">$ 0.00</span>'
      ProxyLabel(notification_lbl, fill=True): hidden
      GtkHBox(hbox1, fill=True, pack-end):
        GtkHButtonBox(buttonbox, expand=True, fill=True, pack-end):
          GtkButton(cancel_button): 'gtk-cancel'
          GtkButton(previous_button): 'gtk-go-back', insensitive
          GtkButton(next_button): '_Finish'
          GtkButton(ok_button): 'gtk-ok', hidden
    GtkHButtonBox(dialog-action_area1, fill=True, pack-end):

model: PurchaseOrder<1>
  confirm_date: None
  consigned: False
  discount_value: <currency $ 0>
  expected_freight: <currency $ 0>
  expected_pay_date: datetime.today()
  expected_receival_date: datetime.datetime(2012, 2, 2, 0, 0)
  freight_type: u'fob'
  notes: u''
  open_date: datetime.datetime(2012, 1, 1, 0, 0)
  quote_deadline: None
  receival_date: None
  salesperson_name: u''
  status: u'consigned'
  surcharge_value: <currency $ 0>

model: PurchaseItem<2>
  base_cost: <currency $125>
  cost: <currency $125>
  expected_receival_date: None
  order_id: PurchaseOrder<1>
  quantity: Decimal('8.000')
  quantity_received: Decimal('10.000')
  quantity_returned: Decimal('2.000')
  quantity_sold: Decimal('2.000')

model: ProductStockItem<3>
  quantity: Decimal('9.000')
  stock_cost: <currency $ 0>

