diff options
author | Brendan Taylor <bct@diffeq.com> | 2007-06-01 21:12:49 +0400 |
---|---|---|
committer | Brendan Taylor <bct@diffeq.com> | 2007-06-01 21:12:49 +0400 |
commit | 654b3ff0126777985ee98004dc6db75bd9b779ae (patch) | |
tree | 1208b0230444f71125ccde6a9373ba57b7fdf7e7 | |
parent | 46bc373cc3c921064600d49090c1b985a5262c87 (diff) |
forgot to include this in last commit
-rw-r--r-- | src/negotiation.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/negotiation.py b/src/negotiation.py new file mode 100644 index 000000000..2cc824eb0 --- /dev/null +++ b/src/negotiation.py @@ -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() |