diff --git a/plugins/gtkgui/config.py b/plugins/gtkgui/config.py index 5c40244af..f2ef7f1e7 100644 --- a/plugins/gtkgui/config.py +++ b/plugins/gtkgui/config.py @@ -1269,7 +1269,7 @@ class agent_browser_window: room = services[0] service = services[1] if not self.plugin.windows.has_key('join_gc'): - self.plugin.windows['join_gc'] = join_gc(self.plugin, self.account, service, room) + self.plugin.windows['join_gc'] = join_groupchat_window(self.plugin, self.account, service, room) def on_register_button_clicked(self, widget): """When we want to register an agent : diff --git a/plugins/gtkgui/dialogs.py b/plugins/gtkgui/dialogs.py index cce07071d..e7748d0e4 100644 --- a/plugins/gtkgui/dialogs.py +++ b/plugins/gtkgui/dialogs.py @@ -522,42 +522,42 @@ class subscription_request_Window: xml.get_widget('message_textview').get_buffer().set_text(text) xml.signal_autoconnect(self) -class join_gc: - def delete_event(self, widget): +class join_groupchat_window: + def on_join_groupchat_window_destroy(self, widget): """close window""" del self.plugin.windows['join_gc'] - def on_close(self, widget): + def on_close_button_clicked(self, widget): """When Cancel button is clicked""" widget.get_toplevel().destroy() - def on_join(self, widget): + def on_join_button_clicked(self, widget): """When Join button is clicked""" - nick = self.xml.get_widget('entry_nick').get_text() - room = self.xml.get_widget('entry_room').get_text() - server = self.xml.get_widget('entry_server').get_text() - passw = self.xml.get_widget('entry_pass').get_text() + nickname = self.xml.get_widget('nickname_entry').get_text() + room = self.xml.get_widget('room_entry').get_text() + server = self.xml.get_widget('server_entry').get_text() + password = self.xml.get_widget('passwrd_entry').get_text() jid = '%s@%s' % (room, server) - self.plugin.windows[self.account]['gc'][jid] = gtkgui.gc(jid, nick, \ + self.plugin.windows[self.account]['gc'][jid] = gtkgui.gc(jid, nickname,\ self.plugin, self.account) #TODO: verify entries - self.plugin.send('GC_JOIN', self.account, (nick, room, server, passw)) + self.plugin.send('GC_JOIN', self.account, (nickname, room, server, \ + password)) widget.get_toplevel().destroy() def __init__(self, plugin, account, server='', room = ''): if not plugin.connected[account]: - warning_dialog(_("You must be connected to join a group chat on this serveur")) + warning_dialog(_('You must be connected to join a group chat on this serveur')) return self.plugin = plugin self.account = account - self.xml = gtk.glade.XML(GTKGUI_GLADE, 'Join_gc', APP) - self.window = self.xml.get_widget('Join_gc') - self.xml.get_widget('entry_server').set_text(server) - self.xml.get_widget('entry_room').set_text(room) - self.xml.get_widget('entry_nick').set_text(self.plugin.nicks[self.account]) - self.xml.signal_connect('gtk_widget_destroy', self.delete_event) - self.xml.signal_connect('on_cancel_clicked', self.on_close) - self.xml.signal_connect('on_join_clicked', self.on_join) + self.xml = gtk.glade.XML(GTKGUI_GLADE, 'join_groupchat_window', APP) + self.window = self.xml.get_widget('join_groupchat_window') + self.xml.get_widget('server_entry').set_text(server) + self.xml.get_widget('room_entry').set_text(room) + self.xml.get_widget('nickname_entry').\ + set_text(self.plugin.nicks[self.account]) + self.xml.signal_autoconnect(self) class new_message_window: #FIXME: NOT READY def delete_event(self, widget): diff --git a/plugins/gtkgui/gtkgui.glade b/plugins/gtkgui/gtkgui.glade index a39be112d..bd6772a4a 100644 --- a/plugins/gtkgui/gtkgui.glade +++ b/plugins/gtkgui/gtkgui.glade @@ -7398,7 +7398,7 @@ Custom - + 5 True Join Groupchat @@ -7412,7 +7412,7 @@ Custom False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST - + @@ -7527,7 +7527,7 @@ Custom - + True True True @@ -7548,7 +7548,7 @@ Custom - + True True True @@ -7569,7 +7569,7 @@ Custom - + True True True @@ -7590,7 +7590,7 @@ Custom - + True True True @@ -7636,7 +7636,7 @@ Custom 20 - + True True True @@ -7644,18 +7644,18 @@ Custom True GTK_RELIEF_NORMAL True - + - + True True True GTK_RELIEF_NORMAL True - + diff --git a/plugins/gtkgui/gtkgui.py b/plugins/gtkgui/gtkgui.py index e1f9f5612..4daac4b04 100644 --- a/plugins/gtkgui/gtkgui.py +++ b/plugins/gtkgui/gtkgui.py @@ -2028,13 +2028,15 @@ class roster_window: """When Join Groupchat is selected : call the join_gc class""" if not self.plugin.windows.has_key('join_gc'): - self.plugin.windows['join_gc'] = join_gc(self.plugin, account) + self.plugin.windows['join_gc'] = \ + join_groupchat_window(self.plugin, account) def on_new_message_menuitem_activate(self, widget, account): """When New Message is activated: call the new_message_window class""" if not self.plugin.windows.has_key('new_message'): - self.plugin.windows['new_message'] = new_message_window(self.plugin, account) + self.plugin.windows['new_message'] = \ + new_message_window(self.plugin, account) def on_about_menuitem_activate(self, widget): """When about is selected :