autocompletion of server on creating/adding an account. Fixes #2274
This commit is contained in:
parent
92d94aec00
commit
a15dbddca3
|
@ -2616,8 +2616,11 @@ class AccountCreationWizardWindow:
|
||||||
|
|
||||||
# Connect events from comboboxentry.child
|
# Connect events from comboboxentry.child
|
||||||
server_comboboxentry = self.xml.get_widget('server_comboboxentry')
|
server_comboboxentry = self.xml.get_widget('server_comboboxentry')
|
||||||
server_comboboxentry.child.connect('key_press_event',
|
entry = server_comboboxentry.child
|
||||||
|
entry.connect('key_press_event',
|
||||||
self.on_server_comboboxentry_key_press_event)
|
self.on_server_comboboxentry_key_press_event)
|
||||||
|
completion = gtk.EntryCompletion()
|
||||||
|
entry.set_completion(completion)
|
||||||
|
|
||||||
# parse servers.xml
|
# parse servers.xml
|
||||||
servers_xml = os.path.join(gajim.DATA_DIR, 'other', 'servers.xml')
|
servers_xml = os.path.join(gajim.DATA_DIR, 'other', 'servers.xml')
|
||||||
|
@ -2626,6 +2629,9 @@ class AccountCreationWizardWindow:
|
||||||
for server in servers:
|
for server in servers:
|
||||||
servers_model.append((str(server[0]), int(server[1])))
|
servers_model.append((str(server[0]), int(server[1])))
|
||||||
|
|
||||||
|
completion.set_model(servers_model)
|
||||||
|
completion.set_text_column(0)
|
||||||
|
|
||||||
# Put servers into comboboxentries
|
# Put servers into comboboxentries
|
||||||
server_comboboxentry.set_model(servers_model)
|
server_comboboxentry.set_model(servers_model)
|
||||||
server_comboboxentry.set_text_column(0)
|
server_comboboxentry.set_text_column(0)
|
||||||
|
|
Loading…
Reference in New Issue