wizard: SaleReturnWizard
GtkDialog(PluggableWizard): title='Return Sale Order', hidden
  GtkVBox(PluggableWizard-vbox):
    GtkVBox(vbox1, expand=True, fill=True):
      ProxyLabel(header_lbl, fill=True): hidden
      GtkEventBox(slave_area, expand=True, fill=True): slave SaleReturnItemsStep is attached
        GtkVBox(step.toplevel):
          GtkTable(step.item_table, fill=True): hidden
            GtkHBox(step.hbox2):
              ProxyLabel(step.item_lbl, fill=True): 'Item:'
              GtkEntry(step.barcode, fill=True): ''
              GtkButton(step.product_button):
            ProxyLabel(step.kiwilabel2): 'Quantity:'
            ProxySpinButton(step.quantity): '0.000', insensitive
            ProxyLabel(step.unit_label): '<span weight="bold"></span>'
            ProxyLabel(step.cost_label): '<span >Price:</span>'
            ProxySpinButton(step.cost): '0.00', insensitive
            GtkButton(step.add_sellable_button): insensitive
            ProxyLabel(step.sellable_description): '<span ></span>'
            GtkLabel(step.minimum_quantity_lbl): 'Minimum:', hidden
            ProxyLabel(step.minimum_quantity): '<span >0.0</span>', hidden
            GtkLabel(step.stock_quantity_lbl): 'Stock:', hidden
            ProxyLabel(step.stock_quantity): '<span >0.0</span>', hidden
          GtkEventBox(step.list_holder, expand=True, fill=True): slave AdditionListSlave is attached
            GtkVBox(toplevel):
              GtkVBox(list_vbox, expand=True, fill=True):
                ObjectList(klist, expand=True, fill=True):
                  column: title='Return'
                  column: title='Code', hidden
                  column: title='Barcode', hidden
                  column: title='Description', expand
                  column: title='Sale price'
                  column: title='Sold quantity'
                  column: title='Quantity'
                  column: title='Total'
                  row: True, u'1234', u'', u'Description', <currency $10>, Decimal('1.000'), Decimal('1.000'), Decimal('10.000')
                  row: True, u'5678', u'', u'Description', <currency $10>, Decimal('2.000'), Decimal('2.000'), Decimal('20.000')
                GtkHBox(step.summary, fill=True):
                  GtkLabel(expand=True, fill=True, padding=6): '<b>Total to return:</b>'
                  GtkLabel(): '<b>$30.00</b>'
              GtkHBox(hbox1, fill=True):
                GtkHBox(button_box):
                  GtkButton(add_button): hidden
                  GtkButton(edit_button): hidden, insensitive
                  GtkButton(delete_button): hidden, insensitive
                GtkHBox(message_hbox, expand=True, fill=True): hidden
                  GtkLabel(message_label, expand=True, fill=True):
                  GtkButton(message_details_button, fill=True): 'Details'
      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): 'gtk-go-forward'
          GtkButton(ok_button): 'gtk-ok', hidden
          GtkButton(help_button): 'gtk-help'
    GtkHButtonBox(dialog-action_area1, fill=True, pack-end):
