diff --git a/plugins/gtkgui/dialogs.py b/plugins/gtkgui/dialogs.py index 0f66236ff..cce07071d 100644 --- a/plugins/gtkgui/dialogs.py +++ b/plugins/gtkgui/dialogs.py @@ -119,7 +119,7 @@ class infoUser_Window: stats += '\n' + u.show + ' : ' + u.status self.xml.get_widget('resource_label').set_text(resources) self.xml.get_widget('status_label').set_text(stats) - plugin.send('ASK_VCARD', self.account, self.user.jid) + self.plugin.send('ASK_VCARD', self.account, self.user.jid) def add_to_vcard(self, vcard, entry, txt): """Add an information to the vCard dictionary""" @@ -265,35 +265,35 @@ class choose_gpg_Window: """Class for Away Message Window""" def run(self): """Wait for Ok button to be pressed and return the selected key""" - rep = self.xml.get_widget("Choose_gpg_key").run() + rep = self.window.run() if rep == gtk.RESPONSE_OK: - selection = self.treeview.get_selection() + selection = self.keys_treeview.get_selection() (model, iter) = selection.get_selected() keyID = [model.get_value(iter, 0), model.get_value(iter, 1)] else: keyID = -1 - self.xml.get_widget("Choose_gpg_key").destroy() + self.window.destroy() return keyID def fill_tree(self, list): - model = self.treeview.get_model() + model = self.keys_treeview.get_model() for keyID in list.keys(): model.append((keyID, list[keyID])) def __init__(self): #list : {keyID: userName, ...} - self.xml = gtk.glade.XML(GTKGUI_GLADE, 'Choose_gpg_key', APP) - self.window = self.xml.get_widget("Choose_gpg_key") - self.treeview = self.xml.get_widget("treeview") + xml = gtk.glade.XML(GTKGUI_GLADE, 'choose_gpg_key_dialog', APP) + self.window = xml.get_widget('choose_gpg_key_dialog') + self.keys_treeview = xml.get_widget('keys_treeview') model = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING) - self.treeview.set_model(model) + self.keys_treeview.set_model(model) #columns renderer = gtk.CellRendererText() - self.treeview.insert_column_with_attributes(-1, _('KeyID'), renderer, \ - text=0) + self.keys_treeview.insert_column_with_attributes(-1, _('KeyID'), \ + renderer, text=0) renderer = gtk.CellRendererText() - self.treeview.insert_column_with_attributes(-1, _('User name'), renderer,\ - text=1) + self.keys_treeview.insert_column_with_attributes(-1, _('User name'), \ + renderer, text=1) class awayMsg_Window: """Class for Away Message Window""" diff --git a/plugins/gtkgui/gtkgui.glade b/plugins/gtkgui/gtkgui.glade index ac8925289..85df53e0c 100644 --- a/plugins/gtkgui/gtkgui.glade +++ b/plugins/gtkgui/gtkgui.glade @@ -7835,7 +7835,7 @@ Custom</property> </child> </widget> -<widget class="GtkDialog" id="Choose_gpg_key"> +<widget class="GtkDialog" id="choose_gpg_key_dialog"> <property name="visible">True</property> <property name="title" translatable="yes">Passphrase</property> <property name="type">GTK_WINDOW_TOPLEVEL</property> @@ -7936,7 +7936,7 @@ Custom</property> <property name="window_placement">GTK_CORNER_TOP_LEFT</property> <child> - <widget class="GtkTreeView" id="treeview"> + <widget class="GtkTreeView" id="keys_treeview"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="headers_visible">True</property>