editor: CallsEditor
GtkDialog(main_dialog.toplevel): title='Edit Details of "Call to John"', hidden
  GtkVBox(main_dialog._main_vbox):
    GtkVBox(main_dialog.vbox, expand=True, fill=True):
      GtkEventBox(main_dialog.header):
      GtkEventBox(main_dialog.main, expand=True, fill=True, padding=6): slave CallsEditor is attached
        GtkTable(table1):
          GtkLabel(label5): 'Person:'
          GtkHBox(hbox1):
            ProxyComboEntry(person_combo, expand=True, fill=True): insensitive
              item: 'John', selected
            GtkButton(details_button, fill=True): hidden
          GtkLabel(label1): 'Date:'
          ProxyDateEntry(date): datetime.date(2011, 1, 1)
          GtkLabel(label2): 'Attendant:'
          ProxyComboEntry(attendant):
            item: 'Administrator'
            item: 'Cleusa Blanc Ferreira Norbiato'
            item: 'Deivis Alexandre Junior'
            item: 'Maria Aparecida Ardana'
            item: 'Osvaldo Denadai Marin'
            item: 'individual', selected
          GtkLabel(label3): 'Description:'
          ProxyEntry(description): 'Test call'
          GtkLabel(label4): 'Message:'
          GtkScrolledWindow(scrolledwindow1):
            ProxyTextView(message):
      GtkHBox(fill=True):
        GtkEventBox(main_dialog.extra_holder, expand=True, fill=True, padding=6):
        GtkEventBox(main_dialog.print_holder, expand=True, fill=True):
        GtkEventBox(main_dialog.notice, fill=True):
        GtkEventBox(main_dialog.details_holder, padding=6, pack-end):
    GtkHButtonBox(fill=True, pack-end):
      GtkButton(main_dialog.cancel_button, expand=True, fill=True, padding=6): 'gtk-cancel'
      GtkButton(main_dialog.ok_button, expand=True, fill=True, padding=6): 'gtk-ok'
      GtkButton(main_dialog.help_button, padding=6): 'gtk-help'
