diff options
author | Robert Ancell <robert.ancell@gmail.com> | 2009-07-30 17:27:19 +1000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2009-11-14 02:35:46 +0100 |
commit | 4762665d22b1e3097b537e9a5e27d2f2b0bfcfde (patch) | |
tree | 8572fd8ebf7780c33887a061e672deb52809c2fb /avahi-discover-standalone/main.c | |
parent | 67091aa852c9dec89e7911be848ce914a29917a9 (diff) |
Replace libglade with GtkBuilder
Diffstat (limited to 'avahi-discover-standalone/main.c')
-rw-r--r-- | avahi-discover-standalone/main.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/avahi-discover-standalone/main.c b/avahi-discover-standalone/main.c index 90c74f3..6f5a657 100644 --- a/avahi-discover-standalone/main.c +++ b/avahi-discover-standalone/main.c @@ -31,7 +31,6 @@ #include <unistd.h> #include <gtk/gtk.h> -#include <glade/glade.h> #include <avahi-core/core.h> #include <avahi-core/lookup.h> @@ -320,27 +319,27 @@ static gboolean main_window_on_delete_event(AVAHI_GCC_UNUSED GtkWidget *widget, } int main(int argc, char *argv[]) { - GladeXML *xml; + GtkBuilder *ui; AvahiServerConfig config; GtkTreeViewColumn *c; gint error; AvahiGLibPoll *poll_api; gtk_init(&argc, &argv); - glade_init(); avahi_set_allocator(avahi_glib_allocator()); poll_api = avahi_glib_poll_new(NULL, G_PRIORITY_DEFAULT); - xml = glade_xml_new(AVAHI_INTERFACES_DIR"avahi-discover.glade", NULL, NULL); - main_window = glade_xml_get_widget(xml, "main_window"); + ui = gtk_builder_new(); + gtk_builder_add_from_file(ui, AVAHI_INTERFACES_DIR"avahi-discover.ui", NULL); + main_window = GTK_WIDGET(gtk_builder_get_object(ui, "main_window")); g_signal_connect(main_window, "delete-event", (GCallback) main_window_on_delete_event, NULL); - - tree_view = GTK_TREE_VIEW(glade_xml_get_widget(xml, "tree_view")); + + tree_view = GTK_TREE_VIEW(gtk_builder_get_object(ui, "tree_view")); g_signal_connect(GTK_WIDGET(tree_view), "cursor-changed", (GCallback) tree_view_on_cursor_changed, NULL); - info_label = GTK_LABEL(glade_xml_get_widget(xml, "info_label")); + info_label = GTK_LABEL(gtk_builder_get_object(ui, "info_label")); tree_store = gtk_tree_store_new(3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER); gtk_tree_view_set_model(tree_view, GTK_TREE_MODEL(tree_store)); |