search: ReservedProductSearch
GtkDialog(toplevel): title='Reserved Product Search', hidden
  GtkVBox(_main_vbox):
    GtkVBox(vbox, expand=True, fill=True):
      GtkEventBox(header): hidden
      GtkEventBox(main, expand=True, fill=True, padding=6): slave SearchSlave is attached
        GtkVBox(vbox):
          GtkHBox(fill=True, padding=6):
            GtkVBox(filters_box, padding=6):
              GtkHBox(hbox):
                SearchFilter(_primary_filter):
                  GtkLabel(): 'Search:'
                  ProxyComboBox(padding=6): hidden
                    item: 'Contains All Words', selected
                    item: 'Contains Exactly'
                    item: 'Does Not Contain'
                  HintedEntry(search_entry, padding=6): ''
                GtkButton(search_button): 'gtk-find'
              ComboSearchFilter(branch_filter):
                GtkLabel(): 'In Branch:'
                ProxyComboBox(padding=6):
                  item: 'Any'
                  item: 'Moda Stoq', selected
                  item: 'Stoq Elite Fashion'
                  item: 'The Meaning of Life shop'
          SearchResultListView(result_view, expand=True, fill=True):
            column: title='Sale #'
            column: title='Status'
            column: title='Code'
            column: title='Category'
            column: title='Product', expand
            column: title='Manufacturer', hidden, expand
            column: title='Sales Person', hidden
            column: title='Client', hidden
            column: title='Open Date'
            column: title='Price'
            column: title='Reserved'
            column: title='Work Order', hidden
            column: title='WO Status', hidden
            column: title='Estimated finish', hidden
            column: title='WO Finish', hidden
            row: 73, u'Quoting', u'', None, u'Holy Grail', None, u'SalesPerson', None, datetime.datetime(2013, 12, 11, 0, 0), <currency $100>, Decimal('29.000'), None, '', None, None
            row: 43, u'Quoting', u'', None, u'Description', None, u'SalesPerson', None, datetime.datetime(2014, 6, 12, 0, 0), <currency $100>, Decimal('33.000'), 44, u'Opened', None, None
            row: 42, u'Ordered', u'', None, u'Schrubbery', None, u'SalesPerson', None, datetime.datetime(2013, 12, 11, 0, 0), <currency $100>, Decimal('23.000'), None, '', None, None
          GtkHBox(_summary_label):
            GtkLabel(expand=True, fill=True, padding=6): 'Total:'
            GtkLabel(): '<b>85</b>'
      GtkHBox(fill=True):
        GtkEventBox(extra_holder, expand=True, fill=True, padding=6):
        GtkEventBox(print_holder, expand=True, fill=True):
        GtkEventBox(notice, fill=True):
        GtkEventBox(details_holder, padding=6, pack-end):
    GtkHButtonBox(fill=True, pack-end):
      GtkButton(cancel_button, expand=True, fill=True, padding=6): 'gtk-cancel', hidden
      GtkButton(ok_button, expand=True, fill=True, padding=6): 'gtk-ok', hidden
