]> git.0d.be Git - empathy.git/blob - tests/interactive/test-empathy-account-assistant.c
Use gtk_list_store_insert_with_values ()
[empathy.git] / tests / interactive / test-empathy-account-assistant.c
1 #include <config.h>
2
3 #include <gtk/gtk.h>
4
5 #include <libempathy-gtk/empathy-ui-utils.h>
6 #include "empathy-account-assistant.h"
7
8 static void
9 managers_prepare_cb (GObject *source,
10     GAsyncResult *result,
11     gpointer user_data)
12 {
13   GtkWidget *assistant;
14   EmpathyConnectionManagers *managers = EMPATHY_CONNECTION_MANAGERS (source);
15
16   g_assert (empathy_connection_managers_prepare_finish (managers, result,
17         NULL));
18
19   assistant = empathy_account_assistant_show (NULL, managers);
20
21   gtk_widget_show_all (assistant);
22
23   g_signal_connect_swapped (assistant, "destroy",
24       G_CALLBACK (gtk_main_quit), NULL);
25 }
26
27 int main (int argc, char **argv)
28 {
29   EmpathyConnectionManagers *managers;
30
31   gtk_init (&argc, &argv);
32   empathy_gtk_init ();
33
34   managers = empathy_connection_managers_dup_singleton ();
35
36   empathy_connection_managers_prepare_async (managers,
37       managers_prepare_cb, NULL);
38
39   gtk_main ();
40
41   return 0;
42 }