From 4762665d22b1e3097b537e9a5e27d2f2b0bfcfde Mon Sep 17 00:00:00 2001 From: Robert Ancell Date: Thu, 30 Jul 2009 17:27:19 +1000 Subject: Replace libglade with GtkBuilder --- avahi-discover-standalone/Makefile.am | 9 ++- avahi-discover-standalone/avahi-discover.glade | 91 ------------------------- avahi-discover-standalone/avahi-discover.gladep | 8 --- avahi-discover-standalone/avahi-discover.ui | 84 +++++++++++++++++++++++ avahi-discover-standalone/main.c | 15 ++-- 5 files changed, 95 insertions(+), 112 deletions(-) delete mode 100644 avahi-discover-standalone/avahi-discover.glade delete mode 100644 avahi-discover-standalone/avahi-discover.gladep create mode 100644 avahi-discover-standalone/avahi-discover.ui (limited to 'avahi-discover-standalone') diff --git a/avahi-discover-standalone/Makefile.am b/avahi-discover-standalone/Makefile.am index 542aeae..133ff4d 100644 --- a/avahi-discover-standalone/Makefile.am +++ b/avahi-discover-standalone/Makefile.am @@ -20,7 +20,7 @@ AM_CFLAGS=-I$(top_srcdir) interfaces = \ - avahi-discover.glade + avahi-discover.ui # This cool debug trap works on i386/gcc only AM_CFLAGS+='-DDEBUG_TRAP=__asm__("int $$3")' @@ -35,7 +35,7 @@ avahi_discover_standalone_SOURCES = \ avahi_discover_standalone_CFLAGS = \ $(AM_CFLAGS) \ - $(GLIB20_CFLAGS) $(GTK20_CFLAGS) $(GLADE20_CFLAGS)\ + $(GLIB20_CFLAGS) $(GTK20_CFLAGS) \ -DAVAHI_INTERFACES_DIR=\"$(interfacesdir)\" avahi_discover_standalone_LDADD = \ @@ -43,7 +43,7 @@ avahi_discover_standalone_LDADD = \ ../avahi-common/libavahi-common.la \ ../avahi-glib/libavahi-glib.la \ ../avahi-core/libavahi-core.la \ - $(GLIB20_LIBS) $(GTK20_LIBS) $(GLADE20_LIBS) + $(GLIB20_LIBS) $(GTK20_LIBS) interfaces_DATA = $(interfaces) @@ -58,5 +58,4 @@ endif endif EXTRA_DIST = \ - $(interfaces) \ - avahi-discover.gladep + $(interfaces) diff --git a/avahi-discover-standalone/avahi-discover.glade b/avahi-discover-standalone/avahi-discover.glade deleted file mode 100644 index bb456c2..0000000 --- a/avahi-discover-standalone/avahi-discover.glade +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - True - Avahi Discovery - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - 500 - 400 - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - - - - - 12 - True - False - 12 - - - - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - False - False - True - False - False - False - - - - - - 0 - True - True - - - - - - True - True - <i>No service currently selected.</i> - False - True - GTK_JUSTIFY_LEFT - False - True - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - - diff --git a/avahi-discover-standalone/avahi-discover.gladep b/avahi-discover-standalone/avahi-discover.gladep deleted file mode 100644 index a9feaa6..0000000 --- a/avahi-discover-standalone/avahi-discover.gladep +++ /dev/null @@ -1,8 +0,0 @@ - - - - - Avahi-discover - avahi-discover - FALSE - diff --git a/avahi-discover-standalone/avahi-discover.ui b/avahi-discover-standalone/avahi-discover.ui new file mode 100644 index 0000000..b4b72f9 --- /dev/null +++ b/avahi-discover-standalone/avahi-discover.ui @@ -0,0 +1,84 @@ + + + + + True + Avahi Discovery + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_NONE + False + 500 + 400 + True + False + True + False + False + GDK_WINDOW_TYPE_HINT_NORMAL + GDK_GRAVITY_NORTH_WEST + True + + + + 12 + True + False + 12 + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + True + True + True + False + False + True + False + False + False + + + + + + 0 + True + True + + + + + True + True + <i>No service currently selected.</i> + False + True + GTK_JUSTIFY_LEFT + False + True + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 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 #include -#include #include #include @@ -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)); -- cgit