]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-spell-dialog.c
update python bindings
[empathy.git] / libempathy-gtk / empathy-spell-dialog.c
index d7701d19cdf3c139685736bc7c64f378663009db..9ce80eebbee651060cf865b302c36899635127fd 100644 (file)
 
 #include <string.h>
 
-#include <glib/gi18n.h>
-#include <gtk/gtkcellrenderertext.h>
-#include <gtk/gtkdialog.h>
-#include <gtk/gtklabel.h>
-#include <gtk/gtkliststore.h>
-#include <gtk/gtktreeview.h>
-#include <gtk/gtktreeselection.h>
-#include <gtk/gtksizegroup.h>
-#include <glade/glade.h>
+#include <glib/gi18n-lib.h>
+#include <gtk/gtk.h>
 
 #include <libempathy/empathy-utils.h>
 
@@ -208,8 +201,8 @@ spell_dialog_response_cb (GtkWidget         *widget,
                gtk_tree_model_get (model, &iter, COL_SPELL_WORD, &new_word, -1);
 
                empathy_chat_correct_word (dialog->chat,
-                                         dialog->start,
-                                         dialog->end,
+                                         &dialog->start,
+                                         &dialog->end,
                                          new_word);
 
                g_free (new_word);
@@ -220,14 +213,14 @@ spell_dialog_response_cb (GtkWidget         *widget,
 
 void
 empathy_spell_dialog_show (EmpathyChat  *chat,
-                         GtkTextIter  start,
-                         GtkTextIter  end,
+                         GtkTextIter *start,
+                         GtkTextIter *end,
                          const gchar *word)
 {
        EmpathySpellDialog *dialog;
-       GladeXML          *gui;
-       gchar             *str;
-       gchar             *filename;
+       GtkBuilder         *gui;
+       gchar              *str;
+       gchar              *filename;
 
        g_return_if_fail (chat != NULL);
        g_return_if_fail (word != NULL);
@@ -238,14 +231,12 @@ empathy_spell_dialog_show (EmpathyChat  *chat,
 
        dialog->word = g_strdup (word);
 
-       dialog->start = start;
-       dialog->end = end;
+       dialog->start = *start;
+       dialog->end = *end;
 
-       filename = empathy_file_lookup ("empathy-spell-dialog.glade",
+       filename = empathy_file_lookup ("empathy-spell-dialog.ui",
                                        "libempathy-gtk");
-       gui = empathy_glade_get_file (filename,
-                                    "spell_dialog",
-                                    NULL,
+       gui = empathy_builder_get_file (filename,
                                     "spell_dialog", &dialog->window,
                                     "button_replace", &dialog->button_replace,
                                     "label_word", &dialog->label_word,
@@ -253,8 +244,7 @@ empathy_spell_dialog_show (EmpathyChat  *chat,
                                     NULL);
        g_free (filename);
 
-       empathy_glade_connect (gui,
-                             dialog,
+       empathy_builder_connect (gui, dialog,
                              "spell_dialog", "response", spell_dialog_response_cb,
                              "spell_dialog", "destroy", spell_dialog_destroy_cb,
                              NULL);