wizard: ConsignmentWizard
GtkDialog(toplevel): title='New 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 ConsignmentItemStep is attached
        GtkVBox(step.toplevel):
          GtkTable(step.item_table, fill=True):
            GtkHBox(step.hbox2):
              ProxyLabel(step.item_lbl, fill=True): 'Item:'
              ProxyEntry(step.barcode, fill=True): '', invalid
              GtkButton(step.product_button):
            ProxyLabel(step.kiwilabel2): 'Quantity:'
            ProxySpinButton(step.quantity): '0', insensitive
            ProxyLabel(step.unit_label): '<span weight="bold"></span>'
            ProxyLabel(step.cost_label): 'Cost:'
            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):
                ObjectTree(klist, expand=True, fill=True):
                  column: title='Code'
                  column: title='Description', expand
                  column: title='Category', hidden
                  column: title='Quantity'
                  column: title='Expected Receival', hidden
                  column: title='Unit'
                  column: title='Cost'
                  column: title='Total'
                  row: u'', u'Description', u'', Decimal('1.000'), datetime.datetime(2012, 1, 2, 0, 0), u'', <currency $125>, <currency $125>
                GtkHBox(step.summary, fill=True):
                  GtkLabel(expand=True, fill=True, padding=6): '<b>Total Ordered:</b>'
                  GtkLabel(): '<b>$125.00</b>'
              GtkHBox(hbox1, fill=True):
                GtkHBox(button_box):
                  GtkButton(add_button): hidden
                  GtkButton(edit_button): insensitive
                  GtkButton(delete_button): 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'
          GtkButton(next_button): 'gtk-go-forward'
          GtkButton(ok_button): 'gtk-ok', hidden
    GtkHButtonBox(dialog-action_area1, fill=True, pack-end):
