From ea95d2c328587a287cd3854683967f097241c063 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Fri, 11 May 2012 15:30:10 +0200 Subject: add test-empathy-roster-view --- tests/interactive/test-empathy-roster-view.c | 43 ++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 tests/interactive/test-empathy-roster-view.c (limited to 'tests/interactive/test-empathy-roster-view.c') diff --git a/tests/interactive/test-empathy-roster-view.c b/tests/interactive/test-empathy-roster-view.c new file mode 100644 index 000000000..20515d9e6 --- /dev/null +++ b/tests/interactive/test-empathy-roster-view.c @@ -0,0 +1,43 @@ +#include + +#include +#include + +int +main (int argc, + char **argv) +{ + GtkWidget *window, *view, *scrolled; + EmpathyIndividualManager *mgr; + + gtk_init (&argc, &argv); + empathy_gtk_init (); + + window = gtk_window_new (GTK_WINDOW_TOPLEVEL); + + empathy_set_css_provider (window); + + mgr = empathy_individual_manager_dup_singleton (); + + view = empathy_roster_view_new (mgr); + + g_object_unref (mgr); + + scrolled = gtk_scrolled_window_new (NULL, NULL); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled), + GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); + + egg_list_box_add_to_scrolled (EGG_LIST_BOX (view), + GTK_SCROLLED_WINDOW (scrolled)); + gtk_container_add (GTK_CONTAINER (window), scrolled); + + gtk_window_set_default_size (GTK_WINDOW (window), 300, 600); + gtk_widget_show_all (window); + + g_signal_connect_swapped (window, "destroy", + G_CALLBACK (gtk_main_quit), NULL); + + gtk_main (); + + return 0; +} -- cgit v1.2.3