From: Xavier Claessens <xclaesse@gmail.com>
svn path=/trunk/; revision=2860
#include <sys/stat.h>
#include <gtk/gtk.h>
#include <sys/stat.h>
#include <gtk/gtk.h>
-#include <glade/glade.h>
#include <glib/gi18n.h>
#include <libempathy/empathy-contact.h>
#include <glib/gi18n.h>
#include <libempathy/empathy-contact.h>
static void main_window_accels_load (void);
static void main_window_accels_save (void);
static void main_window_connection_items_setup (EmpathyMainWindow *window,
static void main_window_accels_load (void);
static void main_window_accels_save (void);
static void main_window_connection_items_setup (EmpathyMainWindow *window,
static gboolean main_window_configure_event_timeout_cb (EmpathyMainWindow *window);
static gboolean main_window_configure_event_cb (GtkWidget *widget,
GdkEventConfigure *event,
static gboolean main_window_configure_event_timeout_cb (EmpathyMainWindow *window);
static gboolean main_window_configure_event_cb (GtkWidget *widget,
GdkEventConfigure *event,
{
EmpathyContactList *list_iface;
EmpathyContactMonitor *monitor;
{
EmpathyContactList *list_iface;
EmpathyContactMonitor *monitor;
- GladeXML *glade;
- EmpathyConf *conf;
+ GtkBuilder *gui;
+ EmpathyConf *conf;
GtkWidget *sw;
GtkWidget *show_offline_widget;
GtkWidget *ebox;
GtkWidget *sw;
GtkWidget *show_offline_widget;
GtkWidget *ebox;
window = g_new0 (EmpathyMainWindow, 1);
/* Set up interface */
window = g_new0 (EmpathyMainWindow, 1);
/* Set up interface */
- filename = empathy_file_lookup ("empathy-main-window.glade", "src");
- glade = empathy_glade_get_file (filename,
- "main_window",
- NULL,
+ filename = empathy_file_lookup ("empathy-main-window.ui", "src");
+ gui = empathy_builder_get_file (filename,
"main_window", &window->window,
"main_vbox", &window->main_vbox,
"errors_vbox", &window->errors_vbox,
"main_window", &window->window,
"main_vbox", &window->main_vbox,
"errors_vbox", &window->errors_vbox,
NULL);
g_free (filename);
NULL);
g_free (filename);
- empathy_glade_connect (glade,
- window,
+ empathy_builder_connect (gui, window,
"main_window", "destroy", main_window_destroy_cb,
"main_window", "configure_event", main_window_configure_event_cb,
"chat_quit", "activate", main_window_chat_quit_cb,
"main_window", "destroy", main_window_destroy_cb,
"main_window", "configure_event", main_window_configure_event_cb,
"chat_quit", "activate", main_window_chat_quit_cb,
NULL);
/* Set up connection related widgets. */
NULL);
/* Set up connection related widgets. */
- main_window_connection_items_setup (window, glade);
- g_object_unref (glade);
+ main_window_connection_items_setup (window, gui);
+ g_object_unref (gui);
window->mc = empathy_mission_control_dup_singleton ();
window->account_manager = empathy_account_manager_dup_singleton ();
window->mc = empathy_mission_control_dup_singleton ();
window->account_manager = empathy_account_manager_dup_singleton ();
empathy_geometry_load (GEOMETRY_NAME, &x, &y, &w, &h);
if (w >= 1 && h >= 1) {
empathy_geometry_load (GEOMETRY_NAME, &x, &y, &w, &h);
if (w >= 1 && h >= 1) {
- /* Use the defaults from the glade file if we
+ /* Use the defaults from the ui file if we
* don't have good w, h geometry.
*/
DEBUG ("Configuring window default size w:%d, h:%d", w, h);
* don't have good w, h geometry.
*/
DEBUG ("Configuring window default size w:%d, h:%d", w, h);
static void
main_window_connection_items_setup (EmpathyMainWindow *window,
static void
main_window_connection_items_setup (EmpathyMainWindow *window,
gint i;
const gchar *widgets_connected[] = {
"room",
gint i;
const gchar *widgets_connected[] = {
"room",
};
for (i = 0, list = NULL; i < G_N_ELEMENTS (widgets_connected); i++) {
};
for (i = 0, list = NULL; i < G_N_ELEMENTS (widgets_connected); i++) {
- w = glade_xml_get_widget (glade, widgets_connected[i]);
+ w = gtk_builder_get_object (gui, widgets_connected[i]);
list = g_list_prepend (list, w);
}
list = g_list_prepend (list, w);
}