search: ClientSearch
GtkDialog(toplevel): title='Client Search', hidden
  GtkVBox(_main_vbox):
    GtkVBox(vbox, expand=True, fill=True):
      GtkEventBox(header): hidden
      GtkEventBox(main, expand=True, fill=True): slave StoqlibSearchSlaveDelegate is attached
        SearchContainer(search):
          GtkVBox(fill=True):
            GtkHBox():
              ComboSearchFilter():
                GtkLabel(): 'Show clients with status'
                ProxyComboBox(padding=6):
                  item: 'Any', selected
                  item: 'Solvent'
                  item: 'Indebted'
                  item: 'Insolvent'
                  item: 'Inactive'
              kiwi+ui+search+SearchFilter():
                GtkLabel(): 'Search:'
                ProxyComboBox(padding=6): hidden
                  item: 'Contains', selected
                  item: 'Does Not Contain'
                kiwi+ui+search+HintedEntry(padding=6): ''
              GtkButton(): 'gtk-find'
            DateSearchFilter():
              GtkLabel(): 'Birthday:'
              ProxyComboBox(padding=6):
                item: 'Any'
                item: 'Today'
                item: 'Yesterday'
                item: 'Last 7 days'
                item: 'Last 30 days'
                item: 'Custom day'
                item: 'Custom interval', selected
              GtkLabel(): 'From:'
              ProxyDateEntry(padding=6): datetime.date(1987, 10, 1), invalid
              GtkLabel(): 'To:'
              ProxyDateEntry(padding=6): datetime.date(1987, 10, 31), invalid
              GtkButton(): 'gtk-remove'
          ObjectList(results, expand=True, fill=True):
            column: title='Name', expand
            column: title='Category', hidden
            column: title='Phone Number'
            column: title='Mobile Number', hidden
            column: title='Document'
            column: title='CNPJ', hidden
            column: title='CPF', hidden
            column: title='RG'
            column: title='Birth Date', hidden
            row: u'Junio C. Hamano', None, u'', u'', u'', None, u'', u'', datetime.datetime(1972, 10, 15, 0, 0)
      GtkHBox(fill=True):
        GtkEventBox(extra_holder, expand=True, fill=True): slave SearchEditorToolBar is attached
          GtkHBox(toplevel):
            GtkHButtonBox(hbuttonbox1, fill=True):
              GtkButton(new_button):
              GtkButton(edit_button): insensitive
            GtkEventBox(toolbar_holder, expand=True, fill=True):
        GtkEventBox(print_holder, expand=True, fill=True):
        GtkEventBox(notice, fill=True):
        GtkEventBox(details_holder, pack-end): slave _SearchDialogDetailsSlave is attached
          GtkVBox(toplevel):
            GtkHBox(hbox1, fill=True):
              GtkLabel(label3, expand=True, fill=True):
              GtkHButtonBox(hbuttonbox1, fill=True):
                GtkButton(details_button): insensitive
                GtkButton(print_button): 'gtk-print', hidden
    GtkHButtonBox(fill=True, pack-end):
      GtkButton(cancel_button, expand=True, fill=True): 'gtk-cancel', hidden
      GtkButton(ok_button, expand=True, fill=True): 'gtk-ok', hidden, insensitive
