Author: bct Date: 2007-06-01 19:12:49 +0200 (Fri, 01 Jun 2007) New Revision: 8187
Added: branches/e2e_encryption/src/negotiation.py Log: forgot to include this in last commit
Added: branches/e2e_encryption/src/negotiation.py =================================================================== --- branches/e2e_encryption/src/negotiation.py (rev 0) +++ branches/e2e_encryption/src/negotiation.py 2007-06-01 17:12:49 UTC (rev 8187) @@ -0,0 +1,23 @@ +import gtkgui_helpers +import dataforms_widget + +from common import dataforms + +class FeatureNegotiationWindow: + '''FeatureNegotiotionWindow class''' + def __init__(self, account, jid, thread_id, form): + self.account = account + self.jid = jid + self.form = form + + self.xml = gtkgui_helpers.get_glade('data_form_window.glade', 'data_form_window') + self.window = self.xml.get_widget('data_form_window') + + config_vbox = self.xml.get_widget('config_vbox') + dataform = dataforms.ExtendForm(node = self.form) + self.data_form_widget = dataforms_widget.DataFormWidget(dataform) + self.data_form_widget.show() + config_vbox.pack_start(self.data_form_widget) + + self.xml.signal_autoconnect(self) + self.window.show_all()