self.username_entry = HIGTextEntry() self.password_label = HIGEntryLabel("Password:") self.password_entry = HIGPasswordEntry() self.username_password_table = HIGTable(2, 2) self.username_password_table.attach_label(self.username_label, 0, 1, 0, 1) self.username_password_table.attach_entry(self.username_entry, 1, 2, 0, 1) self.username_password_table.attach_label(self.password_label, 0, 1, 1, 2) self.username_password_table.attach_entry(self.password_entry, 1, 2, 1, 2) self.vbox.pack_start(self.username_password_table, False, False) self.set_default_response(gtk.RESPONSE_ACCEPT) def run(self): self.show_all() return HIGDialog.run(self) if __name__ == '__main__': from gtkutils import gtk_constant_name # HIGLoginDialog d = HIGLoginDialog() response_value = d.run() print gtk_constant_name('response', response_value) d.destroy()