slave: BillMethodSlave
GtkFrame(frame1):
  GtkVBox(vbox1):
    GtkTable(table1, fill=True):
      GtkHBox(hbox1):
        ProxyLabel(installments_number_lbl, fill=True, padding=6): 'Installments:'
        ProxySpinButton(installments_number): '1'
        ProxyLabel(first_duedate_lbl, fill=True): 'Start at:'
        ProxyDateEntry(first_duedate, fill=True): date.today()
        ProxyLabel(intervals_lbl, fill=True): 'With intervals of:'
        ProxySpinButton(intervals, fill=True): '1', insensitive
        ProxyComboBox(interval_type_combo, fill=True): insensitive
          item: 'days'
          item: 'weeks'
          item: 'months', selected
          item: 'years'
      GtkHBox(bank_info_box): hidden
        GtkLabel(bank_label, fill=True, padding=6): 'Bank ID:'
        ProxyEntry(bank_id, fill=True): ''
        GtkLabel(bank_branch_label, fill=True): 'Bank Branch:'
        ProxyEntry(bank_branch): ''
        GtkLabel(bank_account_label, fill=True): 'Bank Account:'
        ProxyEntry(bank_account, fill=True): ''
        GtkLabel(bank_label1, expand=True, fill=True, padding=6): 'First Number:'
        ProxyEntry(bank_first_check_number, expand=True, padding=6): ''
    GtkEventBox(slave_holder, expand=True, fill=True): slave PaymentListSlave is attached
      GtkVBox(toplevel):
        ObjectList(payment_list, expand=True, fill=True):
          column: title='Description', expand
          column: title='Number'
          column: title='Due date'
          column: title='Value'
          row: u'1/1 Bill for order 12345', None, date.today(), <currency $200>
        GtkHBox(hbox1):
          ProxyLabel(difference_status_label, expand=True, fill=True): '<span >Difference</span>'
          ProxyLabel(difference_label, fill=True): '<span >$ 0.00</span>'
        GtkHBox(hbox2):
          ProxyLabel(total_status_label, expand=True, fill=True): 'Total:'
          ProxyLabel(total_label, fill=True): '<span >$200.00</span>'
