diff --git a/plugins/gtkgui/config.py b/plugins/gtkgui/config.py
index 1134b79d9..bbb1716cc 100644
--- a/plugins/gtkgui/config.py
+++ b/plugins/gtkgui/config.py
@@ -708,18 +708,6 @@ class preferences_window:
fontStr = self.plugin.config['userfont']
self.xml.get_widget('fontbutton_user_text').set_font_name(fontStr)
- self.xml.signal_connect('gtk_widget_destroy', self.delete_event)
- self.xml.signal_connect('on_apply_clicked', self.on_apply)
- self.xml.signal_connect('on_ok_clicked', self.on_ok)
- self.xml.signal_connect('on_cancel_clicked', self.on_cancel)
- self.xml.signal_connect('on_msg_treeview_cursor_changed', \
- self.on_msg_treeview_cursor_changed)
- self.xml.signal_connect('on_new_msg_button_clicked', \
- self.on_new_msg_button_clicked)
- self.xml.signal_connect('on_delete_msg_button_clicked', \
- self.on_delete_msg_button_clicked)
- self.xml.signal_connect('on_msg_treeview_key_press_event', \
- self.on_msg_treeview_key_press_event)
self.xml.signal_connect('on_chk_autopopup_toggled', \
self.on_chk_toggled, [self.chk_autoppaway])
self.xml.signal_connect('on_chk_autoaway_toggled', \
@@ -733,18 +721,6 @@ class preferences_window:
self.xml.get_widget('entry_emoticons'),
self.xml.get_widget('button_emoticons'),
self.xml.get_widget('image_emoticon')])
- self.xml.signal_connect('on_button_set_image_clicked', \
- self.on_button_set_image_clicked)
- self.xml.signal_connect('on_button_new_emoticon_clicked', \
- self.on_button_new_emoticon_clicked)
- self.xml.signal_connect('on_button_remove_emoticon_clicked', \
- self.on_button_remove_emoticon_clicked)
- self.xml.signal_connect('on_treeview_emoticons_key_press_event', \
- self.on_treeview_emoticons_key_press_event)
- self.xml.signal_connect('on_treeview_sounds_cursor_changed', \
- self.on_treeview_sounds_cursor_changed)
- self.xml.signal_connect('on_button_sounds_clicked', \
- self.on_button_sounds_clicked)
self.plugin.send('ASK_CONFIG', None, ('GtkGui', 'Logger', {'lognotsep':1,\
'lognotusr':1}))
@@ -764,9 +740,6 @@ class preferences_window:
self.xml.get_widget('custom_mail_app_entry').set_text(\
self.plugin.config['custommailapp'])
- self.links_open_with_combobox.connect('changed', \
- self.on_links_open_with_combobox_changed)
-
#log presences in user file
st = self.config_logger['lognotusr']
self.xml.get_widget('chk_log_pres_usr').set_active(st)
@@ -774,6 +747,8 @@ class preferences_window:
#log presences in external file
st = self.config_logger['lognotsep']
self.xml.get_widget('chk_log_pres_ext').set_active(st)
+
+ self.xml.signal_autoconnect(self)
class account_window:
"""Class for account informations"""
diff --git a/plugins/gtkgui/gtkgui.glade b/plugins/gtkgui/gtkgui.glade
index 684bdee22..c905192f2 100644
--- a/plugins/gtkgui/gtkgui.glade
+++ b/plugins/gtkgui/gtkgui.glade
@@ -3039,7 +3039,7 @@ on the server as a vCard
False
GDK_WINDOW_TYPE_HINT_NORMAL
GDK_GRAVITY_NORTH_WEST
-
+
@@ -4780,6 +4780,7 @@ on the server as a vCard
GNOME default applications
KDE default applications
Custom
+
0
@@ -5160,7 +5161,7 @@ Custom
True
GTK_RELIEF_NORMAL
True
-
+
@@ -5173,7 +5174,7 @@ Custom
True
GTK_RELIEF_NORMAL
True
-
+
@@ -5187,7 +5188,7 @@ Custom
True
GTK_RELIEF_NORMAL
True
-
+